1. The numnull.com website
This website sets no cookies. It has no analytics, no advertising and no embedded content from other companies, and its fonts and images are served from our own server, so visiting it sends no data to third parties. That is why you don't see a cookie banner here.
The only thing it can store on your device is your theme choice, and only if you switch away from the default Day look with the sun/moon button in the menu (to Night, or to Auto, which follows your device). Leaving it on Day stores nothing.
| Name | Purpose | Set by / where | Duration |
|---|---|---|---|
numnull.theme | Remembers that you chose the Night or Auto look for this website | numnull.com, local storage in your browser | Until you switch back to Day or clear site data |
Links to Google Play, the App Store, Instagram, Reddit, Facebook and roguetreasure.com only contact those sites if you click them.
2. The Game (app.numnull.com, Android and iOS): strictly necessary
These keep you signed in and remember basic settings. The Game can't work without them, so they don't need consent.
| Name | Purpose | Set by / where | Duration |
|---|---|---|---|
a_session_[project ID] | Keeps you signed in to your Num Null account | Appwrite (our backend), cookie on the backend domain | Until you sign out or the session expires (up to 1 year) |
cookieFallback | Stores the sign-in session when the browser blocks the backend cookie | Appwrite SDK, local storage on app.numnull.com | Until you sign out |
sound.game.muted | Remembers whether game sounds are muted | Num Null, device storage | Until you clear app data |
numnull_tutorial_v1.[user ID] | Remembers that you finished the tutorial | Num Null, device storage | Until you clear app data |
numnull_app_tour_v2.[user ID] | Remembers that you saw the app tour | Num Null, device storage | Until you clear app data |
numnull_ghost_upgrade_offered.[user ID] | Remembers when we last offered to link a Ghost account to Google | Num Null, device storage | Until you clear app data |
numnull_ghost_upgrade_pending | Links your Ghost progress to Google after sign-in | Num Null, device storage | Removed once linking finishes |
numnull_ghost_snapshot | Temporary copy of Ghost progress while it is being linked to Google | Num Null, device storage | Removed once linking finishes |
numnull_privacy_decided_v1, numnull_privacy_analytics, numnull_privacy_crash_reports | Remembers your privacy choices so we don't ask again | Num Null, device storage | Until you clear app data |
numnull_google_oauth_started | Detects an interrupted Google sign-in | Num Null, device storage | Removed after sign-in |
On the web, device storage means your browser's local storage (keys are prefixed with flutter.). On Android and iOS, it is the app's private settings storage.
3. The Game: analytics and diagnostics
Only with your consent, Google Firebase measures how the Game is used and reports crashes. These stay off until you choose in the Game's privacy banner, and you can change your choice any time under Profile → Data sharing. On app.numnull.com, Firebase isn't loaded at all until you allow analytics. See sections 3, 5 and 7 of our Privacy Policy.
| Name | Purpose | Set by / where | Duration |
|---|---|---|---|
_ga | Distinguishes app.numnull.com visitors for usage statistics | Google (Firebase Analytics), cookie on app.numnull.com | 2 years |
_ga_[measurement ID] | Keeps the current analytics session | Google (Firebase Analytics), cookie on app.numnull.com | 2 years |
firebase-installations-database, firebase-heartbeat-database | Firebase installation ID and SDK health information | Google (Firebase), IndexedDB on app.numnull.com | Until you clear site data |
Firebase app-instance / installation ID | Counts app installs and links usage events and crash reports to an installation | Google (Firebase Analytics, Crashlytics), Android and iOS apps | Until you uninstall the app or clear its data |
4. Your choices
You can delete cookies and site data in your browser settings, or clear the app's storage on your device. Clearing the strictly necessary items signs you out, and an unlinked Ghost account can't be recovered afterwards.
To turn analytics or crash reports on or off, open your profile in the Game and tap Data sharing. We treat a browser's Global Privacy Control signal as an opt-out of any sale or sharing of personal information; we don't sell or share it in the first place.