VerseRoom Privacy Policy
Effective: April 23, 2026
VerseRoom (“the app”) is a trivia game developed by Michael Petitpas (“we”, “us”). This policy explains what data the app collects, how it is used, and the choices you have. We designed VerseRoom to collect as little as possible.
Summary
- No account sign-up, no email, no password.
- No advertising, no analytics, no third-party tracking.
- Most of your data (display name, progression, badges, solo scores) stays on your device.
- Only two things leave your device: information you post to an Online Room or the Online Leaderboard (stored in Apple’s iCloud, in this app’s public CloudKit database), and in-app purchases (handled by Apple).
- Nearby multiplayer is peer-to-peer over Bluetooth and local Wi-Fi. Game data does not pass through any server.
1. Information stored on your device
The following data is stored locally in your device’s app preferences (UserDefaults) and never transmitted by the app:
- Your chosen display name (default: “Player”).
- Progression data: total XP, games played, per-mode statistics, up to the 25 most recent solo run records (pack name, difficulty, score, correct answers, date), and unlocked badge identifiers.
- Daily challenge data: current streak, best score, and the last day you played.
- Recent question tracking: the last few question identifiers per pack, used to avoid repeats.
- An onboarding-complete flag.
- An anonymous local player key (a random UUID) used before iCloud is available.
You can remove all of this at any time by deleting the app.
2. Information sent to Apple’s iCloud (CloudKit)
VerseRoom uses Apple’s CloudKit to power two optional features. All CloudKit data is stored in this app’s public database, within the container iCloud.ca.michaelpetitpas.VerseRoom. Apple, not Michael Petitpas, operates this infrastructure; Apple’s iCloud privacy practices apply.
2a. Online Rooms
When you host or join an Online Room, the following is written to CloudKit:
- Room record: a short room code, the host’s display name, pack identifier, difficulty, game phase, a random seed, question count, and a start timestamp.
- Membership record (per player): the player’s display name, live and final score, and a finish timestamp.
Room records are created when you host a room and can be rejoined using the room code. We do not currently auto-delete rooms; you can request deletion by contacting us.
2b. Online Leaderboard
When you choose to submit a score to the Online Leaderboard, the following is written:
- Your display name, pack identifier, game mode, difficulty, score, correct-answer count, XP, level, a weekly period key, and a timestamp.
- A player key derived from your iCloud account identifier (specifically, CloudKit’s
userRecordID). This is opaque — it is not your Apple ID, email, or real name — but it is stable across your devices so your best scores belong to you.
If you are not signed in to iCloud, nothing is sent.
What we do not collect
We do not collect your Apple ID, email address, phone number, location, contacts, photos, biometric data, advertising identifier (IDFA), device advertising ID, health data, or any browsing activity.
3. Nearby multiplayer (peer-to-peer)
The Nearby mode uses Apple’s MultipeerConnectivity framework over Bluetooth and local Wi-Fi. Connections are encrypted (MCEncryptionPreference.required). Game data — the current question text, your selected answer, and the running scoreboard — is exchanged directly between devices on the same local network. The app does not operate a server, and this data does not reach the internet through the app.
Your peer identity is the display name you set in the app (or, if blank, your device name as exposed by iOS). This is visible to other players in the same Nearby session.
The app declares NSLocalNetworkUsageDescription so iOS asks for your permission before browsing the local network for peers.
4. In-app purchases
Optional content packs are sold through Apple’s in-app purchase system (StoreKit 2). Purchases and receipts are handled entirely by Apple. We do not operate a receipt-validation server and do not receive your payment details. Apple’s App Store privacy practices apply to these transactions.
5. Analytics, advertising, and tracking
The app includes no analytics SDK, crash-reporting SDK, advertising SDK, attribution SDK, or any other third-party library. The app does not track you across other apps or websites and does not share any data for advertising purposes. It does not use the App Tracking Transparency framework because it has nothing to track.
6. Sharing
We do not sell or rent any information. The only third party that receives information from the app is Apple, in its role as operator of iCloud/CloudKit and the App Store. Entries you publish to the Online Leaderboard and Online Room records are visible to other VerseRoom users who query them (that is how leaderboards and room codes work).
When you tap Share in the trophy sheet, iOS opens the system share sheet; the destination you choose (Messages, Mail, social apps, etc.) is your choice, and that destination’s privacy practices apply.
7. Data retention and your controls
- Local data: remains on your device until you delete the app, reset it, or sign out of iCloud.
- CloudKit records you created (rooms, memberships, leaderboard entries): we do not currently auto-delete these. You can request deletion at any time (see Contact).
- Display name changes: updating your display name in Settings changes the name shown on future CloudKit writes; it does not rewrite past records.
- iCloud: you can revoke CloudKit access for VerseRoom at any time via iOS Settings → Apple ID → iCloud → Apps using iCloud. This will disable Online Rooms and Online Leaderboard submissions.
8. Children
VerseRoom is a general-audience trivia game and is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has submitted information through the app, please contact us and we will remove it.
9. Security
CloudKit communications are encrypted in transit and at rest by Apple. Nearby multiplayer sessions are encrypted in transit by MultipeerConnectivity. No system is perfectly secure, but the app minimizes risk by not collecting what it does not need.
10. Your rights
Depending on where you live, you may have rights to access, correct, delete, or port your personal information (for example, under the EU General Data Protection Regulation, the UK GDPR, the California Consumer Privacy Act, or Canada’s Personal Information Protection and Electronic Documents Act). To exercise any of these rights, contact us at the address below. For CloudKit data, you may also contact Apple directly via your Apple ID privacy controls.
11. International users
The app is operated from Canada. If you use VerseRoom from outside Canada, your data may be processed in Canada and in any region where Apple operates iCloud services. By using the app you consent to this processing.
12. Changes to this policy
We may update this policy from time to time. The “Effective” date at the top will reflect the most recent revision. Material changes will be announced in an app update’s release notes.
13. Contact
Questions, data requests, and deletion requests:
Michael Petitpas
Email: ios.apps.mpmedia@outlook.com