Nessuno può risalire da una nota fino a te
Stai per scrivere qualcosa che non hai detto a nessuno. È ragionevole voler sapere esattamente che fine fa. Questa è la risposta tecnica, e l’ultima sezione è quella che conta di più.
Quello che non ti chiediamo mai
Nessun account. Nessuna email. Nessun nome utente, nessuna password, nessun numero di telefono, nessuna verifica di alcun tipo. Non c’è registrazione perché non c’è niente a cui registrarsi. Niente in questo sito conosce un nome, perché nessun campo di questo sito ne chiede uno.
Cos’è davvero una nota
Nel database, una nota piantata è sei colonne e nient’altro:
- un identificatore casuale
- la sua posizione nella spirale
- il testo che hai scritto
- quando è stata piantata
- quante persone l’hanno segnalata
- un’impronta d’autore — vedi sotto
Non c’è una colonna per un nome, un dispositivo, una sessione, un browser o un luogo. Non sono vuote: non esistono.
Il tuo indirizzo IP, e cosa gli succede
Ogni connessione su internet porta con sé un indirizzo IP. Non possiamo non ricevere il tuo: è così che la risposta ritrova la strada. Quello che conta è cosa succede dopo, e quello che succede dopo è che non viene scritto da nessuna parte.
Prima viene ridotto. Un indirizzo IPv6 viene tagliato al suo prefisso /64, il blocco che il tuo operatore assegna a casa tua, così i diciotto trilioni di indirizzi fra cui potresti ruotare collassano in uno solo. Poi passa per HMAC-SHA256 con una chiave segreta, e ne conserviamo i primi 32 caratteri esadecimali. Quella stringa è l’impronta. L’indirizzo in sé non arriva mai al database.
La chiave segreta è la parte che fa il lavoro, e vale la pena essere concreti sul perché. Esistono solo circa 4,3 miliardi di indirizzi IPv4. Un normale SHA-256 di ognuno si calcola su un portatile nel tempo di un pranzo, e dà una tabella che dall’hash torna all’indirizzo. Quella tabella qui non serve a niente: senza la chiave, l’impronta del tuo indirizzo non è nessuno dei valori che ci sono dentro. La chiave vive nell’ambiente del server, non nel database. Chi se ne andasse con una copia del database non l’avrebbe.
E poi viene cancellata
L’impronta esiste per esattamente un compito: i limiti di ritmo, che guardano indietro tre minuti e un giorno. Oltre quello è rischio senza scopo. Quindi viene cancellata, a ogni piantata:
update notes set author_hash = ''
where author_hash <> ''
and created_at < now() - interval '2 days'
Due giorni invece di uno, perché il limite giornaliero conta esattamente 24 ore indietro e un orologio in disaccordo con se stesso al confine non dovrebbe regalare una nota a nessuno.
Dopo due giorni l’impronta sulla tua nota è una stringa vuota. Il database non può dire che la tua nota e un’altra vengono dallo stesso posto — non perché promettiamo di non guardare, ma perché il valore non c’è più.
Cosa tiene il tuo browser
Quattro cose, tutte sul tuo dispositivo, nessuna delle quali ci viene mai inviata: se hai già visto la scheda di benvenuto, la lingua che hai scelto, quando finisce la tua attesa prima di ripiantare, e l’elenco delle note che hai segnalato.
L’ultima è voluta. Che viva dalla tua parte è proprio ciò che ci permette di non ricordare, al posto tuo, quali note ti sono sembrate sbagliate. E non ci sono cookie, per niente: questo sito non ne mette nessuno, in nessuna circostanza.
Niente da nessun altro
Nessuna analitica. Nessun pixel di tracciamento. Nessun font caricato dal server di un’altra azienda. Niente di incorporato. La Content-Security-Policy che questo sito manda con ogni pagina si rifiuta di caricare script, stili, immagini, font o connessioni da qualsiasi posto che non sia questo dominio. I pulsanti di condivisione raggiungono WhatsApp, X o Facebook solo nel momento in cui ne premi uno.
Cosa non possiamo promettere
Tutto quello sopra vale esattamente quanto questa sezione è onesta, quindi eccola senza addolcirla.
- Il tuo operatore internet sa che ti sei collegato qui. Niente costruito da questa parte può cambiarlo.
- Il sito gira su Vercel e il database su Supabase. Entrambi vedono il traffico in transito ed entrambi tengono i propri registri operativi, alle loro condizioni e fuori dal nostro controllo. È una proprietà del mettere qualsiasi cosa su internet, non una nostra decisione.
- Per un massimo di due giorni l’impronta esiste. Chi avesse il database, la chiave segreta e un indirizzo preciso da provare potrebbe confermare un sospetto. Confermare, non scoprire: dovrebbe già sospettare di te.
- Se quello che scrivi ti identifica, niente di tutto questo aiuta. Il testo è pubblico e permanente, e le note non vengono rimosse su richiesta: è la stessa promessa che tiene in piedi tutte le altre.
- Questo non è Tor. Se sei in una situazione in cui essere collegato a quello che scrivi sarebbe davvero pericoloso, usa strumenti fatti per quello, non un sito di alberi.
Come verificare tutto questo da solo
Adesso, in questo browser. Apri gli strumenti per sviluppatori: sotto Cookie non troverai assolutamente niente, e sotto Local Storage esattamente le quattro chiavi indicate sopra. Passa alla scheda Rete e ricarica la pagina: ogni singola richiesta va a questo dominio e a nessun altro.
La cosa più forte di questa pagina non è una promessa. È che dopo due giorni non resta più niente da promettere.