Politique de confidentialité

Dernière mise à jour : 28 juillet 2026

TERMinus fonctionne sans vous connaître. Il n'y a pas de compte, pas d'inscription, pas d'identifiant, pas de traceur, et rien n'est envoyé à un serveur nous appartenant — parce qu'il n'y en a pas. Cette page dit précisément ce que cela veut dire, et aussi ce que cela ne veut pas dire.

Ce que nous ne faisons pas

  • Aucun compte, aucune inscription, aucun identifiant d'appareil ou de publicité.
  • Aucun outil de mesure d'audience, aucun outil publicitaire, aucun rapport de plantage. L'application n'embarque aucune bibliothèque de ce type — c'est vérifiable, le code est ouvert.
  • Aucune donnée ne nous est envoyée. Nous n'avons pas de serveur, donc pas de base de données, donc rien à consulter, à revendre ou à perdre.

Ce qui reste sur votre téléphone

Tout ce que vous réglez dans l'application est enregistré sur votre appareil uniquement :

  • vos gares Domicile et Travail, vos gares surveillées et vos gares favorites ;
  • vos trains épinglés (gare, heure, sens, jours ou date) ;
  • vos réglages de notifications : seuil de retard, heures de silence, alertes critiques la nuit, résumé matinal, rappel avant départ ;
  • vos réglages d'affichage et d'accessibilité : thème, taille du texte, contraste, animations, icônes d'état, cadence de rafraîchissement ;
  • une trace des alertes déjà envoyées, pour ne pas vous notifier deux fois la même chose ;
  • le numéro de la dernière version dont vous avez vu les nouveautés, pour ne pas vous les représenter ;
  • une copie des données publiques déjà téléchargées (horaires, ponctualité, équipements en gare, Vélo'v), pour que l'application reste utilisable hors ligne et n'interroge pas les serveurs en boucle.

Nous n'avons accès à rien de tout cela. Ces informations sont conservées tant que l'application est installée ; la trace des alertes envoyées, elle, est élaguée à la fin de chaque cycle de notification — l'application n'en garde que les événements encore en cours. Effacer les données de l'application, ou la désinstaller, supprime l'ensemble immédiatement et définitivement.

Une précision utile : vos gares Domicile et Travail, associées aux jours de vos trains épinglés, dessinent un trajet quotidien. C'est une donnée personnelle, même si elle ne quitte jamais votre téléphone — et c'est justement pour cela qu'elle n'en sort pas.

Le widget d'écran d'accueil

Si vous posez le widget TERMinus sur votre écran d'accueil, il affiche vos trois prochains départs : depuis votre gare Domicile en direction du Travail, ou, si ces deux gares ne sont pas renseignées, depuis la première gare que vous surveillez. Ces informations sont alors visibles par quiconque regarde votre écran, y compris verrouillé selon les réglages de votre téléphone. Rien n'est transmis nulle part, mais c'est à savoir avant de le poser.

Ce que l'application va chercher sur Internet

Pour afficher des horaires, l'application interroge directement les serveurs de données publiques, depuis votre téléphone. Il n'y a aucun intermédiaire :

  • proxy.transport.data.gouv.fr — flux temps réel SNCF (retards, suppressions, perturbations). Interrogé pendant que vous consultez l'application, et toutes les 15 minutes en tâche de fond même quand l'application est fermée : c'est ce qui permet aux alertes d'arriver à temps et au widget de rester à jour. Ce cycle de fond ne travaille que s'il a une raison de le faire : si vous n'avez ni activé les notifications ni posé le widget sur votre écran d'accueil, il s'interrompt aussitôt, avant la moindre requête réseau.
  • raw.githubusercontent.com — horaires de la ligne, statistiques de ponctualité, et vérification de l'existence d'une nouvelle version de l'application.
  • ressources.data.sncf.com — état des ascenseurs et escaliers mécaniques en gare.
  • api.cyclocity.fr — disponibilité des Vélo'v, uniquement quand vous consultez un train arrivant à Lyon Part-Dieu, Perrache ou Vaise.
  • github.com — le fichier d'installation d'une mise à jour, à l'adresse annoncée par le manifeste de version, et seulement si vous en demandez le téléchargement.

Ces requêtes ne transportent aucune information vous concernant : pas d'identifiant, pas de contenu, pas même vos gares. L'application télécharge les données de toute la ligne — et pour le temps réel, celles de tout le réseau — puis fait le tri sur votre téléphone. Aucun de ces serveurs ne peut donc savoir quelle gare vous surveillez. La vérification de mise à jour, elle, ne transmet pas non plus la version que vous avez installée : la comparaison se fait localement.

Ce que ces serveurs voient malgré tout, comme n'importe quel site que vous visitez : votre adresse IP, le type de logiciel qui se connecte, et l'heure de la requête. C'est inévitable dès qu'un appareil se connecte à un serveur. Nous ne l'enregistrons pas et nous n'y avons pas accès, mais nous avons choisi ces serveurs, alors nous vous le disons. Chacun applique sa propre politique de confidentialité.

Enfin, certains liens vous font sortir de l'application. « Plus d'infos » sur une perturbation ouvre dans votre navigateur une adresse fournie par la SNCF dans son flux d'alertes ; l'écran À propos renvoie vers les sources de données et vers ce site. L'application ne va rien chercher à ces adresses : c'est votre navigateur qui s'y connecte, et à partir de là vous êtes sur un site tiers, soumis à ses propres règles.

Transferts hors Union européenne

raw.githubusercontent.com et github.com appartiennent à GitHub, Inc., société de droit américain, qui héberge également ce site. Lorsque l'application ou votre navigateur contacte ces adresses, votre adresse IP est transmise aux États-Unis. Ce transfert repose sur deux fondements : GitHub, Inc. déclare adhérer au EU-U.S. Data Privacy Framework, dans le cadre de la certification tenue par le Département du commerce des États-Unis, et s'appuie par ailleurs sur les clauses contractuelles types adoptées par la Commission européenne (décision d'exécution (UE) 2021/914).

Les autres serveurs contactés — transport.data.gouv.fr, ressources.data.sncf.com, api.cyclocity.fr — sont opérés depuis l'Union européenne.

Pourquoi il n'y a pas de bandeau de consentement

L'article 82 de la loi Informatique et Libertés impose de recueillir votre consentement avant d'écrire ou de lire des informations sur votre appareil — sauf lorsque ces opérations sont strictement nécessaires au service que vous avez demandé.

C'est exactement le cas ici : l'application n'enregistre que ce que vous avez vous-même réglé, plus les caches techniques dont elle a besoin pour fonctionner. Aucune écriture n'a de finalité publicitaire ou statistique, et aucun identifiant n'est créé. Il n'y a donc rien à consentir, et pas de bandeau. Ce site, de son côté, ne dépose aucun cookie, ni le moindre équivalent.

Les permissions Android

L'application déclare neuf permissions. Aucune n'est là par confort ; voici à quoi chacune sert.

Trois concernent directement ce que vous faites de l'application :

  • Accès à Internet, pour aller chercher les horaires — sans elle, l'application n'aurait rien à afficher.
  • Envoyer des notifications, demandée après la configuration initiale, et refusable : l'application reste utilisable sans, vous n'aurez simplement pas d'alerte.
  • Installer des applications inconnues, parce que TERMinus n'est pas distribuée par un magasin d'applications : c'est le seul moyen de vous proposer ses mises à jour, et rien ne s'installe sans que vous le demandiez.

Six autres sont techniques : elles font vivre le rafraîchissement de fond et les alertes.

  • Connaître l'état de la connexion, pour ne pas tenter d'aller chercher des données quand le téléphone est hors ligne.
  • Faire vibrer le téléphone, pour qu'une alerte de retard puisse se signaler autrement qu'en silence.
  • Empêcher la mise en veille, le temps très court d'un rafraîchissement, pour qu'il aille à son terme.
  • Se relancer au démarrage du téléphone, pour que le cycle reprenne après un redémarrage sans que vous ayez à rouvrir l'application.
  • Exécuter une tâche en arrière-plan, qui est la permission qu'Android exige pour ce cycle.
  • Une permission propre à l'application, créée automatiquement par une bibliothèque Android : elle sert uniquement à ce que les composants internes de TERMinus se parlent entre eux sans être accessibles aux autres applications du téléphone.

Quatre permissions figuraient auparavant dans la fiche de l'application sans que nous nous en servions : la bibliothèque de mise à jour les ajoutait automatiquement. Elles ont été retirées — accès au stockage partagé en lecture et en écriture, état du Wi-Fi, et une installation de paquets réservée aux applications du système. Le fichier de mise à jour est d'ailleurs téléchargé dans l'espace privé de l'application, jamais dans votre stockage partagé.

Aucune permission de localisation n'est demandée. L'application ne sait pas où vous êtes : elle sait seulement quelles gares vous avez choisies, et elle est la seule à le savoir.

Vos droits

Le RGPD vous ouvre un droit d'accès, de rectification, d'effacement, de limitation et d'opposition.

Nous ne détenons aucune donnée vous concernant et nous ne pouvons vous identifier d'aucune manière. Dans cette situation, l'article 11 du RGPD prévoit que les droits d'accès, de rectification, d'effacement, de limitation et de portabilité ne s'exercent pas auprès du responsable de traitement : il n'aurait rien à vous montrer, ni rien à corriger.

En pratique, vous exercez ces droits directement sur votre appareil, et sans nous demander la permission :

  • consulter et modifier vos données : les Réglages de l'application ;
  • tout effacer : effacer les données de l'application dans les réglages Android, ou la désinstaller ;
  • couper les notifications : le réglage dédié dans l'application, ou la permission Android.

Vous pouvez écrire à kevin@delfour.co pour toute question, et vous avez le droit d'introduire une réclamation auprès de la CNIL (3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07 — cnil.fr).

Ce site

Ce site est constitué de pages statiques hébergées par GitHub Pages. Il ne dépose aucun cookie et ne conserve rien dans votre navigateur.

Deux pages — l'accueil et la page des statistiques — vont chercher des fichiers de données sur raw.githubusercontent.com au moment où vous les affichez. Votre navigateur contacte donc cette adresse en plus de celle du site ; il s'agit du même hébergeur.

GitHub, en tant qu'hébergeur, peut conserver des journaux techniques de connexion, dont votre adresse IP, à des fins de fonctionnement et de sécurité, conformément à sa propre politique de confidentialité. Nous n'y avons pas accès.

Responsable de traitement

Kevin Delfour — kevin@delfour.co.

Nous ne recevons aucune de vos données, mais c'est bien nous qui décidons de ce que l'application enregistre sur votre téléphone et des serveurs qu'elle contacte. À ce titre, la responsabilité de ces choix nous revient, et cette page est là pour en rendre compte.