Prisma Puzzle · Privacy Policy

Your Privacy Matters
to Prisma Puzzle

A clear, honest overview of what data we collect, why we collect it, and how it stays safe.

📅

Last Updated: August 3, 2026  ·  Effective from first install.

What Is Prisma Puzzle?

Prisma Puzzle is a mobile puzzle game available on Android. Players arrange colourful festival-themed blocks, compete on a global leaderboard, take on daily challenges, and unlock decorative themes through the in-game shop.

This Privacy Policy explains what personal and non-personal information we collect when you use the app, how we use it, who we share it with, and the choices available to you. By installing or using Prisma Puzzle, you agree to the practices described here.

💡

No account required. Prisma Puzzle does not ask you to create an account or provide any personal details such as your name, email address, or phone number.

Information We Collect & Why

The table below lists every piece of data the app stores or transmits, and the reason for collecting it.

Data Point Where Stored Purpose Required?
Android Device ID Firebase Firestore (server) Stable key to link your game profile to your device without requiring a login Required
Display Name Firebase Firestore & Leaderboard Auto-generated from the last 4 chars of your device ID (e.g. "PlayerA3F2") — shown on the global leaderboard Required
High Score Firebase Firestore & Leaderboard Saves your personal best and powers the global leaderboard Required
Daily Streak Firebase Firestore Tracks consecutive daily-challenge completions for in-game streaks Required
Challenge History Firebase Firestore Stores dates (yyyy-MM-dd) of your last 14 completed daily challenges to render the 7-day strip Required
Selected Theme Firebase Firestore & Local Remembers which festival theme you have selected across sessions Functional
App Preferences Firebase Firestore Syncs sound, vibration, notifications, and night-mode settings so they persist after a reinstall Functional
FCM Push Token Firebase Firestore Enables push notifications (daily challenge reminders, streak alerts). Rotated automatically by Firebase. Optional
Anonymous Firebase Auth UID Firebase Authentication Required by Firestore security rules to gate database access — no personal identity attached Required
Ad Interaction Data Google AdMob / ad networks Used by AdMob to serve ads — subject to your GDPR/CCPA consent choice Consent-gated
Interstitial Ad Counter Device only (SharedPreferences) Counts game-overs locally to limit interstitial ad frequency — never transmitted Local only
Cached Theme (dark mode + theme key) Device only (SharedPreferences) Renders your last-known theme on the first frame to prevent a flash — never transmitted Local only

We do not collect names, email addresses, phone numbers, payment details, precise location data, contacts, photos, or any other sensitive personal information.

How We Identify Your Device

Prisma Puzzle uses Android's Settings.Secure.ANDROID_ID — a hardware-level identifier unique to each combination of device, app-signing key, and user profile — as the primary key for your game profile in our database.

Why ANDROID_ID instead of an account?

Firebase's Anonymous Authentication UID is wiped whenever you uninstall the app, which would permanently erase your high score and streak. ANDROID_ID survives reinstalls, meaning your progress is restored automatically without requiring a login screen.

Important limitations

  • Factory reset: Your progress cannot be recovered after a factory reset, as ANDROID_ID changes.
  • New device: Progress does not automatically transfer to a new device — there is no cloud account system linking devices.
  • Debug vs. release builds: A different signing key produces a different ANDROID_ID, so test builds have isolated profiles.
⚠️

ANDROID_ID is classified as a persistent device identifier under Google Play policy. It is used solely for game-progress persistence and is never sold, shared with advertisers, or used for cross-app tracking.

Firebase & Google Cloud Services

Prisma Puzzle uses three Firebase products, all operated by Google LLC and governed by the Firebase Privacy documentation.

Firebase Authentication

We call signInAnonymously() once at app start. This creates an invisible session token that allows Firestore security rules to permit database access. No personal details are attached. The session is persisted locally and reused on subsequent launches.

Cloud Firestore

Your game profile document lives at users/{deviceId} and contains only the fields listed in Section 2. A slim, separate document at leaderboard/{deviceId} stores only your display name and high score for the global leaderboard query.

Firebase Cloud Messaging (FCM)

If you grant notification permission, your FCM device token is saved in your Firestore profile. This token is used only to deliver Prisma Puzzle push notifications to your device. FCM tokens are automatically rotated by Firebase and updated in your profile accordingly.

🔒

Firestore data is stored in Google's infrastructure and protected by Firebase security rules. All data is transmitted over TLS. See Google Cloud Security for details.

Ads and Your Consent

Prisma Puzzle uses Google AdMob to display three types of ads: banner ads, interstitial (full-screen) ads shown at a limited frequency between game sessions, and rewarded ads you can voluntarily watch to earn an in-game continue.

GDPR & CCPA Consent

Before serving any ads, the app uses Google's User Messaging Platform (UMP) SDK to present a consent form to users in regions covered by GDPR (European Economic Area + UK) or CCPA (California). The Mobile Ads SDK initialises only if your consent allows it. If consent is not granted, ad slots display nothing.

Ad Frequency Limits

Interstitial ads are shown at most once every three eligible game-overs to avoid overwhelming gameplay. This counter is stored locally on your device and never transmitted.

What AdMob May Collect

Google AdMob may collect device information, advertising identifiers, IP address, and usage data to serve and measure ads, subject to your consent choice and Google's own privacy policy.

📋

See the Google Privacy Policy and AdMob Privacy & Terms for full details on Google's data practices.

Push & Local Notifications

Prisma Puzzle may send two types of notifications, both requiring explicit permission from you:

  • Push Notifications (FCM): Delivered by Firebase Cloud Messaging. Used for daily challenge reminders and streak alerts. You can revoke permission at any time in your device's app settings, or toggle notifications off in the Prisma Puzzle Settings screen.
  • Foreground Notifications (Local): When the app is open and a push notification arrives, a local system-tray notification is displayed using the flutter_local_notifications library. No additional data is sent; the content is taken directly from the FCM message.
🔔

You can disable notifications at any time in Settings → Notifications inside the app, or via Android's system notification settings for Prisma Puzzle.

Data Stored Only on Your Device

Some data never leaves your device and is stored using Android's SharedPreferences:

  • Theme cache (dark mode flag + selected theme key) — loaded on the first frame to prevent a visual flash before the network profile arrives. Overwritten whenever the profile syncs.
  • Interstitial ad counter — a simple integer counting game-overs, reset to zero when an interstitial is shown. Used to enforce the one-in-three frequency limit.

This data is not sensitive, is not transmitted, and is removed when you uninstall the app.

Third-Party SDKs & Services

The app integrates the following third-party SDKs, each with its own privacy policy:

🔥 Firebase Auth
Anonymous authentication
🗄️ Cloud Firestore
Profile & leaderboard storage
📲 Firebase Messaging
Push notifications
📢 Google AdMob
In-app advertising
🤝 Google UMP SDK
GDPR/CCPA consent
🔤 Google Fonts
Typography (Inter, Outfit)
⚠️

We do not sell your data to any third party. We share data with the services above only to the extent necessary to operate the app features described in this policy.

Children's Privacy

Prisma Puzzle is a general-audience puzzle game. We do not knowingly collect personal information from children under the age of 13 (or the applicable age in your jurisdiction under COPPA, GDPR-K, or equivalent laws).

Because the app displays ads served by Google AdMob, the app is not specifically directed at children under 13. If you are a parent or guardian and believe your child has provided information to us, please contact us using the details in Section 13 and we will promptly delete the relevant data.

The app does not enable Google's "child-directed treatment" ad flag and should not be used by children under 13 without parental supervision.

Your Rights & Choices

Depending on your location, you may have the following rights with respect to your data:

For all users

  • Opt out of personalised ads: Via the consent form shown at app start, or through your Android device's ad settings.
  • Disable notifications: In app Settings → Notifications, or via Android system settings.
  • Delete your data: Uninstalling the app removes all locally-stored data. To delete your Firestore profile and leaderboard entry, contact us (Section 13) with your Android device model and approximate install date.

GDPR Rights (EEA & UK)

  • Right of access — request a copy of the data we hold about your device.
  • Right to rectification — request correction of inaccurate data.
  • Right to erasure ("right to be forgotten") — request deletion of your data.
  • Right to restrict processing — request that we limit how we use your data.
  • Right to object — object to processing based on our legitimate interests.
  • Right to data portability — receive your data in a structured, machine-readable format.
  • Right to withdraw consent — withdraw advertising consent at any time via the consent form.

CCPA Rights (California)

  • Right to know what personal information is collected and how it is used.
  • Right to delete personal information.
  • Right to opt out of the sale of personal information. We do not sell personal information.
  • Right to non-discrimination for exercising your rights.

To exercise any of the above rights, contact us via Section 13. We will respond within 30 days.

How Long We Keep Your Data

Data Type Retention Period Deletion Trigger
Firestore user profile Indefinite while the game exists User request or app shutdown
Leaderboard entry Indefinite while the game exists User request or app shutdown
Challenge history Last 14 days (rolling window) Auto-trimmed on each completion
FCM push token Until token rotation or deletion request Firebase automatic rotation or user request
Anonymous Auth session Until uninstall or Firebase session expiry Uninstall / Firebase policy
Local cache (theme, ad counter) Until uninstall App uninstall

Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in the app, applicable law, or our data practices. When we make a significant change, we will update the Last Updated date at the top of this page.

Continued use of Prisma Puzzle after a policy update constitutes your acceptance of the revised policy. We encourage you to review this page periodically.

Where required by law (e.g., material changes affecting EEA users), we will provide additional notice — such as an in-app prompt or a push notification — before the change takes effect.

Contact Us

Have a question, a data deletion request, or want to exercise your privacy rights? Reach out — we aim to respond within 30 days.

✉️  vptech656@gmail.com

Please include your Android device model and approximate install date to help us locate your data record.