Short version: CLRS! is a free game supported by ads. We do not ask for your email, name, or password. We use anonymous accounts so you can play right away, and we use Google AdMob to show ads. We do not sell your data. This policy explains exactly what is collected, by whom, and how you can control it.
01 Who We Are
CLRS! ("we," "us," or "our") is a mobile application that lets users match colors using HEX, RGB, HSL, and HWB notation. The app is operated by the CLRS! team. Information about the publisher is available on the App Store and Google Play listings.
This Privacy Policy applies to the CLRS! app available on iOS and Android, and to any associated websites including this landing page.
02 What We Collect
CLRS! does not ask you for an email, a password, or any other personal information. You can install the app and start playing immediately. The data below is what we (or the SDKs we rely on) collect automatically:
Account and gameplay data (stored in our backend, Google Firebase):
- A Firebase anonymous user ID, generated on first launch and stored securely on your device
- An auto-generated nickname (e.g., player_a1b2c3d4) shown on the leaderboard
- Gameplay data: rounds played, guesses, match accuracy, completion times, scores
- Game history: your past color attempts shown in the History screen
- Leaderboard records (your nickname + best times per color scheme)
- App version and timestamps
Advertising and diagnostics (collected by Google AdMob):
- Device advertising identifier (IDFA on iOS, AAID on Android) — only if you grant the App Tracking Transparency prompt on iOS, or do not opt out on Android
- Approximate location derived from your IP address (used by Google on their side, not stored by us)
- Coarse device information: device model, OS version, language
- Crash data, performance data, and other diagnostic data from the AdMob SDK
We do not collect your name, email, phone number, contacts, photos, precise location, microphone, or any other sensitive information.
03 How Data Is Used
Data is used for the following purposes:
- Running the game and saving your results between sessions
- Ranking your best times on the global leaderboard
- Showing your personal Game History across devices that share the same anonymous account
- Showing ads inside the app via Google AdMob, including rewarded ads for hints and interstitial ads between rounds
- Letting Google measure ad performance and prevent ad fraud
- Diagnosing crashes and SDK errors to improve stability
- Complying with applicable laws and responding to lawful requests
Ads may be personalized. On iOS, we first ask for your permission via the App Tracking Transparency prompt. If you decline, you will still see ads, but they will not be personalized using your device identifier. In the EEA / UK we also show a Google-provided consent form (UMP) before any ads are loaded.
04 Leaderboard & Public Data
The global leaderboard displays your auto-generated nickname (e.g., player_a1b2c3d4) and your best completion time per color scheme. This information is visible to all players of the game.
The nickname is randomly generated on first launch and is not linked to any personal information you have provided. If you want to play without appearing on the leaderboard, simply do not finish a round, or request removal of your entries (see Section 8).
Game History is tied to your anonymous account and is visible only to you when signed in on the same device.
05 Third Parties & Data Sharing
CLRS! relies on the following third-party services. We do not share data with anyone else, and we do not sell your data.
- Google Firebase (Authentication and Cloud Firestore): hosts your anonymous account, gameplay history, and leaderboard records. Governed by Google's privacy policy.
- Google AdMob: serves interstitial and rewarded ads inside the app. AdMob may receive your advertising identifier (subject to your ATT / UMP consent), coarse device information, IP address, and SDK diagnostic data. Governed by Google's advertising privacy policy.
- Apple App Store / Google Play: distribute the app and provide their own analytics about installs and crashes. We do not control these analytics — see Apple's and Google's privacy policies.
- Legal requirements: we may disclose information if required by law, court order, or governmental authority.
06 Data Retention
We keep your data for as long as your anonymous account exists or until you request deletion. Specifically:
- Gameplay history and leaderboard records are kept until you request deletion (see Section 8)
- Your anonymous user ID and auto-generated nickname are kept until you uninstall the app and request deletion
- Crash and diagnostic data inside Google AdMob and Firebase SDKs is retained according to Google's own retention schedule
07 Children's Privacy
CLRS! is rated 4+ on the App Store and is suitable for all ages. We do not knowingly collect personally identifiable information from children under 13 (or under 16 in the EU/UK).
The game does not ask for an email, name, or password — the only account is an anonymous identifier created automatically.
If you are a parent or guardian and believe your child has provided personal information, please contact us at a.latypau.dev@gmail.com and we will delete it promptly.
08 Your Rights
Depending on your location, you may have the following rights regarding your data:
- Access: request a copy of the data we hold about your anonymous account
- Deletion: request erasure of your anonymous account, leaderboard entries, and history
- Portability: request your gameplay data in a machine-readable format
- Objection / Restriction: object to or restrict certain processing
- Withdraw consent: revoke your ATT / UMP advertising consent at any time via your device settings
To exercise any of these rights, email a.latypau.dev@gmail.com. Because your account is anonymous, please include any information that helps us identify your data (for example, the nickname shown on the leaderboard or the approximate date you started playing). We will respond within 30 days.
09 Security
We take reasonable measures to protect your information from unauthorized access, alteration, or destruction, including:
- All data transmitted between the app and our backend is encrypted in transit via TLS
- The anonymous user ID is stored on your device using the platform secure storage (iOS Keychain / Android Keystore)
- Access to the Firebase backend is restricted by authentication and security rules; each user can only read or write their own data
No method of transmission over the internet is 100% secure. We cannot guarantee absolute security, but we are committed to using best practices.
10 Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will:
- Update the "Last updated" date at the top of this page
- Notify you via in-app notification if the changes are material
- Require fresh consent where legally required
Continued use of CLRS! after changes constitutes acceptance of the revised policy.
11 Contact Us
Get in touch
For any questions, concerns, or requests related to your privacy: