TEZZVO / Crush Sort / Privacy

Privacy Policy — Crush Sort

Effective date: 17 October 2026
Version: 1

1. Who we are

Crush Sort ("the app", "the game") is published by TEZZVO ("we", "us"). We are the controller of the personal data described here (LGPD, Lei 13.709/2018; and, for users in the EEA/UK, the GDPR).

Contact for privacy questions and requests: privacy@tezzvo.com, a monitored mailbox. Write to it for any request under this policy, wherever you live; we answer within one month.
Data protection officer (encarregado, LGPD art. 41; DPO, GDPR art. 37): not appointed. The game processes no special-category data and carries out no large-scale systematic monitoring, so the GDPR does not require one; privacy@tezzvo.com is the channel for data-subject requests. We do not name an EU/EEA representative: the contact address works from anywhere.

2. The short version

3. What we collect, why, and on what legal basis

"Basis" is the legal ground we rely on: LGPD art. 7 (and art. 14 for children), and GDPR art. 6.

#DataWhere it comes fromPurposeBasis
1Game data on your device: progress, level results, stars, settings (sound, haptics, speed, reduced motion, theme), daily streak, calm-mode stats, hints used, whether you opted out of analytics or cloud backup, the daily-reminder time you chose, ad frequency counters, a local log of purchase attemptsYou, by playingRun the game, remember your progressNot sent to us. Stored in app storage on your device. Deleting the app data erases it
2Random install id (a 128-bit random value generated by the app on first run and kept on the device)The appCount players without knowing who they are; join one install's events togetherLegitimate interest (LGPD art. 7 IX; GDPR 6(1)(f))
3Usage events: app opened or backgrounded, session start, levels started/finished and their outcome, calm-mode sessions, store opened, which product was viewed or bought and the outcome, ad shown/rewarded/skipped/failed, cloud-backup and sign-in steps (success or failure code), app start time, local-storage failure counts. No text you type, no name, no e-mailThe app, sent to PostHogUnderstand whether the game works and where players get stuck; improve itLegitimate interest; you can object by switching analytics off (section 6)
4Device and app information that the analytics and crash SDKs may attach automatically, such as app version, operating system and version, device model, language, screen size, and the IP address of the request (used for connection handling and approximate country)Your deviceMake events and crashes comparable and diagnosableLegitimate interest
5Crash and error reports: stack trace, app version/build, device model and OS, a short trail of recent app actions, session start/endThe app, sent to SentryFind and fix crashesLegitimate interest
6Cloud backup (only if the build has it and you leave it on): an anonymous Firebase user id, and one small save document (your progress counter and a progress marker, timestamps). Level progress, streaks, settings and purchase records are not uploadedThe app, sent to Google Firebase (Authentication, Firestore)Keep your progress across reinstalls or a new phonePerformance of the service you asked for (LGPD art. 7 V; GDPR 6(1)(b))
7Optional sign-in to back up with Google (Android) or Apple (iOS): the provider's account identifier and, depending on the provider, your e-mail address, held by Firebase Authentication. We do not read your contacts, name or profile for any other purposeYou, if you choose to linkLet you restore the same save on another deviceYour consent (LGPD art. 7 I; GDPR 6(1)(a)), withdrawable by signing out or deleting the account
8Ad data (when ads are on): the Google Mobile Ads SDK, run by Google, may process your Android advertising id, IP address, device and app information and ad interaction data to serve and measure ads and prevent fraud. In the EEA/UK, and in some other places, Google's consent form (UMP) is shown firstYour device, to Google AdMobShow rewarded ads that fund the gameYour consent through the Google consent form where required; otherwise legitimate interest in non-personalised advertising
9Purchase data: when you buy, Google Play processes the payment. Our purchase service RevenueCat receives the purchase receipt/token and an anonymous RevenueCat user id, to confirm what you own (for example "ads removed") and to let you restore purchases. We never receive your card, bank or Google Pay detailsGoogle Play, RevenueCatDeliver and restore what you boughtPerformance of the contract (LGPD art. 7 V; GDPR 6(1)(b)); legal obligations for accounting and tax records (LGPD art. 7 II)
10Daily reminder: a notification scheduled on your device at the time you choose. No push token is created and nothing is sent to usYouRemind you to playYour choice (consent); switch it off in Settings or in system settings
11Sharing: if you tap share, the app builds a result card or text on your device and hands it to the sharing sheet you pick. We do not receive itYouLet you share a resultYour action
12Messages you send us (e-mail to the privacy contact or support): your e-mail address and what you writeYouAnswer youLegitimate interest; legal obligation where it applies

What we do not collect: your name, phone number, contacts, photos, files, microphone, camera, precise location or any health data. The app does not read your device's advertising id itself: only Google's ads SDK does, and only when ads are on. The app has no friends list, chat, user-generated content or public leaderboard in this version. If a feature that shares data between players is added, this policy will be updated before it ships.

Playtest builds distributed to invited testers can keep a gameplay log on the device and let the tester export it by hand. It is not sent automatically and is not in the store build.

4. Who receives data (processors) and where it goes

ServiceWhat it receivesRoleWhere
PostHogItems 2, 3, 4Processor (analytics)United States (PostHog US cloud, us.i.posthog.com)
SentryItems 4, 5Processor (crash reports)European Union (Sentry EU region)
Google Firebase (Authentication, Firestore)Items 6, 7ProcessorUnited States (Google Cloud multi-region nam5)
Google AdMob / Google Mobile Ads, Google UMPItem 8Google acts under its own terms, normally as an independent controller for adsGoogle's global infrastructure
Google Play (Billing)Item 9 paymentIndependent controller for the paymentGoogle
RevenueCatItem 9ProcessorUnited States
Apple (Sign in with Apple, iOS only)Item 7Independent controller for the sign-inApple

We do not sell personal data. We do not use it for profiling or targeted advertising of individual users.

International transfers (LGPD art. 33; GDPR chapter V). Several of these providers are in or process data in the United States and elsewhere. We rely on the providers' contractual safeguards (data-processing terms and, where applicable, standard contractual clauses).

5. How long we keep it

DataRetention
On-device dataUntil you uninstall the app or clear its data
Analytics events and install id (PostHog)30 days, then deleted or aggregated; this is the retention the PostHog plan applies, not a window we chose
Crash reports (Sentry)90 days, Sentry's standard error retention, then deleted
Cloud backup (Firebase)Until you delete it in the app, or until you ask us to. We do not currently delete saves of inactive users automatically
Purchase records (Google Play, RevenueCat)As long as needed to deliver and restore purchases and to meet accounting and tax obligations. Fiscal records in Brazil are commonly kept for five years
E-mails you send usUp to 24 months after the matter is closed

6. Your choices and rights

In the app (Settings):

By e-mail to privacy@tezzvo.com you may ask, as LGPD art. 18 and (in the EEA/UK) GDPR arts. 15-22 provide: confirmation that we process your data; access; correction; anonymisation, blocking or deletion; portability; information about sharing; withdrawal of consent; and objection to processing based on legitimate interest. We confirm within one month of a request (extendable by two months for a complex one, as the law allows).

How we find "your" data: analytics and crash data are tied to a random install id, not to you. Settings > Your data shows that id (while analytics is on) with a copy button; give it to us in your request and we can locate the data. We cannot search by name or e-mail. Switching analytics off forgets the id on your device: events sent earlier stay under the old id, and switching it on again creates a new one. Uninstalling or clearing the app data also creates a new id.

Export: the app has no in-app data export yet (Settings > Your data tells you where to write). On request we can export your cloud save document (a small progress record) by e-mail.

You may also complain to the Brazilian data protection authority (ANPD, www.gov.br/anpd) or, if you are in the EEA/UK, to your local supervisory authority.

7. Consent, in plain words

Analytics and crash reporting follow a three-state switch inside the app:

  1. Not yet known (the first moments after launch, before the app has read your saved choice): anything the app would report is held in a small buffer in memory and not sent.
  2. On: the held items are sent, in order, and new ones follow. The analytics and crash software is started only now.
  3. Off: the held items are thrown away unsent, the analytics and crash software is not started (or is shut down), and its queue of unsent events is deleted.

If the app cannot read your saved choice (for example a storage error), it treats that as off.

8. Ads and purchases

9. Children and minors

Crush Sort is not directed at children: it is not directed to children under 13 (or the applicable age of digital consent in your country, up to 16 in parts of the EEA); the game is meant for players 13 and older and we do not knowingly collect personal data from them. We recognise, however, that a colourful casual game may be played by minors, so we apply the strictest settings we can to everyone: probable access by minors is assumed. That means: rewarded-only, non-personalised ads; no random paid items; no behavioural profiling for advertising; no social features or chat; no collection of name, contacts or location; and no use of reward mechanics to push excessive play.

Brazil's Digital Statute of the Child and Adolescent (ECA Digital, Lei 15.211/2025, in force 2026-03-17) applies to services directed at minors or with probable access by them.

If you are a parent or guardian and believe a child has given us personal data, write to privacy@tezzvo.com and we will delete it.

10. Security

Data in transit to the services above uses HTTPS/TLS. Access to the Firebase project is limited to people who work for TEZZVO. The cloud save is readable and writable only by its own anonymous account (enforced by Firestore Security Rules). No system is perfectly secure; if an incident puts your data at risk we will notify you and the ANPD as the law requires.

11. Changes to this policy

We will post changes at https://tezzvo.com/games/crush-sort/privacy and change the date above. For a material change that affects what we collect we will say so in the app before it applies.

12. Contact

TEZZVO - privacy@tezzvo.com