What the game collects
If you sign in (optional)
Signing in with Apple or Google gives the game your email address and name. The name is only used to suggest your in-game display name; you can change it. Authentication is handled by Google Firebase Authentication.
Your game profile — display name, ELO rating, wins and losses — is stored in Google Cloud Firestore so that it can appear on the leaderboard and follow you to another device. Playing as a guest creates an anonymous profile with no email or name attached.
Advertising
The game shows interstitial and rewarded ads through Google AdMob. AdMob uses a device advertising identifier (IDFA on iOS, Advertising ID on Android) and advertising interaction data — which ads were shown, tapped or watched — to select ads and measure campaigns. AdMob may also derive a coarse location (roughly, city level) from your IP address. This data is used for tracking, in Apple's sense of the word, and is shared with Google as an independent controller.
On iOS the game asks for App Tracking Transparency permission before this is used for tracking. If you decline, the advertising identifier is not used to track you and you will see non-personalised ads instead. You can change your answer at any time in iOS Settings → Privacy & Security → Tracking. On Android you can reset or delete the Advertising ID in the system settings.
Buying the ad-free upgrade removes interstitial ads. Rewarded ads remain available if you choose to watch one for a spin.
Purchases
The ad-free purchase is processed by Apple or Google — the game never sees your payment details. RevenueCat records the purchase history (which product, when, and whether it is still valid) so the purchase can be restored on another device. RevenueCat identifies the purchase with its own anonymous identifier, not with your account.
Analytics and diagnostics
Google Firebase Analytics records product interaction — which screens are opened, matches started and finished, power-ups used — and performance data about how the app runs. This is used to see which parts of the game people actually use, and to find what is broken.
Online play
An online match stores the board state, the moves and the result in Firestore while the match is live, so both players see the same game. Your display name and rating are visible to your opponent and on the leaderboard. Private room codes are visible to whoever you share them with.
What the game does not collect
- Precise location. The app requests no location permission at all.
- Contacts, photos, microphone, camera, calendar or health data.
- Payment card details.
- Anything at all, if you play offline as a guest and decline tracking — beyond the analytics and ad requests described above.
Who it is shared with
- Google — AdMob (advertising), Firebase Authentication, Cloud Firestore, Firebase Analytics, Google Sign-In.
- Apple — Sign in with Apple, App Store purchases, Game Center.
- RevenueCat — purchase validation and restore.
Data is not sold, and it is not shared with anyone beyond the providers above.
How long it is kept
Your profile and rating are kept while the account exists. Delete the account and they are removed. Analytics and advertising data are retained by Google under their own retention rules. Online match documents are transient and are cleaned up after the match ends.
Your choices
- Delete your account and all game data — in the app, Settings → Delete Account. This is immediate and cannot be undone. See the deletion page.
- Play without an account — the whole 50-bot campaign works offline as a guest.
- Tracking — decline the iOS prompt, or reset the Advertising ID on Android.
- Access, correction, portability, objection — under GDPR, KVKK and comparable laws you can ask for a copy of your data or its correction. Write to the address below.
Children
Dotsplosion is a general-audience game and is not directed at children. Ad content is limited to a PG rating. If you believe a child has created an account, contact us and it will be deleted.
Changes
If this policy changes materially, the date at the top changes and the new version is published here before it takes effect.
Contact
Süleyman Özdemirci — [email protected]
Istanbul, Türkiye