Privacy Policy
Last updated: April 17, 2026
1. Introduction
City Mission ("we", "our", or the "App") respects your privacy and is committed to protecting your personal data. This privacy policy explains how we collect, use, and process your information when you use our mobile application.
2. What data we collect
2.1. Location data
For geo missions, we use your device's GPS. Location data is used only during the game and is not stored on our servers at any time.
2.2. Game progress
We store your game progress (completed missions, points, team name) on your device. This information may be synced with our servers for statistics.
2.3. Photos and camera permission (Android.permission.CAMERA)
The app uses your device's camera (Android.permission.CAMERA) during photo tasks so you can take pictures of task subjects. Camera permission is required for these features to work.
Camera permission is used only for:
- taking photos of task subjects during the game;
- uploading photos to our servers for validation and, where applicable, AI transformation;
- providing game functionality.
Use of data: Photos you take are sent to our servers. They may be processed using artificial intelligence (for example, to verify whether a task was completed correctly) and, where the mission specifies this, transformed. Photos and related outputs are kept for a limited time (by default up to 7 days, unless stated otherwise) and are then removed. We do not have access to your camera when it is not in use within the app. Photos are stored on secure servers.
Your control: You may refuse to grant camera permission, but this will limit the app's functionality, as photo tasks cannot be completed.
2.4. Team-based races and photos visible to other participants
If you play in team-based races (competitions with a shared race code), photos taken during photo tasks—both the original image and, where applicable, its AI-generated transformation—may be shown in the app to other participants in the same race (for example in the race photo gallery), together with game-related information such as your team name. This supports sharing the experience within the race; by joining a race, you understand that other participants may see these photos for as long as they are stored in our systems under the retention rules described above.
Outside of the race context, photo viewing is limited to that game or your account, as provided in the app.
2.5. Subscription and payment data
If you purchase a subscription, payment processing is handled entirely by Apple (App Store) or Google (Google Play). We do not collect or store your payment information (credit card numbers, billing addresses, etc.).
We may receive from Apple or Google: subscription status (active/expired), subscription type, and transaction identifiers for customer support purposes.
2.6. Technical data
We collect anonymised technical data about app performance (error reports, usage statistics) to improve the app.
2.7. Over-the-air updates
The app may check for software updates when you open it (over-the-air updates). This uses a service provided by Expo (EAS Update). Only technical data needed for updates is sent (e.g. app version, update channel); no personal data is collected for this purpose.
3. How we use data
We use your data only for:
- providing game functionality;
- location checks in geo missions;
- checking and transforming photos in photo tasks;
- showing photos (including transformations) to other race participants when you play in a race;
- saving game progress;
- improving the app and fixing errors.
4. Data storage
Your data is stored on secure servers. Photos and related outputs are kept for a limited time (by default up to 7 days). Game statistics may be stored for a longer period in anonymised form.
5. Your rights
You have the right to:
- Receive information about stored data
- Request correction of inaccurate data
- Request deletion of your data
- Opt out of data collection (for example, by uninstalling the app)
6. Third parties
We use the following third-party services:
- Google Cloud Storage – for storing photos
- OpenAI – for photo checks and (when enabled in configuration) analysis
- Google Vertex AI (Gemini) – for photo transformation and (when enabled in configuration) checks
- Sentry – for error monitoring
- Expo (EAS Update) – for delivering app updates over the air
- RevenueCat – for subscription management. RevenueCat may process anonymised user identifiers and purchase receipts to sync subscription status across your devices and provide customer support features.
- Apple App Store and Google Play – for payment processing
- Google Analytics 4 (Google Ireland Ltd.) – for anonymous website (citymission.lt) usage analytics, only with your consent (see section 9)
7. Contact Us
If you have questions about this privacy policy, please contact us via the contact page.
8. Changes
We may update this privacy policy. We will notify you of significant changes within the app.
9. Cookies and website analytics
This section applies to the website citymission.lt (not the mobile app). The website uses Google Analytics 4, provided by Google Ireland Ltd. (Gordon House, Barrow Street, Dublin 4, Ireland), to measure traffic anonymously and improve content.
9.1. Data collected
- anonymised IP address (last octet truncated on Google's EU servers);
- URLs of pages visited and in-site navigation events;
- referrer and UTM parameters;
- device / browser type, language, approximate geographic location (country / city);
- session identifier in cookies (
_ga,_ga_*), stored for up to 13 months.
We do not collect precise location, names, email addresses or other directly identifying data via Google Analytics.
9.2. Legal basis and consent
Analytics cookies are activated only after your explicit consent(GDPR Art. 6(1)(a)), given by clicking "Sutinku" ("I agree") in the consent banner shown at the bottom of the site. Until consent is given we use Google Consent Mode v2: all analytics, advertising and functional storage is denied by default and the Google Analytics script does not set cookies or link data to a user.
9.3. Storage and transfers
Google Analytics data is retained for 14 months and then deleted automatically. The processor is Google Ireland Ltd. (EU); during technical processing data may be transferred to Google LLC (USA) under the EU–US Data Privacy Framework and Google's Standard Contractual Clauses.
9.4. Withdrawing consent
You can withdraw consent at any time by:
- clearing your browser storage for this site (localStorage key
citymission-consent-v1) – the banner will reappear; - using your browser's "Do Not Track" or cookie-blocking extensions;
- installing the Google Analytics Opt-out Browser Add-on.
9.5. Strictly necessary storage
Your consent choice is stored in the browser's localStorage key citymission-consent-v1. This entry is technically necessary so that the banner does not appear on every visit and is therefore used without separate consent (GDPR Art. 6(1)(f) – legitimate interest).
9.6. Your rights
Regarding data processed by Google Analytics, you may exercise your GDPR rights (access, rectification, erasure, restriction, objection, portability) by contacting us via the contact page. You also have the right to lodge a complaint with the Lithuanian State Data Protection Inspectorate (VDAI, vdai.lrv.lt).