Effective date: 30 October 2026
Gridrun ("the app") is a Sudoku game for Android published by Bishal Heuju ("we", "us"). This policy explains what information the app handles. In short: the app collects crash reports and anonymous usage statistics so we can fix bugs and improve the game. It does not ask for an account or any personal details, and it shows no ads.
Crash reports. If the app crashes or hits an unexpected error, it sends a report to Firebase Crashlytics, a service run by Google. A report can include:
the technical details of the error (stack trace and the state of the app when it failed)
your device model, Android version, and available memory and storage
the app version
Anonymous usage statistics. The app uses Google Analytics for Firebase to understand how the game is used. This can include:
app events, such as starting or finishing a game, the difficulty played, and which screens are opened
how often and for how long the app is used
your device model, Android version, language, and app version
your approximate location (country or region), worked out by Google from your IP address; your exact location is never collected
Identifiers. Both services use a randomly generated app-instance identifier so that reports and events from one installation are grouped together. It is not linked to your name, email address, or any account, and it is reset when you reinstall the app.
We use this information only to find and fix bugs and to decide how to improve Gridrun.
No account, name, email address, phone number, or exact location.
No advertising and no advertising identifier. We do not use your data for ads or ad personalisation.
We do not sell your information or share it with anyone for marketing.
Your game progress, settings, statistics, and any saved game are stored locally on your device. We do not receive them. Uninstalling the app deletes them.
Crash reports and usage statistics are processed by Google through Firebase (Crashlytics and Google Analytics for Firebase), under Google's own terms and privacy policy: https://firebase.google.com/support/privacy
Crash reports are kept by Crashlytics for a limited period (currently 90 days) and then deleted automatically. Analytics event data is kept for up to 14 months and then deleted automatically.
Gridrun is not directed at children under 13, and we do not knowingly collect personal information from children.
Because this data is not tied to your identity, we cannot look up or delete the data of a particular person. You can stop all collection by uninstalling the app. You can also reset your Android advertising ID or opt out of ads personalisation in your device's Google settings; Gridrun does not use that identifier.
If this policy changes, we will update this page and the effective date above. If a change affects what the app collects, the new policy will apply from the app version that introduces it.
Questions about this policy: b.heuju@gmail.com
Replace "What we collect", "What we do not collect" and "How long we keep data" with versions that also cover the Phase 2 data, and publish the update before the multiplayer version reaches users:
Anonymous account. Created the first time a player opens Challenges or Matchmaking: an anonymous identifier, a generated or chosen display name, and win/loss/draw/Forfeit counts. Solo play never creates one.
Match data. Difficulty, the Puzzle played, filled-cell counts, connection presence, and the result. Match records are deleted after a day; the counts stay with the account.
Provider. Supabase hosts this data. Name it as a service provider and link its privacy policy.
Deletion. The account is lost on reinstall; say how a player can ask for their data to be deleted (an email address is enough).
Update the Play Data safety form to match: user IDs, in-app activity, and the display name.