The short version
Your wheels, photos, names and spin results never leave your device. There is no account, no sign-up and no server of ours. Everything works in Airplane Mode.
From version 1.1, the app sends anonymous usage counts — for example that a spin happened or which tool was opened — and crash reports, so we can see which features people use and fix what breaks. None of it contains what you type: no wheel titles, no options, no names, no photos. None of it is linked to your identity. You can switch all of it off at any time in Settings → Privacy → Share anonymous usage data.
What is stored on your device
- Wheels and options — the titles, the options, their colours, and any photos you attach to them.
- Photos — a photo you add to a wheel is copied into the app’s own storage, resized, and used only to draw that segment. The copy is deleted when you remove the option.
- Spin history — what each spin landed on, and when.
- Name Picker roster — the names you last used, so you don’t retype them.
- Settings — your palette, appearance, sound and voice preferences.
All of it lives in the app’s private storage. Deleting the app deletes all of it. There is no cloud copy and no way for us to retrieve it.
Permissions the app may ask for
Photos
Only when you add a photo to a wheel. iOS shows you its own picker and hands the app just the images you chose. The app never browses your library.
Microphone and speech recognition
Only while you are using voice control, and only from the moment you start it until the phrase ends. Speech is transcribed on your device whenever iOS supports on-device recognition, which is the case on current hardware and is what the app requests. If a device or language cannot do it on-device, iOS falls back to Apple’s speech recognition service, and Apple’s privacy policy covers that transcription. The app never records, stores or transmits audio itself.
You can decline either of these and keep using everything else.
Anonymous usage and diagnostic data (version 1.1 and later)
The app uses two Google services: Google Analytics for Firebase, to count how features are used, and Firebase Crashlytics, to report crashes. This is the data they collect, in the categories Apple’s App Store privacy label uses — all of it not linked to you, and not used for tracking:
| App Store category | What it is here | Used for |
|---|---|---|
| Usage Data → Product Interaction | feature events, listed below | Analytics, App Functionality |
| Diagnostics → Crash Data | crash reports: where in the code it crashed, the stack trace, app state flags | Analytics, App Functionality |
| Diagnostics → Performance Data | technical measurements such as app launches, session length, memory and disk state at a crash | Analytics, App Functionality |
| Identifiers → Device ID | a random app-instance / installation ID created by Firebase — not the advertising identifier | Analytics, App Functionality |
“App Functionality” here means finding and fixing crashes and bugs; “Analytics” means understanding which features are used so we can improve them.
In detail:
- Events — such as “a wheel was spun”, “a wheel was created”, “the Dice tool was used”, “the Premium screen was shown” and whether a purchase started, finished or was cancelled. Events carry only counts and fixed categories (for example the number of options on a wheel, or which tool), never text you entered.
- Crash reports — when the app crashes, Crashlytics sends the stack trace (which code was running), the app and iOS version, device model, free memory and disk space, orientation and whether the app was in the foreground. Crash reports contain no wheel content, names or photos.
- An app-instance identifier — a random ID created by Firebase for this installation, plus basic technical details such as device model, iOS version, app version and country (derived from the network by Google).
What is not sent: your wheels, options, photos, names, spin results, spin history, contacts, voice or any advertising identifier. The app does not use the advertising identifier (IDFA), does not ask for tracking permission, and turns off Google’s ad-personalisation signals. The data is not linked to your identity and is not used for tracking or advertising.
Google processes this data on our behalf under the Firebase data processing terms; see also Google’s privacy policy and Firebase’s privacy information. Analytics data is kept for no longer than 14 months and crash reports for 90 days, then deleted automatically.
Turning it off: Settings → Privacy → Share anonymous usage data. When it is off, neither usage counts nor crash reports are sent. Deleting the app also deletes the app-instance identifier.
Apple Watch
Wheels sync between your iPhone and your paired Apple Watch using Apple’s device-to-device Watch Connectivity, which does not pass through us.
Subscriptions
Spin Wheel Premium is sold through the App Store. Apple handles the payment; we never see your payment details, and we receive no personal information from the purchase. The app only asks Apple’s on-device StoreKit whether a subscription is currently active.
What we do not do
- No advertising and no advertising identifier
- No content analytics — only the anonymous usage counts and crash reports described above, which you can switch off
- No tracking as defined by Apple’s App Tracking Transparency — the app never shows an ATT prompt because there is nothing to ask about
- No accounts, no email collection, no newsletters
- No selling of data, and no sharing beyond Google processing the usage counts and crash reports on our behalf
Children
Spin Wheel is suitable for all ages and is often used in classrooms and by families. It collects no personal information from anyone, including children: the anonymous usage counts and crash reports contain nothing a child types or says, and they can be switched off in Settings.
Your rights
Everything you create stays on your device and is in your hands: deleting the app removes all of it. The anonymous usage counts and crash reports are tied only to a random app-instance identifier, not to you; if you want them deleted, email us and we will ask Google to delete the data for your installation, or simply switch sharing off and delete the app.
Changes
If this policy changes, the revised version will be posted on this page with a new effective date. Material changes will also be noted in the app’s release notes.
Contact
ITPM Group