Store compliance notes
A record of what was declared in the store forms for this app, and the reason behind each answer. This is an internal reference, not legal advice.
URLs used in App Store Connect
- Privacy Policy URL: privacy.html
- Support URL: support.html
- Terms of Use: terms.html (the app uses Apple's standard EULA; these terms sit alongside it)
App Privacy — "Data Not Collected"
The app declares that it collects no data at all. This is not a simplification: the app target contains no networking code whatsoever — no URLSession, no web view, no openURL, no request of any kind — and no third-party SDK. Everything the app stores stays in the app's own container on the device.
What is stored locally, and nowhere else:
- UserDefaults: reveal mode (hold or tap), haptics on/off, night-table dark mode, the "show 18+ packs" switch, and the ids of the last six game modes played.
- SwiftData: packs the player creates themselves — the pack title and the card texts they type. There is no share, export, upload or sync path for them.
Privacy manifest (PrivacyInfo.xcprivacy)
NSPrivacyTracking:falseNSPrivacyTrackingDomains: emptyNSPrivacyCollectedDataTypes: emptyNSPrivacyAccessedAPITypes:NSPrivacyAccessedAPICategoryUserDefaultswith reasonCA92.1— the app reads and writes only its own preferences.
Sensors and permissions
The app requests no permissions. The only sensor it touches is CoreMotion device motion, used in the "Who am I?" mode where the phone is held to the forehead and tilted to answer. Readings are used live to detect the tilt; nothing is stored and nothing is transmitted. No camera, microphone, photos, contacts, location or health data.
Age rating — 16+
Answers given in Apple's seven-step questionnaire on 14 September 2026:
- Step 1 — parental controls, age assurance, unrestricted web access, user-generated content shared with others, social networking, messaging or chat, advertising: No to all.
- Step 2 — profanity or crude humour: infrequent/mild; horror or fear themes: infrequent/mild; alcohol, tobacco or drugs: infrequent/mild.
- Step 3 — medical or treatment-focused content, health or wellness topics: none / no.
- Step 4 — mature or suggestive themes: frequent/intense; sexual content: infrequent/mild; graphic sexual content and nudity: none.
- Step 5 — cartoon or fantasy violence, realistic violence, weapons: infrequent/mild; prolonged graphic or sadistic violence: none.
- Step 6 — simulated gambling, contests, real-money gambling, loot boxes: none / no.
- Step 7 — no manual rating override.
Apple's calculated result: 16+ in 173 countries and regions, A18 in Brazil, 15+ in the Republic of Korea. Only Afghanistan is excluded from sale.
On frequency of alcohol references: 237 of the app's 10,189 cards mention alcohol or tobacco (2.3%). The densest single pack is 36%, and no pack is built around drinking. Nothing in the app requires a player to drink and every card can be skipped.
The 18+ filter is not a parental control
Packs marked 18+ are hidden on a fresh install and are revealed by a switch in settings. There is no passcode and no age check, so the switch was declared as a content filter and never as a parental control. The age rating answers describe the app's full contents, not its default state.
No monetisation
Free app. No StoreKit, no in-app purchases, no subscriptions, no ads, no ad SDK, no analytics, no crash reporting.