The short version. Your dice, stats and game history live on your device and in your own iCloud account. Online rooms run on Apple's iCloud so different phones can share a table. Sign in with Apple, Game Center, notifications and purchases are all optional and all handled by Apple. Nothing is sold, shared with advertisers, or used to track you.
1. Who runs this app
The Liar's Dice iOS app ("the app") is built and operated by Cody Ni, an independent developer ("I", "me"). You can reach me by email using the button at the end of this page.
2. What the app stores on your device
- Your chosen display name and avatar.
- Your game history and stats — games played, wins, streaks, achievements progress.
- Preferences: sound, haptics, theme, house rules, notification choices.
- Which optional themes, cup skins and reaction packs you've unlocked.
- A random player identifier, generated on the device and kept in the Keychain. It identifies your seat at online tables and in your friends list. It is not derived from your Apple Account, name or email, and it never leaves the device except as part of an online room.
- A small snapshot of your daily streak, shared with the app's Home Screen and Lock Screen widgets through a container that only the app and its widgets can read.
3. iCloud — your own private storage
Game history and stats sync between your devices through iCloud's private database, tied to your Apple Account and encrypted by Apple. Your theme choice syncs the same way through iCloud key-value storage. This data is visible only to your own devices; I have no way to read it. You can stop syncing at any time by turning iCloud off for Liar's Dice in iOS Settings, and you can delete what's stored under Settings → your name → iCloud → Manage Account Storage.
4. Multiplayer rooms
When you create or join a private room, the app uses Apple's CloudKit service to share the table between the devices in that room: the room code, each player's display name and avatar, the random player identifier above, bids, dice, reactions and turn state. This is the only reason the app needs you to be signed in to iCloud, and the only data that leaves your device while you play online. Anyone who has the four-letter code can join while the room is open, which is what makes rooms shareable — treat the code like an invitation.
Rooms are temporary and cleaned up automatically once the game ends or the lobby goes idle. I do not receive your Apple ID, name, email or any account details through CloudKit, and CloudKit data is handled by Apple under Apple's Privacy Policy.
5. Optional Apple services
Everything in this section is off until you choose to use it, and each one is run by Apple under Apple's own privacy policy. The app never adds a third-party service on top.
Sign in with Apple
If you tap Sign in with Apple, Apple gives the app an anonymous user identifier and, on the first sign-in, your name and an email address (which may be Apple's private relay address). The app keeps your first name on the device to use as your display name. The email address is not stored, displayed or used. You can stop using Sign in with Apple for Liar's Dice at any time from iOS Settings → your name → Sign-In & Security.
Game Center
If you're signed in to Game Center, the app can report your achievements, submit your win count to an all-time leaderboard, and read your Game Center friends list to show you which of your friends play, so you can invite them to a table. Your Game Center nickname and avatar are Apple's; the app displays them but does not store them anywhere else. Turn Game Center off in iOS Settings and none of this happens.
Notifications
If you allow notifications, the app can tell you when it's your turn at an online table. Alerts are delivered through Apple's push notification service using a device token that Apple issues; there is no third-party push provider. A Live Activity for online tables is updated by the app on your device. Switch alerts off in the app's Settings or in iOS Settings → Notifications.
Purchases
Optional themes, cup skins, reaction packs and tips are sold through Apple's App Store (StoreKit). Apple processes the payment; the app never sees your payment details, and only checks with Apple which items your Apple Account has unlocked. Restore Purchases in the app's store re-runs that check.
Crash and diagnostic reports
If you've opted to share analytics with app developers in iOS Settings → Privacy & Security → Analytics & Improvements, Apple sends me anonymous, aggregated crash reports for the app. They contain no personal information. The app also collects Apple MetricKit diagnostics, which are kept on your device only and are never uploaded.
6. What the app does not do
- No third-party analytics SDKs — no Firebase, Mixpanel, Amplitude or anything like them.
- No advertising, no ad networks, no ad SDKs.
- No tracking across apps or websites. The app never shows the App Tracking Transparency prompt because it has nothing to track.
- No selling, renting or sharing of personal data with anyone, for any purpose.
- No access to your location, contacts, photos, camera or microphone.
- No newsletter, no email list, no marketing messages.
7. Data sharing
The only parties that ever handle data from the app are Apple's own services, in the ways described above: iCloud and CloudKit, Sign in with Apple, Game Center, Apple Push Notification service, the App Store, and Apple's crash reporting. Each is governed by Apple's privacy practices in addition to this policy. There are no other recipients.
8. Data retention
- On your device — kept until you delete the app.
- In your iCloud account — kept until you delete it from iCloud storage settings or turn iCloud off for the app.
- Multiplayer rooms — deleted automatically when the game ends or the lobby goes idle.
- Game Center, Sign in with Apple, purchases and crash reports — retained by Apple under Apple's policies; each can be revoked or managed from iOS Settings.
9. Children's privacy
The app is rated 4+ and suitable for all ages. It does not knowingly collect personal information from children — and because it collects no personal data from anyone for advertising or analytics, that holds for every player.
10. Your rights
You have the right to access the data held about you, to delete it, and to object to any processing. Since the app stores nothing about you on servers I run, most of that is in your own hands: delete the app to remove local data, manage iCloud storage to remove synced data, and revoke Sign in with Apple or Game Center from iOS Settings. If you're in the EU, UK or California you have additional rights under GDPR and CCPA, and I'll honour any request — email me.
11. Security
All data leaving the device travels through Apple's encrypted frameworks — CloudKit over HTTPS, iCloud, Sign in with Apple, Game Center, push notifications and StoreKit. On-device data is protected by iOS's standard data protection, and the player identifier is kept in the Keychain.
12. Changes to this policy
If this policy changes, the effective date at the top of this page will change with it, and any material change will be noted inside the app. It was last rewritten on September 8, 2026 to describe the optional purchases, Game Center, notifications and iCloud sync added since the May 14, 2026 version.
13. Contact
Questions about privacy?Email me and you'll hear back, usually within two days.
Email me