Centri — Privacy Policy / Politique de confidentialité
Last updated · Dernière mise à jour : 2026-04-26
This policy applies to the mobile game Centri, distributed as Android package com.mzecode.centri on Google Play and iOS bundle com.mzecode.centri on the App Store.
English
Summary in one paragraph
Centri collects no personal data. No ads. No advertising identifiers. No accounts. No login. Game progress lives only on your device. Three things leave your device, all anonymous and tied to no identity: (1) crash reports via Sentry when the app crashes, (2) purchase confirmation via RevenueCat when you buy the optional in-app purchase, and (3) a small set of product analytics events via PostHog — which level you reached, whether the in-app purchase succeeded or failed, and similar in-game milestones. Never your name, never your email, never your contacts.
Who we are
The app is published by MZE (handle mzecode), an independent developer. Contact: k.dabard@gmail.com.
What we collect
On your device, never sent to us:
Best level reached
Sound and haptics preferences
Whether you have purchased the optional “Support the dev” trail
The trail variant you selected
This data lives in a local MMKV store and never leaves the device. Deleting or reinstalling the app erases it.
Sent off-device, anonymous (crash reports):
Crash reports via Sentry, when and only when the app crashes. These contain a stack trace, the app version, the device model, and the OS version. They do not contain any account identifier, contact information, or game data. They are used solely to fix bugs.
Sent off-device, anonymous (product analytics):
Product analytics events via PostHog. The SDK generates a random anonymous device ID on first launch and tags each event with it, the app version, the OS name and version, and the approximate device model. Events captured fall into two categories:
App lifecycle events (auto-captured by the SDK): Application Installed, Application Updated, Application Opened, Application Backgrounded.
In-game milestones (manually captured): game_started, level_completed (with the level number), player_died (with the level reached, a “new record” flag, and the best level), game_restarted (with the level reached), hazard_first_seen (with the level number), settings_opened, settings_closed, trail_selected (with default or supporter), supporter_purchase_started, supporter_purchase_completed, supporter_purchase_failed (with a generic reason like network or cancelled), purchases_restored.
We do not capture your name, email, contacts, location, IP address (beyond what PostHog needs transiently to deliver the event and which it does not store long-term on the EU instance), payment method, gameplay traces, or any free-form text.
We use these events solely to understand which features are reached and how often, so we can prioritize fixes and improvements.
Sent off-device when you make the in-app purchase:
Purchase transaction, handled by Apple App Store / Google Play and forwarded to RevenueCat (our payment infrastructure provider). RevenueCat receives an anonymous user ID generated locally and the transaction confirmation. We never see your name, email, payment method, or billing address — those stay with Apple or Google.
What we do not collect
No advertising identifiers. No location. No contacts. No microphone, camera, or photos. No accounts, no login, no social features. No third-party SDKs beyond Sentry (crashes), RevenueCat (in-app purchase), and PostHog (anonymous product analytics).
Children
Centri is suitable for all ages. We do not knowingly collect data from anyone, regardless of age. The product analytics events listed above contain no identifying information.
Your rights (GDPR / CCPA)
Because we do not hold any personal data tied to your identity, there is nothing to access, export, correct, or delete on our side that could identify you personally. You can:
Delete local game data by uninstalling the app.
Reset your anonymous PostHog ID by reinstalling the app — a new random ID is generated on first launch, severing any link to past events.
Request deletion of crash reports by contacting k.dabard@gmail.com with the approximate date of the crash and your device model. We will delete matching events from Sentry within 30 days.
Request deletion of product analytics events by contacting k.dabard@gmail.com with the approximate first-launch date and device model. We will match the device's distinct ID and delete the events from PostHog within 30 days.
Manage your purchase via your Apple ID or Google account.
Changes
If this policy changes, the new version will be published at this URL with an updated date.
Français
Résumé en un paragraphe
Centri ne collecte aucune donnée personnelle. Pas de publicité. Pas d'identifiant publicitaire. Pas de compte. Pas de connexion. La progression vit uniquement sur ton appareil. Trois choses sortent de ton appareil, toutes anonymes et non liées à ton identité : (1) des rapports de crash via Sentry quand l'application plante, (2) la confirmation de transaction via RevenueCat lors de l'achat intégré optionnel, et (3) un petit ensemble d'événements d'analytique produit via PostHog — niveau atteint, succès ou échec de l'achat intégré, et quelques étapes de jeu similaires. Jamais ton nom, jamais ton e-mail, jamais tes contacts.
Qui nous sommes
L'application est publiée par MZE (pseudonyme mzecode), développeur indépendant. Contact : k.dabard@gmail.com.
Ce que nous collectons
Sur ton appareil, jamais envoyé :
Meilleur niveau atteint
Préférences son et vibrations
Statut de l'achat optionnel « Support the dev »
Variante de trail sélectionnée
Ces données vivent dans un stockage MMKV local et ne quittent jamais l'appareil. Supprimer ou réinstaller l'application les efface.
Envoyé hors appareil, anonyme (rapports de crash) :
Rapports de crash via Sentry, uniquement en cas de crash. Ils contiennent une trace d'exécution, la version de l'app, le modèle de l'appareil et la version de l'OS. Ils ne contiennent aucun identifiant de compte, aucune information de contact, ni aucune donnée de jeu. Ils servent uniquement à corriger les bugs.
Événements d'analytique produit via PostHog. Le SDK génère un identifiant aléatoire et anonyme au premier lancement et l'attache à chaque événement, avec la version de l'app, le nom et la version de l'OS, et le modèle approximatif de l'appareil. Les événements capturés se répartissent en deux catégories :
Événements de cycle de vie (auto-captés par le SDK) : Application Installed, Application Updated, Application Opened, Application Backgrounded.
Étapes de jeu (captés manuellement) : game_started, level_completed (avec le numéro de niveau), player_died (avec le niveau atteint, un drapeau « nouveau record » et le meilleur niveau), game_restarted (avec le niveau atteint), hazard_first_seen (avec le numéro de niveau), settings_opened, settings_closed, trail_selected (avec default ou supporter), supporter_purchase_started, supporter_purchase_completed, supporter_purchase_failed (avec une raison générique du type network ou cancelled), purchases_restored.
Nous ne captons pas ton nom, ton e-mail, tes contacts, ta géolocalisation, ton adresse IP (au-delà de ce dont PostHog a besoin transitoirement pour livrer l'événement et qu'il ne conserve pas durablement sur l'instance EU), ton moyen de paiement, tes traces de gameplay, ni aucun texte libre.
Nous utilisons ces événements uniquement pour comprendre quelles fonctionnalités sont atteintes et à quelle fréquence, afin de prioriser les corrections et les améliorations.
Envoyé hors appareil lors de l'achat intégré :
Transaction d'achat, gérée par l'App Store / Google Play et transmise à RevenueCat (notre prestataire de paiement). RevenueCat reçoit un identifiant utilisateur anonyme généré localement ainsi que la confirmation de transaction. Nous ne voyons jamais ton nom, ton e-mail, ton moyen de paiement ni ton adresse de facturation — ces informations restent chez Apple ou Google.
Ce que nous ne collectons pas
Aucun identifiant publicitaire. Aucune géolocalisation. Aucun contact. Pas d'accès au micro, à la caméra ou aux photos. Pas de compte, pas de connexion, pas de fonctionnalité sociale. Aucun SDK tiers au-delà de Sentry (crashes), RevenueCat (achat intégré) et PostHog (analytique produit anonyme).
Enfants
Centri convient à tous les âges. Nous ne collectons sciemment aucune donnée, quel que soit l'âge de l'utilisateur. Les événements d'analytique produit listés ci-dessus ne contiennent aucune information identifiante.
Tes droits (RGPD)
Comme nous ne détenons aucune donnée personnelle liée à ton identité, il n'y a rien chez nous à consulter, exporter, corriger ou supprimer qui puisse t'identifier personnellement. Tu peux :
Supprimer tes données locales en désinstallant l'application.
Réinitialiser ton identifiant anonyme PostHog en réinstallant l'application — un nouvel identifiant aléatoire est généré au premier lancement, coupant tout lien avec les événements passés.
Demander la suppression de rapports de crash en écrivant à k.dabard@gmail.com avec la date approximative du crash et le modèle de ton appareil. Nous supprimerons les événements correspondants de Sentry sous 30 jours.
Demander la suppression d'événements d'analytique produit en écrivant à k.dabard@gmail.com avec la date approximative du premier lancement et le modèle de ton appareil. Nous identifierons l'identifiant distinct de ton appareil et supprimerons les événements de PostHog sous 30 jours.
Gérer ton achat via ton identifiant Apple ou ton compte Google.
Modifications
En cas de modification, la nouvelle version sera publiée à cette URL avec une date mise à jour.