Privacy Policy — Echo
Effective date: February 2026
Doved Studio ("we", "our", "us") operates Echo ("the App"), an iOS party game that brings friends together with creative challenges. This Privacy Policy explains how we collect, use, and protect your information when you use Echo.
1. Data Controller
Doved Studio is the data controller for your personal data.
Contact: support@dovedstudio.com
2. Information We Collect
2.1 Purchase history
In-app purchases and subscriptions are processed through Apple StoreKit and RevenueCat. We receive transaction identifiers and subscription status; we do not receive your payment card details.
2.2 Camera images (Sonar mode)
When you use Sonar mode, the App captures a photo of your surroundings and sends it to our server (a Firebase Cloud Function) where it is processed by Google Gemini to generate a game task based on what is visible in the image. The image is used solely for task generation and is not stored after the response is returned. No images are retained on our servers.
2.3 Player names
Player names entered during game setup are stored locally on your device and are shared only with other players in the same local game session via peer-to-peer connectivity. Player names are never sent to our servers.
3. Device Permissions
- Camera— Used in Sonar mode to capture a photo of your surroundings for AI-powered task generation. Access is only granted when you explicitly approve the system permission prompt.
- Local Network— Used for peer-to-peer multiplayer via Multipeer Connectivity, allowing nearby devices to join the same game session.
4. How We Use Your Information
- To process and manage your in-app purchases and subscriptions
- To generate game tasks from camera images via Google Gemini (Sonar mode)
- To enable local multiplayer gameplay between nearby devices
5. Third-Party Services
5.1 Firebase (Google)
- Firebase Cloud Functions: Processes camera images for AI task generation via Google Gemini. Images are not stored after the response is returned.
Firebase Privacy Policy: https://firebase.google.com/support/privacy
5.2 RevenueCat
Manages in-app purchases and subscriptions. RevenueCat receives an anonymous app user ID and purchase transaction data from Apple StoreKit. It does not receive your name, email, or Apple ID.
RevenueCat Privacy Policy: https://www.revenuecat.com/privacy
5.3 Google Gemini
Used via Firebase Cloud Functions to analyse camera images and generate creative game tasks. Images are processed in real time and are not retained by our servers. Google may process the data in accordance with its own privacy policies.
Google Privacy Policy: https://policies.google.com/privacy
5.4 Apple Services
- App Store / StoreKit: Processes in-app purchases and subscriptions
- Multipeer Connectivity: Enables peer-to-peer local multiplayer
Apple Privacy Policy: https://www.apple.com/privacy/
6. Data Sharing and Selling
We do not sell your data.
We do not sell, rent, or trade your personal information to third parties. We do not use advertising SDKs or tracking frameworks. The only data shared with third parties is the minimal information required by Firebase (camera images for task generation) and RevenueCat (anonymous ID and purchase transactions) to provide core app functionality.
7. Tracking
Echo does not track you. We do not use the Apple Advertising Identifier (IDFA), we do not implement App Tracking Transparency prompts because there is nothing to track, and we do not employ any analytics SDKs that build user profiles or track behaviour across apps or websites.
8. Data Security
We implement appropriate security measures to protect your data:
- All data in transit is encrypted with HTTPS/TLS
- Camera images sent for task generation are transmitted securely and not stored
- Local multiplayer connections use Apple's encrypted Multipeer Connectivity framework
- Player data remains on your device
9. Data Retention
- Camera images: Not retained. Images are processed in real time for task generation and discarded immediately after the response is returned.
- Purchase data: Retained by Apple and RevenueCat in accordance with their respective retention policies.
- Game data: Player names, scores, and game state are stored locally on your device. Deleting the App removes this data.
10. Your Rights
Depending on your location, you may have the right to:
- Access: Request a copy of the personal data we hold about you
- Rectification: Request correction of inaccurate data
- Deletion: Request deletion of your data
- Portability: Request your data in a portable format
- Objection: Object to certain processing of your data
Because Echo collects minimal data and does not require account creation, the data we hold is very limited. To exercise any of these rights, please contact us at support@dovedstudio.com.
11. Children's Privacy
Echo is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe we have inadvertently collected information from a child under 13, please contact us immediately so we can delete it.
12. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Effective date" above. Your continued use of Echo after any changes constitutes acceptance of the updated policy.
13. Contact Us
If you have any questions about this Privacy Policy, please contact us: