Your tree POURQUOI ÇA EXISTE

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 :

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.


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.

Entrer dans la forêt