Shape Destroyer

Privacy Policy · Updated August 2026

Summary

Shape Destroyer is a local-first game. Progress lives mainly on your device in an encrypted database. Cloud features (account, save sync, notifications) use Google Firebase when you sign in. Weekly Event leaderboards, seasons, and prize grants use Supabase (prizes are pulled in-app — not pushed by FCM).

What we may collect

  • Account email and ID if you sign in (Firebase Auth).
  • Optional encrypted cloud save of game progress (Firebase).
  • Push notification token for inbox / system messages (FCM) — not used to push Weekly Event ranking prizes.
  • On Android installs from Google Play: a version check via Play Services to offer optional in-app update prompts (no extra personal profile fields).
  • In-app purchase receipts processed by Google Play Billing (purchase id and product id — not your full payment card).
  • Optional ads on Android via Google AdMob (rewarded videos and banners); AdMob may collect device/ad data under Google's policies.
  • Bug reports you choose to send (title and description).
  • Usage analytics on Android/iOS (screens and key game events) via Firebase Analytics — not on Windows.
  • Crash diagnostics on Android/iOS via Firebase Crashlytics (stack traces and device info).
  • Gameplay data stored on your device (encrypted), including Weekly Event tickets and pending offline run queues in your local save.
  • When signed in and playing Weekly Events: run results (level reached, kill score / duration, Firebase user id, display name). Season prizes live in Supabase and are pulled into Inbox when you open Events.

How we use it

We use this data to run your account, restore progress across devices, send in-game messages, improve the game from reports, understand which features are used, and operate Weekly Events (leaderboards and season rewards). Campaign play works offline; event rankings require sign-in. We do not sell your personal data.

Storage

Progress lives mainly on your device (encrypted). Cloud saves and account data are stored in Firebase when you sign in and sync. Weekly Event leaderboard rows, season data, and prize grant records are stored in Supabase (PostgreSQL) via secure server functions. Analytics events are processed by Google Firebase. Logging out can wipe the local encrypted database on this device.

Analytics

On mobile we measure app opens, screens visited, and actions such as login, starting/finishing a run, opening chests, cloud save, and bug reports. Events are aggregated and do not include your email or player name. Analytics is not collected on the Windows build.

Advertising

On Android we may show optional rewarded video ads and small banner ads through Google AdMob (for example daily bonus rewards). Where required by law, the app asks for your consent on launch. You can change or revoke ad choices anytime in Settings → Ad privacy choices. If you decline ads, rewarded bonuses need a video watch — VIP can collect them without ads. AdMob may use device identifiers and ad interaction data under Google's policies to deliver and measure ads.

In-app purchases

On Android you can buy Prism packs and optional VIP through Google Play Billing. Google processes payment; we receive purchase confirmation (product and transaction id), not your full card details. Grants are stored on your device and in your cloud save when signed in to prevent duplicate rewards. Refunds follow Google Play policies.

Sharing

Data is processed through Firebase (Google) for authentication, database, messaging, and analytics; through Google Play for in-app purchases; through Google AdMob when ads are shown; and through Supabase for Weekly Event leaderboards, seasons, and prize grants (pulled into Inbox in-app). We do not sell your personal data to third parties. Staying signed out avoids event cloud features (campaign still works locally).

Account deletion

In the app (Account screen), signed-in players can delete their account. This removes Firebase Auth credentials and cloud nodes we control for that user (profile, FCM token, cloud save, inbox). Local encrypted data on the device is wiped. Timed-event leaderboard rows in Supabase may remain until purged as part of event cleanup. Bug reports already submitted may remain for support until purged by staff. Analytics aggregates already processed by Google are not personally reversed.

Contact

You can reach us at destroyershape@gmail.com for any privacy or support questions. You may also use the in-app bug report after signing in, or contact the developer through the Google Play store listing.