Chmeta

Privacy Policy

Last updated: 2026-08-20

What Chmeta does with data, in full.

On your device

Nicknames, scores, settings and the match history board stay on your device. Uninstalling the app deletes them.

You can play the whole game offline. There is no account and no sign-up.

When the app opens it downloads one small public settings file from our server, which lets us switch a feature on or off without shipping an update. On a device that has never played online, that request carries no account and no identifier. Once a device has signed in for online play, the request travels with that same anonymous session. Either way it says nothing about your game, and if it fails the app falls back to its built-in defaults. It happens whether or not you ever play online.

Online rooms (only when you play online)

Hosting or joining a room signs your device in anonymously to our backend, Supabase. That is a random technical identifier with no name, email or profile attached to it.

Your display name and the state of the game pass through the realtime service to the other players in your room while you play.

When an online game ends, the host's app saves a short summary: nicknames as they were typed, scores, and the number of rounds. Card texts are not included. The summary is not linked to anything beyond the anonymous identifier. An automatic cleanup that runs as part of normal service activity removes every summary older than three days, so a summary lives three days plus, at most, the short gap until the next cleanup pass. You can also ask us to delete one sooner at the address below.

Room codes stop working after 24 hours.

Analytics

We use Vexo Analytics to understand how the game is used. Two kinds of data are involved.

Events we choose to send: app sessions, games started and completed, whether the game ran on one phone or online, round counts, shares, rooms created and joined, and combos pinned to the history board. These events never include player names, card texts, or anything else you type.

Telemetry the analytics SDK gathers on its own: which screen of the app is open, basic touch-interaction data, the device model, operating system and app version, and performance records of the app's own network requests: each request's address, timing and result. A request address can include a room code; a room code expires within 24 hours and identifies a room, not a person.

We also use the SDK's session replay: it captures images of the app's own screens while you use it and uploads them so we can watch how real sessions flow and fix what confuses players. A capture shows whatever the app is displaying at that moment, including nicknames, scores and joker cards as they appear on screen, in every mode, pass-and-play included. It never reaches anything outside the app: no camera, no photo library, no other apps, no notifications. Recordings are keyed to the same device identifier described below, not to a name, and are used only to improve the game.

To count each phone once instead of each launch, the analytics SDK reads a device identifier the operating system provides: ANDROID_ID on Android, the vendor identifier (IDFV) on iOS. Neither is an advertising ID. We do not share it with anyone, and it cannot follow you into other apps. On iOS, reinstalling the app resets it.

Ads

The app has no advertising SDK and no ad code in it. Nothing in it reads, requests or processes an advertising identifier.

Reminders

The evening reminder is a local notification your device schedules by itself. No push tokens and no server are involved. It is off until you turn it on in settings.

Things we do not do

We do not sell or share personal data, and we do not run ads. The app has no chat, no access to your contacts or your location, and it does not track you across other apps.

Children

The game has no chat and no open-ended contact with strangers. An online room can only be reached with a 4-letter code that players pass between themselves.

Changes

If anything here changes, we publish the updated policy before the change reaches the app.

Contact: rayensbai2@gmail.com