Last updated: 14 September 2026
The game works entirely on your device. There are no accounts, no logins, no ads, and no advertising identifiers. From version 1.2 the app sends anonymous usage statistics so I can see which parts of the game people actually use. You can turn that off in Settings → Privacy, and the game works identically either way.
When Share anonymous usage data is on, the app sends a small, fixed set of events:
That list is the complete set. It is a closed list in the source code, not a general-purpose logger.
Alongside each event, the analytics provider attaches standard technical information: app version and build, operating system and version, device model, platform, language, time zone, and whether the build is a simulator, debug, or TestFlight build.
Each event carries an anonymous identifier so repeat sessions can be counted as one returning player rather than many new ones.
That identifier is a salted SHA-256 hash of Apple's identifierForVendor,
computed on your device before anything is sent. The hash cannot be reversed
into the original identifier. The salt is unique to this app, which means the
same device produces a different value in this app than in any other app I
publish — your usage here cannot be correlated with any other app.
It is not linked to your identity, because there is no identity to link it to: the app has no accounts.
Anonymous usage data is processed by TelemetryDeck, a privacy-focused analytics provider based in Germany. It is the only third-party service the app contacts, and the only third-party SDK in the app. No data is sold, shared with advertisers, or used to build a profile of you.