< CityCat
Privacy Policy
Effective: October 16, 2026 · FatTail Labs
CityCat ("the app") is developed by FatTail Labs for iPhone and Android. This policy explains what information the app handles and how.
1. What we collect
- Device identifier — a per-device ID used to keep your coin balance, unlocked maps, scores and map uploads on our server. On iPhone it is Apple's identifierForVendor; on Android it is a random ID the app creates the first time it runs. It is not linked to your name, email, or any account — CityCat has no user accounts. The app's Settings screen shows the start of it as your Player ID.
- Notification token — on iPhone, if you allow notifications, a push token from Apple (APNs) is stored with your device identifier so we can tell you when a map you uploaded is approved or rejected, or reaches a download milestone. We do not send advertising notifications. Turning notifications off in your device settings stops them.
- Gameplay records — your best score for the world ranking, coins earned and spent (including what they were spent on, such as an item or a cat), maps unlocked, and the likes and reports you send about maps. These are stored with your device identifier.
- Uploaded map videos — if you choose to upload a street video as a game map, the video (re-encoded, audio and location metadata removed), a thumbnail, a title you enter, and your device's region (country code) are stored on our servers (Cloudflare R2, USA/global). Uploads are reviewed before becoming public.
- Purchase records — coin packs and the optional CityCat Pro subscription are processed by Apple (App Store) or Google (Google Play). We use RevenueCat, a purchase-management service, to confirm purchases and subscription status. RevenueCat and our server receive the product, price, date and a transaction identifier, linked to your device identifier (the same per-device ID described above, not your name or Apple/Google account) — never your payment card or bank details. See RevenueCat's Privacy Policy.
- Advertising data — the app shows ads via Google AdMob and its mediation partners (such as Unity Ads). These services may collect the advertising identifier (IDFA on iPhone, subject to your App Tracking Transparency choice; the Android advertising ID, which you can reset or delete in Android settings), your IP address (which can be used to estimate your general location), ad interactions, and diagnostic information about the app and ad performance, to serve, measure and protect ads. Where the law requires it (for example in the EEA and UK), the app asks for your consent first. See Google's Privacy Policy and Unity's Privacy Policy.
All of this data travels over encrypted (HTTPS/TLS) connections.
2. What we do NOT collect
- No accounts, names, emails, phone numbers, or contact lists.
- No precise (GPS) location.
- Camera frames in Live Mode are processed entirely on your device for vehicle detection and are never stored or transmitted.
- Videos you play from your photo library stay on your device unless you explicitly upload them as maps.
3. Uploaded maps — your choices and our rules
- Uploading is entirely optional and clearly labeled.
- Videos with identifiable faces or readable license plates are rejected during review.
- Approved maps are public: any CityCat player can download and play them.
- To request removal of a map you uploaded, contact us with the map title — we will remove it and its stored files.
4. Data retention
Coin ledger entries, scores and map metadata are retained while the service operates, unless you ask us to delete them (see below). Rejected map videos are deleted at rejection.
5. Deleting your data
You can ask us to delete the data CityCat keeps about your device at any time — no account is needed.
- Step 1. Email bernard@fattaillabs.com with the subject "CityCat data deletion".
- Step 2. Tell us how to find your records: your Player ID (bottom of the app's Settings screen — tap it to copy), or, if you bought something, the order number from your Google Play or App Store receipt. If you have neither, tell us your best score and roughly when you last played, and we will match what we can.
- Step 3. Within 30 days we delete your coin balance and ledger, unlocked maps, ranking entry, likes, reports and any maps you uploaded, ask RevenueCat to delete your purchase-status record, and reply to confirm.
What is kept: Apple and Google keep their own records of your purchases under their policies, and we may keep the minimum transaction records that tax and accounting laws require. Advertising data is held by Google and its ad partners under their policies — you can reset or delete your advertising ID in your device settings. Uninstalling the app removes the device identifier from your phone, but it does not delete the records on our server; use the steps above for that.
6. Children
CityCat is not directed at children under 13. We do not knowingly collect personal information from children.
7. Contact
FatTail Labs · bernard@fattaillabs.com
We may update this policy; changes will be posted on this page with a new effective date.