Gransino
Gransino is an offline neon lane-runner: you ride a fractured power grid across eighteen sectors and an endless Free Drift mode, collecting energy cells and fitting permanent upgrades between runs. This page explains what the app does and does not do with your data.
Gransino does not collect, transmit, or share any personal information.
Information we collect
None. There is no sign-up, no login, no contact form and no advertising identifier. The only text you ever type is a callsign for your own profile, and it never leaves the device.
Data stored on your device
To make the app work, Gransino stores the following only on your device, in a local Hive database inside the app's private storage:
- Profile — the callsign you choose and which of the built-in avatar marks you picked.
- Campaign progress — per-sector stars, best score, best distance and clear count, plus which zone intro cards you have already seen.
- Currency — your Sparks balance, lifetime Sparks earned, the date of your last daily stipend claim and your claim streak.
- Upgrades — the tier you own on each of the four retrofit tracks.
- Feats — which achievements you have unlocked.
- Preferences — drift assist, lane tracers, high-contrast lanes, reduced flash, left-handed controls, and whether you have finished the intro.
- Run checkpoint — a snapshot of an unfinished run (sector, distance, score, cores, shields) so it can be resumed. It is removed as soon as the run ends.
This data never leaves your device. It is not uploaded to Gransino or to any third party. Uninstalling the app or clearing its storage deletes all of it permanently.
Permissions
Gransino requests no runtime permissions — no camera, microphone, location, contacts, photos, storage or notifications. The Android manifest carries the install-time android.permission.INTERNET entry from the standard Flutter project template; it is a normal (non-dangerous) permission that is never prompted for, and the game does not use it.
Network use
Gransino is fully offline. It contacts no server, opens no socket, has no remote configuration, leaderboard or cloud save, and plays identically in airplane mode.
Third-party services
No analytics, advertising, attribution or crash-reporting service is integrated, and there are no in-app purchases. Besides Flutter itself the app uses only hive_ce (local database), flutter_bloc (state management), confetti (a visual effect) and share_plus, which hands a short line of text (your callsign, total distance and Sparks banked) to your device's own share sheet when you tap Share on the Standing screen. Where that text goes afterwards is your choice and is governed by the app you send it to.
Children's privacy
Gransino is a general-audience arcade game. Because it collects and transmits nothing, it does not knowingly gather personal information from anyone, including children under 13 (or under 16 in the EEA/UK). There is no chat, no shared user content, no purchases and no external links during play. We suggest using a nickname rather than a real name as your callsign.
Your rights
Everything lives on your own device, so you are in control of it at all times. You can change your callsign and avatar mark on the Standing screen and any gameplay preference in Controls. Uninstalling the app removes all of its data; we hold no copy, so there is nothing for us to export, correct or erase on your behalf.
Changes to this policy
If this policy ever changes, the date at the top of this page will be revised. Material changes will be noted in the app's release notes.
Contact
If you have any questions about this policy, please reach out at [email protected].