Privacy Policy — Business: India

Last updated: 2026-06-19  ·  Applies to Business: India on Google Play (Android) and the 2DGameClub website

What We Collect

Account information

  • Username — chosen by you, required for the leaderboard and online multiplayer; auto-generated for guest players
  • Email address — only if you sign up with email and password (optional if using Google)
  • Google account ID — if you sign in with Google Sign-In
  • Display name — same as username
  • Player ID — a randomly generated UUID created on first launch, used to identify your account and enable private game invitations

The Player ID is generated automatically when you first open the app, even before you create an account. It is stored on your device and linked to your Supabase account record when you sign in.

Game data

  • All game moves and results — stored to enable online multiplayer and the leaderboard
  • ELO scores and rank history
  • Match history — matches played, wins, losses, final net worth
  • Bot game statistics — difficulty levels played, win rates per difficulty
  • Game state at each turn — dice rolls, token positions, property purchases, building placements, mortgages, auctions, and player-to-player trades (stored to support online turn delivery and game replay)
  • Move timestamps and game duration

Usage data (analytics events — stored on our servers, not sent to third parties)

  • Session starts and durations
  • Matches started and completed (opponent type: bot, online, local pass-and-play; seat count 2/3/4)
  • Tutorial and Solo Challenge progress
  • Avatar and theme purchases
  • Ad interactions (rewarded ads watched, interstitials dismissed)
  • Achievements unlocked
  • Daily login streak events
  • Feedback submissions and Play Store rating prompt responses

None of these events include your name or email — only your anonymous Player ID.

Device information (for crash reporting only)

  • App version
  • Android OS version
  • Device model (e.g., "Samsung Galaxy A52")

What We Don't Collect

  • Passwords — handled entirely by Google or Supabase Auth; we never see them
  • Precise or approximate location
  • Contacts or address book
  • Microphone or camera
  • Payment card or billing details — handled entirely by Google Play Billing; we never see payment information
  • Personal messages between players — the only player-to-player text is usernames in challenge notifications
  • Device identifiers such as IMEI, MAC address, BSSID, SIM Serial, or phone number

We never sell your personal data.

How We Use Your Data

Game functionality: Your dice rolls, token moves, property purchases, builds, and trades are stored in Supabase to enable online multiplayer — your opponents read the game state when they take their turn. Without this, online multiplayer is not possible.

Leaderboard and ranking: Your username, ELO score, and match results appear on the public leaderboard. Other players can see your username and rank. Your email is never shown publicly.

Personalisation: Your chosen avatar, active theme, and settings preferences are stored so they sync across your devices when you are logged in.

Analytics: Usage events are stored to help us understand how players use the game and where to improve it. These are associated with your anonymous Player ID — never with your name or email in analytics queries.

Notifications: If you grant notification permission, your device's push token is stored to send multiplayer turn alerts. The daily reward reminder is scheduled locally on your device and does not require sharing data with our servers.

Third Parties

Business: India relies on a small number of trusted services. Each has its own privacy policy:

ServicePurposeTheir Policy
SupabaseDatabase, authentication, realtime sync (self-hosted on the developer's own infrastructure)supabase.com/privacy
Google AdMobAdvertisements (non-personalised by default)policies.google.com/privacy
Google Sign-InSign-in / authenticationpolicies.google.com/privacy
Google Play BillingIn-app purchasesplay.google.com/about/play-terms
RevenueCatPurchase management and entitlement trackingrevenuecat.com/privacy
Expo / React NativeApp framework and push notification deliveryexpo.dev/privacy

We do not share your data with these services beyond what each needs to perform its function. Business: India has no Facebook integration.

Advertising — AdMob non-personalised ads

Business: India requests non-personalised ads from Google AdMob. AdMob does not build a behavioural profile based on your identity or cross-app activity, and does not use interest-based targeting or remarketing. It may still use contextual signals (e.g., general location derived from IP, language) to select relevant ads. You are not asked for consent to personalised advertising. Ads are shown as full-screen interstitials (after every 5th completed game) and player-initiated rewarded videos only — no banner ads, no ads during active gameplay, tutorials, or within 3 seconds of launch. A one-time Remove Ads purchase disables all interstitial ads.

RevenueCat — purchase data

RevenueCat receives your Google Play purchase receipts and the entitlements they unlock. RevenueCat does not receive your name, email, or gameplay data. It uses an anonymous user ID to associate purchases with your account.

Your Rights

Access: Request a copy of the data we hold about you by emailing [email protected].

Deletion: Delete your account from within the app: Settings → Account → Delete Account. This begins a 30-day grace period. After 30 days, all personal data — username, email, match history, ELO, move history — is permanently deleted from our servers. Analytics events are anonymised rather than deleted, as they are already aggregated into statistical reports.

Correction: Change your username at any time from Settings → Profile (up to 3 times per 30 days for logged-in accounts; no frequency limit for guest accounts).

Portability: Request your complete match history as a JSON file by emailing [email protected]. We will respond within 30 days.

Opt out of analytics: Contact us and we will flag your account to exclude it from all analytics aggregation. Operational data (game moves for multiplayer) cannot be excluded while your account is active.

Data Storage — Supabase (self-hosted)

All gameplay data, account data, and analytics events are stored in a Supabase instance self-hosted on the developer's own infrastructure. By creating an account, you acknowledge that your data will be transferred to and stored on that infrastructure, which may be located in a country with different data protection laws than your country of residence.

Data Retention

  • Active accounts: All data retained while the account exists.
  • Deleted accounts: Personal data removed within 30 days of deletion request. Analytics events anonymised permanently.
  • Inactive accounts: Accounts with no activity for 24 months may be flagged for deletion with 30-day email notice if an email is on file.
  • Raw analytics events: Retained for 12 months in raw form; aggregated into statistics and raw events deleted after 12 months.
  • Orphaned guest data: If a guest player uninstalls the app, their Player ID is lost and their Supabase data becomes unreachable. Retained for 24 months then deleted.

GDPR (European Economic Area)

If you are in the EEA, you have the following additional rights under the General Data Protection Regulation:

  • Right of access: Request a copy of all personal data we hold about you.
  • Right to rectification: Request correction of inaccurate personal data.
  • Right to erasure: Request deletion of your account and all associated personal data (completed within 30 days).
  • Right to restriction: Request that we stop processing your data while a dispute is pending.
  • Right to data portability: Request your match history in a machine-readable format (JSON).
  • Right to object: Object to processing based on legitimate interest. Operational data (game moves) is necessary for the service to function and cannot be excluded while your account is active.

Our lawful basis for processing your data is contract performance and legitimate interest (anonymised analytics to improve the game). To exercise any of these rights, email [email protected]. We will respond within 30 days.

CCPA (California Residents)

If you are a California resident, you have the right to know what personal information we collect and how it is used, request deletion of it, and opt out of its sale. We do not sell your personal information and do not share it with third parties for their own marketing purposes. To exercise your rights under CCPA, email [email protected].

Children's Privacy (COPPA)

Business: India is rated Everyone (E) on Google Play. The target audience is 13 and older, and we are not in the Google Play Families Program. We do not knowingly collect personal data from children under 13. If we learn that we have done so without parental consent, we will delete that data within 30 days. If you believe a child under 13 has provided us with personal data, contact [email protected].

Security

All data in transit is encrypted using TLS. Supabase enforces Row Level Security (RLS) — you can only read and write your own records. Passwords are never stored by us; they are handled by Google or Supabase Auth (bcrypt-hashed at rest). Your email address is stored encrypted and never exposed via the app or API. No method of transmission or storage is 100% secure — if you become aware of a security concern, contact [email protected].

Changes to This Policy

We will notify players of significant changes via the What's New screen in the app. Minor corrections may be made without notification. The "Last updated" date at the top always reflects the current version.

Contact

2DGameClub Studio
[email protected]