Personne ne peut remonter d’une note jusqu’à toi
Tu es sur le point d’écrire quelque chose que tu n’as dit à personne. Il est raisonnable de vouloir savoir exactement ce qu’il en advient. Voici la réponse technique, et la dernière section est celle qui compte le plus.
Ce qu’on ne te demande jamais
Aucun compte. Aucune adresse e-mail. Aucun pseudo, aucun mot de passe, aucun numéro de téléphone, aucune vérification d’aucune sorte. Il n’y a pas d’inscription parce qu’il n’y a rien à quoi s’inscrire. Rien sur ce site ne connaît de nom, parce qu’aucun champ de ce site n’en demande.
Ce qu’est vraiment une note
Dans la base de données, une note plantée, c’est six colonnes et rien d’autre :
- un identifiant aléatoire
- sa position dans la spirale
- le texte que tu as écrit
- quand elle a été plantée
- combien de personnes l’ont signalée
- une empreinte d’auteur — voir plus bas
Il n’y a pas de colonne pour un nom, un appareil, une session, un navigateur ou un lieu. Elles ne sont pas vides : elles n’existent pas.
Ton adresse IP, et ce qu’elle devient
Toute connexion sur internet transporte une adresse IP. On ne peut pas ne pas recevoir la tienne : c’est ainsi que la réponse retrouve son chemin. Ce qui compte, c’est ce qui se passe ensuite, et ce qui se passe ensuite, c’est qu’elle n’est écrite nulle part.
D’abord elle est réduite. Une adresse IPv6 est coupée à son préfixe /64, le bloc que ton fournisseur attribue à ton domicile, si bien que les dix-huit trillions d’adresses entre lesquelles tu pourrais tourner se réduisent à une seule. Ensuite elle passe par HMAC-SHA256 avec une clé secrète, et on garde les 32 premiers caractères hexadécimaux. Cette chaîne est l’empreinte. L’adresse elle-même n’atteint jamais la base de données.
La clé secrète est la partie qui fait le travail, et il vaut la peine d’être concret sur le pourquoi. Il n’existe qu’environ 4,3 milliards d’adresses IPv4. Un SHA-256 ordinaire de chacune d’elles se calcule sur un portable le temps d’un déjeuner, et donne une table qui remonte du hachage à l’adresse. Cette table ne sert à rien ici : sans la clé, l’empreinte de ton adresse n’est aucune des valeurs qui s’y trouvent. La clé vit dans l’environnement du serveur, pas dans la base. Quelqu’un qui repartirait avec une copie de la base ne l’aurait pas.
Et ensuite elle est effacée
L’empreinte existe pour exactement une tâche : les limites de rythme, qui regardent trois minutes en arrière et un jour en arrière. Au-delà, c’est du risque sans utilité. Elle est donc effacée, à chaque plantation :
update notes set author_hash = ''
where author_hash <> ''
and created_at < now() - interval '2 days'
Deux jours plutôt qu’un, parce que la limite quotidienne compte exactement 24 heures en arrière et qu’une horloge en désaccord avec elle-même à la frontière ne devrait offrir de note gratuite à personne.
Au bout de deux jours, l’empreinte de ta note est une chaîne vide. La base ne peut pas dire que ta note et une autre viennent du même endroit — non pas parce qu’on promet de ne pas regarder, mais parce que la valeur a disparu.
Ce que garde ton navigateur
Quatre choses, toutes sur ton appareil, aucune ne nous est jamais envoyée : si tu as déjà vu la carte de bienvenue, la langue que tu as choisie, quand se termine ton délai avant de replanter, et la liste des notes que tu as signalées.
La dernière est volontaire. Qu’elle vive de ton côté, c’est ce qui nous permet de ne pas retenir, à ta place, quelles notes t’ont déplu. Et il n’y a aucun cookie : ce site n’en pose aucun, en aucune circonstance.
Rien qui vienne d’ailleurs
Aucune statistique. Aucun pixel de suivi. Aucune police chargée depuis le serveur d’une autre entreprise. Rien d’embarqué. La Content-Security-Policy que ce site envoie avec chaque page refuse de charger scripts, styles, images, polices ou connexions depuis ailleurs que ce domaine. Les boutons de partage n’atteignent WhatsApp, X ou Facebook qu’au moment où tu en presses un.
Ce qu’on ne peut pas promettre
Tout ce qui précède vaut exactement ce que cette section est honnête, alors la voici sans adoucissement.
- Ton fournisseur d’accès sait que tu t’es connecté ici. Rien de construit de ce côté ne peut y changer quoi que ce soit.
- Le site tourne sur Vercel et la base sur Supabase. Les deux voient le trafic en transit et les deux conservent leurs propres journaux d’exploitation, selon leurs conditions et hors de notre contrôle. C’est une propriété du fait de mettre quoi que ce soit sur internet, pas une décision de notre part.
- Pendant deux jours au plus, l’empreinte existe. Quelqu’un qui aurait la base, la clé secrète et une adresse précise à tester pourrait confirmer un soupçon. Confirmer, pas découvrir : il faudrait qu’il te soupçonne déjà.
- Si ce que tu écris t’identifie, rien de tout cela n’aide. Le texte est public et permanent, et les notes ne sont pas retirées sur demande : c’est la même promesse qui maintient toutes les autres debout.
- Ceci n’est pas Tor. Si tu es dans une situation où être relié à ce que tu écris serait vraiment dangereux, utilise des outils faits pour ça, pas un site sur des arbres.
Comment vérifier tout cela toi-même
Tout de suite, dans ce navigateur. Ouvre les outils de développement : sous Cookies tu ne trouveras absolument rien, et sous Local Storage exactement les quatre clés citées plus haut. Passe à l’onglet Réseau et recharge la page : chacune des requêtes va vers ce domaine et nulle part ailleurs.
Le plus solide sur cette page n’est pas une promesse. C’est qu’au bout de deux jours il ne reste plus rien à promettre.