Tiny Monolith
Tchou n'a pas de compte. Rien ne t'identifie d'une session à l'autre, aucune adresse e-mail n'est demandée, et rien de ce que tu écris ne survit à l'arrivée du train.
Julien Alombert EI, exerçant sous le nom commercial Tiny Monolith, 122 rue du Grand Pont Ouest, 74270 Frangy, France. Contact : contact@tinymonolith.fr.
Aucun délégué à la protection des données n'est désigné : l'activité n'atteint pas les seuils qui l'imposent.
| Donnée | Pourquoi | Où elle va | Combien de temps |
|---|---|---|---|
| Pseudonyme choisi à l'entrée d'un salon | Distinguer qui parle | Serveur | La vie du salon |
| Messages écrits dans un salon | Les montrer aux autres voyageurs | Serveur | 30 minutes après l'arrivée du train |
| Messages écrits dans le salon d'une ligne du mode Ville | Les montrer aux autres voyageurs de la ligne | Serveur, enregistrés sur disque | 48 heures glissantes |
| Message de salon signalé, avec les autres messages de son auteur dans ce salon | Vérifier le signalement, retirer le message et exclure son auteur si besoin | Serveur, avec l'identifiant d'appareil de l'auteur. Les messages étaient publics dans le salon | 30 jours |
| Voyageurs que tu as bloqués | Ne plus te montrer leurs messages, dans aucun salon | Serveur, sous forme d'identifiants d'appareil | Tant que tu ne les débloques pas |
| Identifiant d'appareil, tiré au hasard | Tenir l'unicité d'un pseudonyme et appliquer une exclusion | Serveur | La vie du salon |
| Cadre de carte affiché | Ne recevoir que les trains visibles | Serveur | Le temps de la connexion, non enregistré |
| Position GPS, si tu la demandes | Centrer la carte, et trouver les gares proches | Serveur, pour la seconde seulement | Le temps de la requête, non enregistrée |
| Trajets habituels, si tu en enregistres | Surveiller ces trains et te prévenir d'un retard | Serveur, avec l'identifiant d'appareil | Jusqu'à ce que tu les supprimes |
| Jeton de notification | Faire arriver une alerte appli fermée | Serveur, et Google (Firebase Cloud Messaging) | Jusqu'à la désinstallation |
| Jeton d'achat | Faire confirmer un paiement par Google avant d'accorder ce qui est payé | Serveur, et Google Play | Le temps de la vérification |
| Signalement, si tu en envoies un | Corriger une information fausse | Serveur | Jusqu'à correction |
| Annonce « On s'est croisés » : la ligne ou le numéro du train, le jour, le moment, et tes trois réponses sur la situation de la personne croisée | Permettre à la personne croisée de te reconnaître | Serveur, avec l'identifiant d'appareil. Tes réponses ne sont jamais montrées | 7 jours |
| Conversation « On s'est croisés » | Vous écrire, à vous deux seulement | Serveur, enregistrée sur disque | Jusqu'à sa fermeture, puis un jour |
| Empreinte du jeton d'abonnement, quand tu publies une annonce | Limiter le nombre d'annonces et faire tenir une exclusion après réinstallation | Serveur, jamais le jeton lui-même | Celle de l'annonce, ou 30 jours en cas d'exclusion |
| Signalement d'une conversation, avec le motif que tu écris et les messages de la personne signalée | Vérifier le signalement et modérer « On s'est croisés » | Serveur. Tes propres messages n'y figurent pas | 30 jours |
| Âge déclaré (18 ans ou plus) | Réserver « On s'est croisés » aux personnes majeures | Ton téléphone uniquement | Jusqu'à la désinstallation |
| Carnet de voyage, si tu es abonné | Le retrouver après une réinstallation | Serveur, sous la clé de ton abonnement | Tant que l'abonnement vit |
L'autorisation n'est demandée qu'au moment où une fonction en a besoin, quand tu presses « Me localiser » ou que tu ouvres les départs autour de toi, et refuser n'empêche rien d'autre de fonctionner. Une fois accordée, la position sert à trois choses, et une seule passe par le serveur.
La position voyage dans le corps de la requête et non dans son adresse, pour qu'elle ne se retrouve pas dans les journaux d'un intermédiaire. Elle n'est associée ni à ton pseudonyme, ni à ton identifiant d'appareil, et le serveur ne la conserve pas.
L'application dit au serveur quelle portion de carte est à l'écran, pour qu'il n'envoie que les trains qui s'y trouvent plutôt que les mille en circulation. Ce n'est pas ta position : c'est la région que tu regardes. Mais si tu centres la carte sur toi, elle en donne une idée. Elle n'est enregistrée nulle part, elle sert le temps de la connexion.
Un numéro tiré au hasard au premier lancement, gardé dans le stockage local de l'application. Il n'est lié à aucun identifiant publicitaire, à aucun compte Google, et ne permet de te reconnaître sur aucun autre service. Il sert à deux choses : retrouver ton pseudonyme quand tu reviens dans un salon, et faire tenir une exclusion, qu'un simple changement de pseudonyme contournerait. Désinstaller l'application ou vider son stockage l'efface, et en tire un autre.
Certaines choses font exception et sont écrites sur le disque du serveur, parce qu'elles doivent survivre à un redémarrage : les trajets habituels, sous ton identifiant d'appareil, le carnet de voyage des abonnés, sous la clé de leur abonnement, les salons des lignes du mode Ville, qui gardent leurs 48 dernières heures, et « On s'est croisés » : annonces, conversations et signalements, chacun pour la durée dite plus haut. La section Supprimer tes données dit comment les effacer.
Ce que tu écris dans un salon est lisible par tous ceux qui suivent le même train. N'y écris rien que tu ne dirais pas à voix haute dans la voiture.
Les numéros de téléphone, adresses, liens et réseaux sociaux n'y sont pas acceptés : écrits devant tout un train, ils exposent plus qu'en privé.
Un message peut être signalé. Nous le relisons, avec les autres messages de son auteur dans ce salon, pour vérifier le signalement ; ils sont gardés trente jours. Au troisième signalement de personnes différentes, le message est retiré sans attendre. Au troisième message retiré, l'appareil ne peut plus entrer dans ce salon. Tu peux aussi bloquer un voyageur : le serveur retient son identifiant d'appareil pour ne plus te montrer ses messages, dans aucun salon.
Cette fonction sert à retrouver quelqu'un croisé dans une rame ou un train. Elle est réservée aux personnes majeures, sur simple déclaration.
Les achats passent par Google Play. Le paiement est traité par Google : ni le numéro de carte ni l'identité de l'acheteur ne nous sont communiqués. L'application transmet au serveur le jeton que Google lui remet, le serveur demande à Google si ce jeton correspond à un paiement abouti, et n'accorde qu'ensuite ce qui a été acheté. Ce jeton ne dit rien de toi : il désigne un achat, pas une personne.
Une voie change à la dernière minute, un retard n'est pas remonté, un train roule sans figurer nulle part : sur le quai, tu es la seule personne à le savoir. Le bouton « Signaler une info fausse » sert à nous le dire.
Ce qui part est ce que l'écran affiche avant l'envoi : le motif choisi, le texte que tu ajoutes si tu en ajoutes un, l'endroit d'où tu signales et la ligne de contexte qui t'est montrée — par exemple « TGV 12536, +5 min, prochain arrêt Lyon Part-Dieu ». S'y ajoutent les mêmes informations sous forme de codes, le numéro du train, le code de la gare, l'heure et la voie affichées, pour que nous puissions comparer ce que tu as vu à ce que nous servions. Rien d'autre : ni ton pseudonyme, ni ton identifiant d'appareil, ni ta position. Un signalement ne mène à personne et ne reçoit pas de réponse.
Le champ de texte est libre : n'y écris rien de personnel, il n'y a aucune raison d'en avoir besoin pour corriger une voie ou un horaire.
Si tu acceptes les notifications, Android remet à l'application un jeton d'envoi, transmis au serveur pour qu'une alerte puisse arriver application fermée. Il transite par Firebase Cloud Messaging, service de Google. Refuser les notifications n'empêche rien d'autre de fonctionner ; le jeton disparaît à la désinstallation.
Le traitement repose sur l'exécution du service que tu demandes en ouvrant un salon ou en utilisant « On s'est croisés » (article 6.1.b du RGPD), et sur l'intérêt légitime à modérer ces espaces (article 6.1.f) pour les signalements.
Les données ne sont ni vendues, ni louées, ni transmises à des tiers à des fins commerciales. Les seuls tiers en jeu sont les hébergeurs, listés dans les mentions légales, Google pour la distribution, les achats et les notifications, et Open-Meteo pour la prévision météo, qui reçoit une maille géographique et rien d'autre.
Il n'y a pas de compte à supprimer, et donc pas de formulaire. Concrètement :
Tu disposes des droits d'accès, de rectification, d'effacement, de limitation et d'opposition prévus par le RGPD. Écris à contact@tinymonolith.fr. Faute d'un compte, nous ne pouvons pas retrouver « tes » données à partir de ton nom : il faudra donner le train et l'heure. En cas de désaccord, tu peux saisir la CNIL.
Tchou comporte un espace de discussion public entre inconnus. Il n'est pas destiné aux enfants de moins de treize ans, et aucune donnée n'est sciemment collectée les concernant. « On s'est croisés », qui permet d'écrire en privé à une personne croisée, est réservé aux personnes majeures.
Cette politique peut évoluer, notamment si des fonctions payantes s'ajoutent. La date en haut de page fait foi ; les changements de fond seront annoncés dans l'application.
Tchou has no accounts. Nothing identifies you between sessions, no email address is asked for, and nothing you write outlives the train's arrival.
Julien Alombert EI, trading as Tiny Monolith, 122 rue du Grand Pont Ouest, 74270 Frangy, France. Contact: contact@tinymonolith.fr.
Permission is requested only when a feature needs it, when you press "locate me" or open the departures around you, and refusing breaks nothing else. Once granted, the position is used for three things, only one of which involves the server.
The position travels in the request body, not in the URL, so it does not end up in any intermediary's logs. It is tied neither to your nickname nor to your device identifier, and the server does not keep it.
Some things are written to the server's disk, because they must survive a restart: recurring journeys, under your device identifier, subscribers' travel logbooks, under their subscription key, city line rooms, for 48 hours, and "On s'est croisés" announcements, conversations and reports, for the periods above. Nobody reads your "On s'est croisés" conversations, us included, unless one is reported: moderation then sees the reported person's messages.
Anything you write in a room is readable by everyone following the same train. Messages can be reported: moderation reviews the message together with its author's other messages in that room, kept 30 days. Three reports from different travellers remove a message immediately, and three removed messages close that room to the device. You can also block a traveller: the server keeps their device identifier so you no longer see them in any room.
Any purchases go through Google Play. Payment is handled by Google: we receive neither card details nor the buyer's identity, only confirmation that a purchase took place.
There is no account to delete. Messages vanish 30 minutes after arrival; your device identifier and nickname are erased by clearing the app's storage or uninstalling. For immediate removal of a message still on screen, write to contact@tinymonolith.fr with the train number and time. We answer within 30 days.
You have the GDPR rights of access, rectification, erasure, restriction and objection. Without an account we cannot find "your" data from your name: please give the train and the time. You may lodge a complaint with the French CNIL.
Tchou includes a public chat between strangers. It is not intended for children under 13, and no data is knowingly collected about them. "On s'est croisés", which lets you write privately to someone you crossed paths with, is for adults only.