Confidentialité
Ce que badlen.fr apprend d’une visite, et ce qu’il n’en apprend pas. Tout ce qui suit a été relevé sur le site publié.
Relevé le 7 octobre 2026
Ce site n’est pas le logiciel
Cette page parle de badlen.fr : la page d’accueil et la documentation sous /docs/. Elle ne parle pas de Badlen, le logiciel.
Badlen tourne sur votre machine, dans vos conteneurs, contre votre base de données. Une instance installée ne contacte aucun serveur de ce projet, n’envoie de mesure nulle part, et il n’existe aucun accès par lequel ce projet pourrait lire ce qu’elle contient. Vos comptes, vos montants et votre historique n’ont jamais traversé ce site et ne le traverseront pas. Il n’existe pas non plus d’instance publique de Badlen à visiter : le compte de démonstration que décrit la documentation est celui que porte votre propre instance.
Qui tient ce site
badlen.fr est publié par le projet Badlen, qui maintient aussi le logiciel. Les pages sont servies par Cloudflare, sur un plan gratuit, et la mesure d’audience tourne sur un serveur que le projet tient lui-même. Il n’y a pas d’entreprise derrière, pas de sous-traitant, et rien de tout cela n’est transmis à un tiers.
C’est le projet qui répond de ces pages, et son dépôt est la manière de le joindre.
Ce qui est mesuré d’une visite
Chaque page charge un script de mesure, stats.js, servi par umami.metalhearf.fr. À chaque page ouverte il envoie une seule ligne, et cette ligne contient ceci et rien de plus : l’identifiant du site, l’adresse de la page, son titre, le nom de domaine, la page d’où vous venez, la langue réglée dans votre navigateur et la taille de votre écran.
Ce serveur, c’est le projet qui le tient lui-même, pas un service à qui ce site enverrait son trafic. Il fait tourner Umami, un compteur d’audience libre dont le code est public. Ces lignes n’arrivent chez aucun prestataire, ne sont revendues à personne et ne sont croisées avec rien, parce qu’il n’y a aucune régie au bout.
Le script ne dépose rien dans votre navigateur et n’envoie aucun identifiant qui vous soit propre : rien dans ce qu’il transmet ne peut vous reconnaître d’une visite à l’autre ni vous suivre vers un autre site. Il construit un compteur de pages. Comme tout serveur qui reçoit une requête, celui-là voit l’adresse IP d’où elle part.
Si vous préférez n’être pas compté, n’importe quel bloqueur arrête ce script et le site ne perd rien sans lui. Vous pouvez aussi poser la clé umami.disabled à 1 dans le stockage local de ce site, que le script lit avant d’envoyer quoi que ce soit.
Ce que Cloudflare voit, et ce qu’il ajoute
Cloudflare sert ces pages et les protège du trafic hostile. Répondre à une requête suppose de la recevoir : Cloudflare voit donc nécessairement votre adresse IP, l’adresse demandée, quel navigateur l’a demandée et depuis quel pays. Aucun site ne choisit cela : c’est ce qu’implique d’être hébergé quelque part, et un site qui prétend le contraire promet une chose qu’il ne maîtrise pas.
Deux choses s’ajoutent à chaque page sans passer par le code de ce dépôt. Toutes deux sont dans la source de n’importe quelle page servie ici.
Cloudflare insère un script de détection de robots dans un cadre invisible d’un pixel sur chaque page servie. Le script interroge le navigateur et laisse derrière lui le cookie cf_clearance. Ce site n’a pas demandé ce script, et le plan gratuit n’offre aucun réglage qui l’éteigne.
Cloudflare ajoute aussi des règles de préchargement, pour que la page suivante arrive plus vite. Votre navigateur peut donc demander une page que vous n’avez pas ouverte.
Ce qu’une visite laisse dans votre navigateur
Cinq choses, et les voici toutes.
cf_clearanceUn an- Cookie. C’est la détection de robots de Cloudflare qui le pose ; rien sur ce site ne le demande.
badlen-vitrine-themeJusqu’à l’effacement des données du site- Stockage local. Clair ou sombre, pour tout le site. Rien n’est écrit tant que vous ne touchez pas l’interrupteur.
starlight-themeJusqu’à l’effacement des données du site- Stockage local. Le même choix une seconde fois, sous le nom que cherche le moteur de la documentation. Il s’écrit dès que vous ouvrez une page de documentation.
sl-sidebar-stateJusqu’à la fermeture de l’onglet- Stockage de session. Les parties du menu de documentation que vous avez repliées.
starlight-synced-tabs__…Jusqu’à l’effacement des données du site- Stockage local. L’onglet que vous avez choisi dans un bloc à onglets qui se souvient de votre choix.
Il n’y en a pas une sixième : pas de cookie publicitaire, pas de pixel de traçage, pas de bouton de réseau social. Les polices sont servies depuis badlen.fr au lieu d’être demandées à un service de polices. Et le champ de recherche de la documentation n’envoie rien nulle part. Il télécharge des morceaux d’index depuis ce site et les parcourt dans votre navigateur, si bien qu’aucun serveur ne reçoit jamais les mots que vous y tapez.
Pourquoi il n’y a pas de bandeau
Un bandeau de consentement est dû quand un site dépose ou lit quelque chose dont il n’a pas besoin pour rendre le service demandé, typiquement pour vous suivre ou pour vous afficher de la publicité. Rien ici n’entre dans ce cas : le cookie est posé par l’hébergeur pour distinguer un lecteur d’un robot, les quatre autres clés ne portent rien d’autre qu’un réglage d’affichage (un thème, un menu replié, un onglet choisi), et la mesure d’audience ne dépose rien du tout. Un bandeau demandant « j’accepte » serait un rite sans objet.
Combien de temps tout cela est gardé
Le cookie de Cloudflare expire un an après avoir été posé. Vous pouvez l’effacer avec les données du site à tout moment, et il sera reposé à la visite suivante. Les quatre réglages durent jusqu’à l’effacement de ces mêmes données, sauf l’état du menu, qui part à la fermeture de l’onglet.
Les lignes de mesure, elles, n’expirent pas d’elles-mêmes. L’outil ne purge rien, donc elles restent dans sa base tant qu’elles ne sont pas supprimées à la main. Aucune durée de conservation n’est écrite ici, parce que rien ne la ferait respecter.
Vos droits, et ce qu’ils valent ici
Le droit européen vous donne un droit d’accès, de rectification, d’effacement et d’opposition, et il s’applique ici comme partout. Exercer un droit d’accès suppose que quelqu’un puisse retrouver vos données, et il n’y a dans ces compteurs rien qui vous désigne : pas de compte, pas d’identifiant, pas de nom, rien dont on pourrait vous demander de prouver que c’est vous. Une demande ne trouverait rien à vous montrer, parce qu’il n’y a rien à trouver.
Si vous pensez le contraire, ou si vous voulez poser la question malgré tout, le canal est le dépôt du projet. Il est public, et c’est le seul canal qu’a ce projet.
Ce que ce site ne fait pas
- Pas de compte et pas de connexion. Il n’y a rien à créer ici.
- Pas de formulaire. Aucune page ne demande votre nom, votre adresse ni quoi que ce soit.
- Pas de lettre d’information, donc aucune liste où figurer.
- Pas de publicité, pas de régie, pas de pixel d’annonceur.
- Rien n’est vendu, loué ni partagé. Il n’y a pas d’acheteur, parce qu’il n’y a pas de marchandise.