Spellheir — Privacy Policy
The short version
Spellheir does not collect, transmit, store or share any personal information. There is no account, no sign-in, no analytics, no advertising, no crash reporting and no in-app purchase. The game never contacts a server, because it has no server.
Both stores require a policy at a public URL even from an app that collects nothing, so this is that document — and it is written to say exactly what is true rather than to leave room.
What the game keeps, and where
One file, on your device, plus one setting:
-
Your save — the lineage, the ledger, the stash, and any expedition in
flight — is
spellheir_save.jsonin the app's own documents directory. -
Whether the score is playing, and how loud, is kept in the platform's
ordinary preferences store (
NSUserDefaultson iOS,SharedPreferenceson Android).
That is the complete list. Neither contains anything about you: the names in the ledger are the wizards', generated by the game. Deleting the app deletes both.
What the game asks the operating system for
Nothing. The Android release build requests no device permission
at all — no internet, no storage, no location, no identifiers,
nothing you would ever be asked to grant. (Debug and profile builds
declare INTERNET, which is what lets a developer's machine
attach a debugger to a build running on their own phone. Those builds are
never distributed.)
The one permission the release build requests is
com.machinautstudios.spellheir.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION,
which the Android build tools add automatically to every modern app. It is
a signature-level permission the app defines for itself, so that
its own components cannot be poked at by other apps; nothing outside
Spellheir can hold it, it is not shown to you, and it grants access to
nothing on your device. It is named here because "zero permissions" would
otherwise be a claim somebody could check and find slightly off.
The iOS build declares no usage descriptions, because it uses nothing that requires one. The macOS build runs sandboxed with network access switched off in its release entitlements.
The precise version of "no network"
Spellheir opens no connections. To be exact rather than merely reassuring:
- No code in this application performs a network request. The only input/output it does is reading its own bundled assets and reading and writing the save file above.
-
The audio library the game uses (
audioplayers) is capable of streaming a sound from a URL, and therefore brings an HTTP package into the build. Spellheir only ever hands it bundled asset paths — the ten music loops and the nineteen sound effects that ship inside the app — and on Android the release build has noINTERNETpermission, so the capability could not be used even by mistake. - The typefaces are bundled files, not fetched at run time. A game about a book should render as itself on an aeroplane.
The one thing that does leave the device, if you have asked it to
Android and iOS both offer to back up an app's data to your own cloud account — Google's Android Backup, or iCloud Backup. If you have that switched on, your save file is included, the same way every other app's data is. Spellheir does not turn this on, cannot see it, and receives nothing from it; the backup is between you and Apple or Google, governed by their policies, and switching it off in your device's settings stops it. It is mentioned here because "nothing leaves the device" would otherwise be very slightly untrue.
Children
The game collects nothing from anybody, so it collects nothing from children. There is no chat, no user-generated content, no social feature, and nothing to buy.
Changes
If a future version of Spellheir ever collects anything, this document will say so before that version ships, and the change will be dated at the top. A policy that is quietly widened is not a policy.
Contact
Questions about this policy: info@machinautstudios.com.