Politique de confidentialité
En bref, pour les enfants
- Tu peux jouer sans compte et sans Internet. Alors, rien ne quitte ton appareil.
- Si tu crées un compte, tu choisis un pseudo. Ne mets pas ton vrai nom !
- On garde seulement ton pseudo et ta partie : ta créature, ton XP, tes bestioles, tes badges. Tout le monde peut voir ton pseudo et ta créature au classement.
- On ne te demande jamais ton nom, ton âge, ton adresse, ton e-mail ni ta photo. Il n'y a pas de pub.
- Tu peux demander à un adulte d'effacer ton compte quand tu veux.
Résumé pour les adultes
- Sans compte, rien n'est envoyé : le jeu fonctionne hors ligne.
- Avec un compte, le serveur stocke : le pseudo, une empreinte de la clé de chaque appareil, une empreinte du code de secours, la progression (créatures, XP, noms des commandes essayées, captures, badges) et des données anti-triche. Jamais de nom, d'e-mail, d'âge ni de mot de passe.
- Le pseudo, la créature, le niveau et les badges sont publics (classement, profil). Les captures ne le sont que si le joueur l'accepte.
- L'adresse IP n'est gardée qu'au plus 24 heures, contre les abus. Seul destinataire : l'hébergeur Cloudflare (États-Unis, sous le Data Privacy Framework).
- Cookies : seulement la langue, la connexion au site et un exercice du CTF. Pas de publicité, pas de mesure d'audience.
- Les données sont gardées tant que le compte existe, et effacées après 3 ans sans synchronisation.
- Accès, rectification, effacement : écrivez à contact@terminagotchi.com. Vous pouvez aussi saisir la CNIL.
Version complète
⚠ Modèle à faire vérifier. Ce texte a été rédigé comme point de départ par l'auteur du jeu. Il n'a pas encore été relu par un juriste : il doit être vérifié avant de faire foi.
Dernière mise à jour : 26 octobre 2026.
1. Qui est responsable ?
Le responsable du traitement est l'éditeur du site terminagotchi.com, un particulier qui publie le jeu à titre non professionnel (voir les mentions légales). Pour toute question : contact@terminagotchi.com.
2. Quand des données sont-elles collectées ?
Le jeu fonctionne entièrement sans compte et hors ligne. Sans compte, le jeu n'envoie rien à notre serveur : la partie reste sur l'appareil.
Des données ne sont envoyées que si le joueur crée un compte (commande compte creer, appelée « recensement »)
ou relie un appareil à un compte existant. Le compte est facultatif : il sert à sauvegarder la progression, à la retrouver
sur un autre appareil, à figurer au classement et à recevoir des badges.
3. Les données, leur but, leur base légale et leur durée
| Donnée | Pourquoi | Base légale | Durée de conservation |
|---|---|---|---|
| Pseudo (3 à 20 caractères, choisi par le joueur), identifiant interne tiré au hasard, date d'inscription et date de la dernière synchronisation | identifier le compte ; l'afficher au classement et sur le profil public | fourniture du service demandé (art. 6.1.b du RGPD) | tant que le compte existe ; effacé avec lui (sur demande, ou automatiquement après 3 ans sans aucune synchronisation) |
| Clé d'appareil : seule son empreinte (SHA-256) est stockée, avec le type d'appareil (« android » ou « pc ») et sa date de création | reconnaître les appareils du joueur, sans mot de passe ni e-mail | fourniture du service demandé (art. 6.1.b du RGPD) | jusqu'à la déconnexion de cet appareil (compte deconnexion) ou la suppression du compte |
| Code de secours : seule son empreinte (HMAC) est stockée, avec sa date | rendre le compte si l'appareil est perdu | fourniture du service demandé (art. 6.1.b du RGPD) | remplacée à chaque nouveau code ; effacée avec le compte |
| Jetons temporaires : jetons TG-… pour relier un appareil, liens de connexion au site (empreinte seulement) | relier un appareil ; ouvrir une session sur le site | fourniture du service demandé (art. 6.1.b du RGPD) | 10 minutes ; effacés au plus tard 24 heures après |
Session sur le site : empreinte du jeton de session (cookie tg_session) | rester connecté à la page « Mon compte » | fourniture du service demandé (art. 6.1.b du RGPD) | 30 jours, ou jusqu'à la déconnexion |
Progression synchronisée, pour chaque partie (jusqu'à 30 par compte) : nom donné à la créature, caractère, forme,
XP, niveau, statistiques, faim, nombre de commandes tapées, noms des commandes déjà essayées (par exemple ls ou cd,
jamais le reste de la ligne tapée), compétences, collection, records de temps, captures (espèce, variante, marque, humeur, taille,
statistiques, rareté, stade, date, dossier du terrain où elle a eu lieu), types d'appareils utilisés et date de leur dernière synchronisation,
choix de partage de la galerie | sauvegarder la partie, la synchroniser entre appareils, calculer le classement | fourniture du service demandé (art. 6.1.b du RGPD) | tant que le compte existe ; effacé avec lui (sur demande, ou automatiquement après 3 ans sans aucune synchronisation) |
| Badges (type, titre, date) | prouver une réussite par un lien public vérifiable | fourniture du service demandé (art. 6.1.b du RGPD) | tant que le compte existe ; effacé avec lui (sur demande, ou automatiquement après 3 ans sans aucune synchronisation) |
| Anti-triche : registre des apparitions déjà utilisées (identifiant de « graine » = date du jour et début de l'empreinte de la clé d'appareil, numéro d'apparition, identifiant de la capture, date). Les graines elles-mêmes ne sont pas stockées : elles sont recalculées. | vérifier que les captures n'ont pas été inventées et qu'une apparition ne sert qu'une fois | intérêt légitime (art. 6.1.f du RGPD) : un classement équitable | tant que le compte existe ; effacé avec lui (sur demande, ou automatiquement après 3 ans sans aucune synchronisation) |
| Adresse IP, dans un compteur d'essais, seulement lors de l'inscription, de la liaison d'un appareil ou de l'utilisation d'un code de secours | limiter les abus (essais en masse) | intérêt légitime (art. 6.1.f du RGPD) : la sécurité du service | au plus 24 heures |
| Compteurs d'essais par compte (synchronisations, drapeaux du CTF, nouveaux codes de secours) | limiter les abus | intérêt légitime (art. 6.1.f du RGPD) : la sécurité du service | au plus 24 heures |
4. Ce qui est public
Le site montre à tous, pour chaque compte : le pseudo, le nom de la créature, son niveau, son XP, son rang, son stade, sa forme, son caractère,
ses statistiques, le nombre de commandes tapées et de commandes différentes, les compétences, la collection, les records, les types d'appareils
(téléphone, PC), la date d'inscription, les badges et le nombre de captures (page /joueur/pseudo, classement, et la même chose au
format JSON). Les captures détaillées ne sont montrées dans la galerie que si le joueur l'a demandé (compte partage on) ;
il peut les retirer à tout moment (compte partage off).
C'est pourquoi nous conseillons de ne pas utiliser son vrai nom comme pseudo ni comme nom de créature.
5. Ce que nous ne collectons pas
Pas de nom réel, pas d'adresse e-mail, pas de mot de passe, pas d'âge, pas de numéro de téléphone, pas de localisation, pas de contacts, pas de photo. Pas de publicité, pas de mesure d'audience, pas de traceur, pas de messagerie entre joueurs. Le contenu des commandes tapées n'est jamais envoyé : seulement leur nom. Les données ne sont jamais vendues ni cédées.
Les polices de caractères sont hébergées sur le site lui-même : afficher une page n'envoie aucune requête à Google ni à un autre tiers.
Si vous nous écrivez à contact@terminagotchi.com, votre message et votre adresse e-mail sont gardés le temps de traiter la demande, puis au plus un an.
6. Qui reçoit les données ?
Personne d'autre que l'éditeur, à part notre hébergeur, Cloudflare, Inc. (101 Townsend Street, San Francisco, CA 94107, États-Unis), qui fait tourner le site (Cloudflare Workers) et sa base de données (Cloudflare D1) en tant que sous-traitant. Pour acheminer les pages et protéger le site contre les attaques, Cloudflare traite aussi techniquement l'adresse IP des visiteurs, selon sa propre politique de confidentialité.
Le code source et les fichiers à télécharger (l'appli Android et le jeu PC) sont hébergés sur GitHub (GitHub, Inc., États-Unis) : quand vous les téléchargez, c'est GitHub qui reçoit la demande, selon sa propre politique de confidentialité. De même, quand un compte est utilisé, le jeu lit un petit fichier sur GitHub pour connaître l'adresse du serveur : GitHub voit alors l'adresse IP, mais rien d'autre.
7. Transfert hors de l'Union européenne
Cloudflare, Inc. est une société américaine : les données peuvent être stockées et traitées aux États-Unis ou ailleurs dans son réseau. Ce transfert est encadré par le Data Privacy Framework UE–États-Unis (décision d'adéquation de la Commission européenne du 10 juillet 2023), auquel Cloudflare est certifié, et par les clauses contractuelles types de son accord de traitement des données.
8. Cookies
Le site n'utilise aucun cookie de publicité ni de mesure d'audience. Il peut poser trois petits cookies, tous nécessaires à ce que vous demandez, et donc dispensés de consentement (article 82 de la loi Informatique et Libertés) :
lang: la langue choisie dans le menu (1 an). Il n'est posé que si vous changez de langue.tg_session: la connexion à la page « Mon compte », seulement après avoir ouvert le lien donné parcompte site(30 jours, ou jusqu'à la déconnexion).role: un cookie d'exercice de l'épreuve 4 du CTF web (« Le cookie de confiance »), posé seulement quand on ouvre cette épreuve ; il s'efface à la fermeture du navigateur.
9. Les enfants
Terminagotchi est fait pour les enfants dès 7 ans. Il est conçu pour collecter le minimum : un pseudo et la progression du jeu, sans aucune donnée qui permette d'identifier ou de contacter l'enfant. Aucun traitement ne repose sur le consentement de l'enfant.
Pour un enfant de moins de 15 ans, nous recommandons que le compte soit créé avec un parent, qui peut exercer tous les droits ci-dessous en son nom. Un parent qui découvre qu'un compte a été créé sans son accord peut demander sa suppression à contact@terminagotchi.com.
10. Sécurité
Il n'y a pas de mot de passe à voler. Les clés d'appareil, les codes de secours, les jetons et les sessions ne sont stockés que sous forme d'empreintes : même en lisant la base de données, on ne peut pas les retrouver. Les échanges passent par HTTPS.
11. Vos droits
Vous avez le droit d'accéder à vos données, de les rectifier, de les effacer, d'en limiter l'utilisation, de vous y opposer et d'en recevoir une copie dans un format lisible (JSON). Pour cela, écrivez à contact@terminagotchi.com en indiquant le pseudo. Pour vérifier que le compte est bien le vôtre, nous pourrons vous demander une information que seul le jeu peut afficher. Nous répondons dans un délai d'un mois.
Le jeu peut aussi supprimer lui-même le compte et toutes ses données, sans passer par nous (fonction de l'API DELETE /api/compte,
bientôt accessible depuis le jeu).
Si vous estimez que vos droits ne sont pas respectés, vous pouvez adresser une réclamation à la CNIL (www.cnil.fr/fr/plaintes, 3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07).
12. Modifications
Cette politique peut évoluer avec le jeu. La date de mise à jour est indiquée en haut. Le code du site, et donc ce qui est vraiment stocké, peut être vérifié par tous sur GitHub.