Privacy Policy for PairOfDice
Last Updated: August 4, 2026
Introduction
PairOfDice (“we”, “us”, or “the app”) respects your privacy and is committed to protecting your personal data. This Privacy Policy explains what information we collect, why we collect it, who we share it with, and what rights you have.
Data controller
Remy van Kampen, the Netherlands Contact:
1. What Information Do We Collect?
1.1 Account Information
You can sign in with an email address and password, with Google, with Apple, or play as a guest. Depending on the method we receive:
- Email address (for email, Google and Apple sign-in). If you use Apple’s “Hide My Email” we only receive Apple’s relay address.
- Username, plus an automatically added number so names can repeat
- Unique user ID, generated by Firebase Authentication
- Profile photo, if you choose to add one (from your camera or photo library)
- Your preferred app language
If you play as a guest, we create an anonymous account without an email address. You can link it to email, Google or Apple sign-in later to keep your progress.
We never see or store your password. Authentication is handled entirely by Firebase Authentication.
1.2 Game Data
- Match history and results
- Scores, statistics and leaderboard rankings
- Achievements
- Friends, friend requests and challenges
- Quick chat messages you send inside a match
- Dice skin preferences and skins temporarily unlocked through rewarded ads
- Sound settings
1.3 Presence and Notifications
- Whether you currently have the app open, and when you were last active. We use this to avoid sending you a push notification for something you are already looking at.
- A device notification token (Firebase Cloud Messaging), so we can notify you about your turn, new matches and friend requests.
1.4 Technical Data
- Device type and operating system
- App version
- Crash reports (Firebase Crashlytics)
- Usage statistics such as which screens are opened and which matches are started (Firebase Analytics)
1.5 Advertising and Measurement Data
For advertising we use Google AdMob. Depending on your consent, AdMob and its advertising partners may process:
- Advertising identifiers (IDFA on iOS, Advertising ID on Android)
- Ad interactions and performance measurement
- Approximate location, derived from your IP address
- Information stored on or read from your device
For measuring how well our own app install campaigns work we use the Meta (Facebook) SDK. It reports app events such as app activation to Meta, together with device and attribution data.
On iOS we ask for permission through Apple’s App Tracking Transparency dialog before any tracking identifier is used. If you decline, no tracking identifier is shared.
2. Why Do We Use This Information, and On What Legal Basis?
| Purpose | Data | Legal basis (GDPR Art. 6) |
|---|---|---|
| Creating and securing your account | Account information | Performance of a contract |
| Saving your progress, leaderboards, multiplayer, friends, notifications | Game data, presence, notification token | Performance of a contract |
| Fixing bugs and improving the app | Technical data, crash reports, usage statistics | Legitimate interest in a working app |
| Non-personalised advertising | Limited advertising data | Legitimate interest in funding a free app |
| Personalised advertising and measurement | Advertising identifiers, ad interactions | Your consent |
| Measuring our own ad campaigns (Meta) | App events, attribution data | Your consent |
| Processing a premium purchase | Purchase status | Performance of a contract |
You can withdraw consent at any time; see section 6.2.
3. Data Storage, Security and Retention
3.1 Where Is Data Stored?
- Firebase Firestore: accounts, game data, leaderboards, presence
- Firebase Authentication: sign-in details
- Firebase Storage: profile photos
- Your device: settings, cache and your consent choices
3.2 Security
- All data is encrypted in transit (HTTPS/TLS)
- Firestore security rules restrict which data each account can read and write
- Access to the Firebase project is protected by a Google account with two-factor authentication
3.3 Retention
- Account, profile, statistics, achievements and leaderboard entries: kept as long as your account exists
- Unfinished matches: automatically deleted after 7 days without activity. You receive a warning notification 2 days and 1 day beforehand.
- Finished matches and old match data: removed by periodic automatic cleanup
- Crash reports and analytics: kept according to Firebase’s own retention periods
If you ask us to delete your account, we delete your account data. Scores that are already part of a leaderboard may remain visible anonymously as “Deleted User”.
4. Sharing Data with Third Parties
4.1 Processors and Partners
- Google (Firebase): database, authentication, file storage, notifications, crash reporting, analytics —
- Google AdMob and the advertising partners you consent to: serving and measuring advertisements —
- Meta Platforms: measuring our own app install campaigns —
- Apple and Google Play: processing purchases
The full, current list of advertising partners is shown in the consent screen inside the app, under “Manage options”.
4.2 No Sale of Data
We never sell your personal information.
4.3 Legal Obligations
We may disclose data where we are legally required to, or where it is necessary to protect our legal rights.
5. Your Rights
Under the GDPR you have the right to:
- Access the data we hold about you
- Rectify incorrect data
- Erase your data (“right to be forgotten”)
- Data portability: receive your data in a portable format
- Object to processing based on legitimate interest
- Restrict processing
- Withdraw consent at any time, without affecting the lawfulness of processing that already took place
5.1 What You Can Do Yourself
In the app you can change your username, your profile photo, your language and your sound settings, and you can reopen your advertising consent choices (see section 6.2).
5.2 Access, Export and Deletion
To request access to, an export of, or deletion of your data, email from the address linked to your account. We respond within 30 days.
5.3 Complaints
If you believe we handle your data incorrectly, you may lodge a complaint with the Dutch data protection authority, the Autoriteit Persoonsgegevens (autoriteitpersoonsgegevens.nl).
6. Advertisements and Consent
6.1 How Advertising Works in PairOfDice
The app is free and funded by advertisements: a banner at the bottom of some screens, a full-screen advertisement after every second completed game, native advertisements in lists, and optional rewarded advertisements that unlock a dice skin for 24 hours.
6.2 Consent and Withdrawing It
If you are in the European Economic Area, the United Kingdom or Switzerland, we ask for your consent through a Google-certified consent management platform before any personalised advertisement is requested. You can choose per purpose and per partner under “Manage options”.
You can change your choice at any time: open your profile and tap Privacy options. On iOS you can separately allow or revoke tracking under Settings → Privacy & Security → Tracking.
If you do not give consent, you will see no personalised advertisements. You may still see limited or non-personalised advertisements, or no advertisement at all.
6.3 Ad-Free Experience
Premium users see no advertisements at all, and no advertising request is made for them.
7. In-App Purchases
A premium upgrade (no advertisements, all dice skins) is planned but not yet purchasable in the current version. Premium status is currently only granted manually.
When purchases become available they will be handled entirely by the Apple App Store and Google Play. We never receive or store card or payment details.
8. Age Requirement and Children
You must be 16 or older to create an account or to play as a guest. We ask for this because the app shows advertisements that, with your consent, may be personalised, and because under Dutch law a person under 16 cannot give that consent themselves.
If you are under 16, you may only use the app with the consent and supervision of a parent or guardian. We do not knowingly collect personal data from children under 16 without that consent. If you believe we have, email us and we will delete the data.
The app contains no content unsuitable for children; this age requirement is about data and advertising, not about the game itself.
9. International Data Transfers
Your data is stored on Google (Firebase) servers, which may be located outside the European Union, primarily in the United States. Google transfers this data on the basis of the European Commission’s Standard Contractual Clauses and the EU-U.S. Data Privacy Framework. The same applies to Meta for advertising measurement.
10. Changes to This Policy
We may update this Privacy Policy. For significant changes we will update the “Last Updated” date and show a notice in the app the first time you open it after the change.
11. Contact
- Email:
- In-app feedback: available in the app settings
12. Your Consent
By using PairOfDice you agree to this Privacy Policy. Consent for personalised advertising is asked for separately, as described in section 6.2.
External links
PairOfDice · © 2026 Remy van Kampen. All rights reserved.