Privacy Policy

Effective date: 2026-06-01 · Last updated: 2026-06-01
Operator: strykowski-lab · Contact: support@make10.io

This Privacy Policy explains what data Make10 ("the App", "we", "us") collects, why we collect it, how long we keep it, and the choices you have. It is written to be globally compliant — including the EU GDPR, California (CCPA/CPRA), Australia (Privacy Act / APPs), the UK (UK GDPR), Brazil (LGPD), and Canada (PIPEDA) — and to default to the strictest standard where laws differ.


1. The short version


2. What we collect

2.1 Account data (required to use online features)

FieldPurposeRetained until
UsernameIdentifying you to other players in chat / leaderboardsAccount deletion
Email addressAccount recovery, password reset, security noticesAccount deletion
Password (hashed)AuthenticationAccount deletion
Date of birthAge-gating safety features (chat, DMs, ads) and parental-consent complianceAccount deletion (then derived "is over 13" flag is retained anonymously per §7)
Sign in with Apple identifier (if used)AuthenticationAccount deletion

2.2 Optional profile data

FieldPurposeRetained until
GenderAnonymous demographic for product decisionsAccount deletion
Country flagDisplay next to your nameAccount deletion
Avatar (symbol + colours)Display next to your nameAccount deletion
Clan membershipDisplay + clan war participationYou leave the clan or delete account
Friends listFriend invites + private messagesYou remove the friend or delete account

2.3 Gameplay data

FieldPurposeRetained until
Per-mode best scoresLeaderboards and Solver Profile displayAccount deletion
Match history (mode, score, opponent, outcome)Display in your Match History viewAccount deletion
ELO / trophy pointsMatchmaking + leaderboardsAccount deletion
Game-mode play counts and durationsInternal analytics so we know which modes to improveIndefinitely as anonymised aggregates (§7)

2.4 Chat and social content

FieldPurposeRetained until
Chat messages (global / clan / DM)Show them to recipients90 days after sending (then deleted), OR until the channel is deleted, OR until you delete your account — whichever is sooner. We may retain messages longer if the message has been reported and is under review (see §6).
Reports you file or receiveSafety review12 months after the report is closed
Chat moderation actions (mutes, bans)Enforce the rulesUntil the action expires + 90 days

2.5 Device + analytics

FieldPurposeRetained until
Approximate location (country only, derived from IP)Demographic analytics, server region routing30 days at row level; indefinitely as aggregate
Device model + iOS versionCrash diagnostics and analytics90 days at row level (Firebase default)
APNs device token (if you enabled notifications)Sending you friend-challenge invites and war-end alertsRemoved when you sign out, disable notifications, or delete account
Crash reports (Firebase Crashlytics)Diagnosing crashesFirebase default (~90 days)
Analytics events (Firebase Analytics)Understanding which features get usedFirebase default (≤ 14 months)
AdMob identifiers (IDFA, if you opted in)Ad targeting and frequency cappingPer AdMob's policy; revocable in iOS Settings → Privacy → Tracking

2.6 Purchase data

FieldPurposeRetained until
Apple in-app purchase transaction IDs and product IDsGranting your purchase + subscription entitlementsIndefinitely (legal record-keeping)
Subscription start / expiry / renewal statusGranting subscriber benefitsIndefinitely (legal record-keeping)

We never see your full payment details — Apple handles payment and only gives us the transaction record. Refer to Apple's privacy policy for how Apple handles payment.


3. Children's privacy

Make10 is rated for ages 4+ in the App Store, but online communication features (global chat, clan chat, clan mail, private messages) are restricted to users aged 13 or older.


4. How we use your data

We use the data above to:

  1. Run the App's core features (gameplay, accounts, leaderboards, chat, matchmaking, clans, friends).
  2. Enforce community safety (moderation, age-gating).
  3. Diagnose crashes and improve the App (Crashlytics, Analytics).
  4. Show ads (AdMob) to non-subscribers.
  5. Communicate transactional emails (account verification, password reset, security notices) via Resend.
  6. Comply with legal obligations (tax records for purchases, response to lawful requests).

We do not:


5. Who we share data with

We share the minimum data necessary with the following processors, each of whom is contractually required to protect your data:

ProcessorWhat they receiveWhere
Supabase (hosting + database)All account data and gameplay dataEU / US / Asia-Pacific
Firebase (Google) — Analytics + CrashlyticsAnonymous analytics events, crash logs, device identifiersGoogle data centres
AdMob (Google)Ad-related identifiers (IDFA if you opted in; otherwise non-personalised request)Google data centres
ResendEmail address and the content of transactional emails we send youUS / EU
AppleStoreKit purchase data and APNs push tokensApple data centres
CloudflareDNS resolution for make10.io and our email routingGlobally

Each of these processors has its own privacy policy; you can find them linked from their websites.

We may also disclose data when required by law (subpoena, court order, legal process) or to investigate fraud / abuse / threats to user safety. We will challenge legal demands we believe are overbroad.


6. Chat retention specifically

Chat is retained for 90 days to allow time for moderation reviews, then permanently deleted from active storage. Messages that have been reported within that window are retained until the report is closed (maximum 12 months) and then deleted unless retained longer for legal reasons.

Deleting your account immediately removes your own messages from display ("Message deleted by user"). The original message text remains in backups for the rolling 90-day backup window before being purged.


7. Account deletion specifically

When you delete your account (Settings → Account management → Delete account):

Removed immediately:

Retained, anonymised:

Retained for legal reasons:

You can request export of all your data BEFORE deletion via Settings → Account management → Download my data (returns a JSON archive). After deletion we cannot provide a re-download because the personal identifiers are gone.


8. Your rights

Depending on where you live, you have some or all of these rights:

We respond to verified requests within 30 days. Email support@make10.io.


9. International transfers

Your data may be processed outside your country of residence (notably in the EU and US, depending on which Supabase region your account is hosted in). We rely on Standard Contractual Clauses and our processors' equivalent transfer mechanisms for transfers out of the EU/UK.


10. Security

We will notify affected users without undue delay (and within 72 hours where required by law) of any data breach that creates a meaningful risk to your rights.


11. Changes to this policy

Material changes will be notified in-app at next sign-in. Continuing to use the App after a notified change constitutes acceptance. Non-material edits (typo fixes, clarifications) are made silently and noted in the version history of this document.


12. Contact us

strykowski-lab
support@make10.io