Doodleforce
Privacy Policy
Last updated: 29 July 2026
This Privacy Policy explains what information the Doodleforce physics puzzle game (“Doodleforce”, “the app”, “we”, “us”) collects, how we use it, and the choices you have. Doodleforce is published by MJK APPS SRL. If you have any questions, contact us at contact@fluttech.com.
In short:
- You can play offline. Cloud sync and leaderboards only happen if you choose to sign in with Google or Apple.
- Doodleforce shows a small number of ads: one card in three places, never full-screen and never during play. They are non-personalised by default, and any purchase removes them permanently.
- Keys are an in-game currency you earn by playing. You can also buy a pack of them if you want to.
- We collect pseudonymous usage analytics to understand how the game is used and improve it. You can turn it off in the app.
- We never sell your data.
- You can ask us to permanently delete your account and all cloud data at any time.
1. Information we process
On your device only
Your level progress, stars, best results, streaks, key balance and app settings — and the nickname you play under — are stored locally on your device. This information stays on your device and is not sent to us unless you sign in (below).
Account & cloud sync
Doodleforce uses Firebase Authentication. You can play the whole game without an account. When you first launch the app we may create an anonymous play session so you can pick a nickname and appear on the leaderboards under it; this is not linked to your name or email. Cloud features tied to your identity — keeping a profile in the cloud across devices — only begin if you choose to sign in with Google or Apple. When you do, we receive your name and email address from that provider. With Apple you may choose “Hide My Email”, in which case we only ever receive a private relay address.
When you have a cloud profile, the following is stored in Cloud Firestore and linked to your account:
- the nickname you choose (or one generated for you);
- your number of cleared levels and your stars total;
- your daily-challenge results and times;
- your standings on the daily, weekly and all-time leaderboards.
Your nickname and your scores (stars, cleared levels and daily times) are visible to other players on the public leaderboards.
Usage analytics
We use Google Analytics for Firebase to understand, in aggregate, how the game is used — for example which screens and features are used, how levels are started and completed, and where players run into difficulty — so we can improve the app. These events are tied to a random, app-generated instance identifier, not to your name or email, and we review them only in aggregate for our own internal product analysis. We do not use them to build advertising profiles, and they are kept separate from the advertising described below. You can turn analytics off at any time in You → Settings → Privacy, or remove all cloud data by deleting your account. Doodleforce does not ask for permission to track you across other companies’ apps and websites, because it does not do so: there is no App Tracking Transparency prompt on iOS, and the app does not read your device’s advertising identifier.
Crash diagnostics
We use Firebase Crashlytics to record crashes so we can fix bugs. A crash report may include your device model, operating-system version, app version and a technical stack trace. It is used only to diagnose and fix problems, not to identify or track you. Crash collection follows the same privacy choice as analytics.
Advertising
Doodleforce shows ads supplied by Google AdMob (Google LLC / Google Ireland Ltd). They appear in exactly three places — as a single card below the summary after you clear a level, and as a card inside the level list and the chapter list. There are no full-screen ads of any kind, no ads during play, and no ads on the daily challenge, in the editor or on any community screen. New players see none at all until they have cleared a number of levels.
To select and measure an ad, Google receives technical information from your device — including your IP address (from which an approximate, city-level location can be derived), device model, operating-system version, language, and the app you are using. We do not send Google your name, your email address, your nickname or your game progress.
Ads are requested as non-personalised by default. A non-personalised ad is chosen from the general context rather than from a profile of your past behaviour; Google still processes limited data to serve it, to cap how often you see the same ad, and to detect fraud. If you are in the EEA, the UK or Switzerland, you are shown Google’s own consent form the first time the app is eligible to display an ad, and personalised ads are used only if you agree there. Doodleforce does not read your device’s advertising identifier and does not show an App Tracking Transparency prompt on iOS, because it does not track you across other companies’ apps and websites. Ad content is restricted to Google’s “G” (general audiences) rating.
You can remove ads permanently by making any purchase in the app — the entitlement is attached to your account, so it follows you to a new device when you sign in, and it is never taken away. See Google’s How Google uses information from sites or apps that use our services for what Google does with ad-serving data.
Keys
Doodleforce uses Keys as an in-game currency: you earn one key each time you complete the Daily challenge, and spend keys to permanently unlock levels in a gated chapter. You can also buy a pack of keys as an in-app purchase, which additionally removes ads for good. Keys are stored on your device and, if you are signed in, in your cloud profile so they survive a reinstall. They have no monetary value outside the app and cannot be exchanged for cash. Payment is handled entirely by Apple or Google — we never see your card or billing details, only whether a purchase completed.
Sharing the app
If you choose to share the app, your device’s own share sheet opens with a short message and a link to the app’s store page. No personal information is included, and the link is sent only to whomever you choose.
2. How we use your information
- To run the game and save your progress.
- To keep your profile and show daily, weekly and all-time leaderboard standings when you sign in.
- To understand how the game is used and improve it (analytics).
- To show and measure the ads that keep the game free, and to stop showing them once you have bought something.
- To diagnose crashes and improve stability.
- To respond to any message you send us.
3. Service providers
We rely on the following providers to run these features:
- Google Firebase — Authentication, Cloud Firestore, Analytics and Crashlytics (provided by Google LLC / Google Ireland Ltd). See Firebase privacy and the Google Privacy Policy.
- Sign in with Apple and Google Sign-In — used only if you choose to sign in. See the Apple and Google privacy policies.
- Google AdMob — serves and measures the ads described above (provided by Google LLC / Google Ireland Ltd). See AdMob and privacy and the Google Privacy Policy.
- Apple App Store and Google Play — handle in-app purchases. They tell us only that a purchase completed; we never receive your payment details.
4. Advertising, sharing and selling
We do not sell your personal data, and we do not share your account information, your progress or your analytics with third parties for their own purposes.
Advertising is the one exception worth stating plainly: to show you an ad, Google receives the technical data described in the Advertising section above and processes it as an independent controller under its own privacy policy, including for measurement and fraud prevention. That is a genuine disclosure of data to Google, and we would rather say so than hide it behind “we do not share”. It does not include your name, email, nickname or game progress, and under some privacy laws (for example the CCPA/CPRA in California) this kind of ad-related processing can be treated as “sharing” for cross-context behavioural advertising — which is precisely why the app requests non-personalised ads by default.
The only information visible to other people is the nickname and scores you publish to the leaderboards.
5. Keeping and deleting your data
- Local data is removed when you uninstall the app.
- You can permanently delete your account and all associated data at any time from You → Account → Delete account inside the app — this erases your cloud profile and leaderboard entries and wipes your on-device progress. You can also request deletion by emailing contact@fluttech.com from the address associated with your account. Either way we remove your profile, your stars and cleared-level count, your daily-challenge results and your leaderboard entries. Some entries from earlier daily or weekly periods may persist briefly and then age out automatically. See our account-deletion page for full details.
6. Your rights (EU/EEA — GDPR)
You have the right to access, correct, export and erase your personal data, to restrict or object to processing, and to lodge a complaint with your local data-protection authority. To erase your data, use the account-deletion route above or contact us.
Our legal bases for processing are: providing the features you request (account, cloud profile, leaderboards, purchases) under contract; our legitimate interest in diagnosing crashes and analysing usage to improve the game; and your consent, which you can grant or withdraw at any time — for analytics in the app’s privacy settings, and for personalised advertising in the Google consent form shown when you are in the EEA, the UK or Switzerland. Where you have not consented, ads are requested as non-personalised and rely on our legitimate interest in funding a free game.
7. Children
Doodleforce is a general-audience puzzle game and is not directed at children below the age of consent in their country. We do not knowingly collect personal data from children, and ad content is restricted to Google’s “G” (general audiences) rating. If you believe a child has provided us with personal data, contact us and we will delete it.
8. Security
Data is transmitted over encrypted connections (HTTPS/TLS). Cloud data is protected by Firebase security rules so that each account can only write or delete its own records.
9. Changes to this policy
We may update this policy from time to time. We will update the date at the top and, for significant changes, note it in the app.
10. Contact
MJK APPS SRL
contact@fluttech.com