Veloce, accessibile, senza tracker e con una casella antispam.
Cosa succede quando mi scrivi
Trascina i punti o lancia un messaggio.
1Il tuo browserRiceve pagine già pronte e quasi niente JavaScript.HTML statico · isole di JS · font propri
2Cloudflare, vicino a teServe il sito, verifica che tu non sia un robot e salva il tuo messaggio.Workers · D1 · Turnstile
3Il mio assistente privatoRitira i messaggi ogni minuto e scarta lo spam. Li leggo io.polling in uscita ogni 60 s · nessuna porta aperta
4Il mio telefonoMi avvisa. Rispondo e la risposta compare nella tua conversazione.notifica push · risposta tramite API
Questa visita, nel dettaglio
Misurato adesso, nel tuo browser.
Peso di questa pagina per tipo di file
Cosa
KB
Proporzione
100 %
A pesare di più sono i caratteri: li servo da qui per non chiamare terzi.
Vedi file per file
Il tuo browser non permette di misurarlo.
Come è nato
Leggi come è nato
Prima un accordo, poi il codice
Il sito, la casella e il mio assistente condividono delle regole scritte su come comunicano tra loro. Sono state fissate prima di cominciare e si possono solo estendere: crescendo, non si rompe niente.
Tre direzioni di design, una scelta
Sono state valutate «il biglietto sulla porta», «la conversazione» e «lo studio editoriale». Ha vinto il biglietto: scrivermi deve sembrare lasciare un foglietto, non compilare un modulo.
Due parti in contemporanea
Il sito e la casella sicura sono stati fatti in parallelo, ognuno nella propria copia del progetto e seguendo quelle regole. Io ho diretto e deciso.
Revisione di sicurezza indipendente
Un controllo di sicurezza indipendente, senza vedere come era stato fatto il lavoro, non ha trovato nulla di grave, ma qualche problema medio sì, come un modo per aggirare il limite di invii con un certo tipo di indirizzo internet (IPv6 Il tipo moderno di indirizzo internet di un dispositivo; ogni casa può averne moltissimi, per questo i limiti si contano per blocco.). È stato corretto.
Tre revisori dell'esperienza
Un esperto di design, una persona senza competenze tecniche e un revisore di accessibilità e prestazioni. La persona non tecnica non capiva in 10 secondi cosa offro: ora la home lo dice nella prima frase. L'esperto ha notato che l'invio diceva “Piegando…” prima di sapere se il messaggio era arrivato: ora dice “Invio in corso…” e il biglietto si piega solo se arriva.
Niente codice volante
Il sito segue una Content Security Policy Una regola che dice al browser cosa può eseguire il sito; se qualcuno provasse a infilare del codice, il browser non lo eseguirebbe. rigorosa: il browser esegue solo ciò che proviene dai suoi stessi file. Un test automatico lo verifica su ogni pagina.
Le scelte
01
Pagine già pronte, JavaScript solo dove serve
Ogni pagina arriva già costruita, quindi si vede all'istante anche con una connessione scarsa.
Dettagli tecnici
Generato con Astro Un generatore di siti che consegna pagine già pronte e aggiunge JavaScript solo dove serve. e TypeScript JavaScript con i tipi: il computer segnala molti errori prima che arrivino alle persone. in modalità strict; CSS scritto a mano con i token dell'identità visiva, senza framework di stile.
Il JavaScript c'è solo nelle isole Piccole parti interattive dentro una pagina statica; il resto non carica JavaScript. che ne hanno bisogno: la casella, «Adesso», la conversazione, il cambio di tema e le spiegazioni dei termini.
Font serviti dal dominio stesso (Nunito e Fraunces, con licenza libera) e precaricati.
02
Una casella senza account che filtra lo spam
Chiunque può scrivermi senza registrarsi, e i bot restano fuori senza disturbare le persone.
Dettagli tecnici
API su Cloudflare Workers Piccoli programmi che girano sui server di Cloudflare in tutto il mondo. con database D1 Il database di Cloudflare in cui vengono salvati i messaggi della casella., sullo stesso dominio del sito.
Difese a più livelli: Turnstile La verifica anti-bot di Cloudflare, senza rompicapi né cookie di tracciamento. invisibile, campo trappola, tempo minimo di scrittura, limite per IP (salvato solo come hash Un'impronta irreversibile: serve a riconoscere qualcosa di ripetuto senza poter risalire a cosa fosse.), lunghezza e link, e punteggio di spam.
Chi scrive riceve una chiave della conversazione per leggere la risposta: niente email, niente password.
03
Accessibile e testato come un prodotto
Si usa con la tastiera, con lo screen reader e con il testo ingrandito, in chiaro e in scuro.
Dettagli tecnici
Obiettivo WCAG AA Le linee guida internazionali sull'accessibilità del web; il livello AA è quello richiesto dalla legge in Europa.: contrasto verificato, focus visibile, aree di tocco da 44 px e rispetto di «riduci movimento».
Percorsi chiave testati con Playwright Uno strumento che pilota un vero browser per testare un sito come farebbe una persona. su mobile e desktop, e analisi automatica dell'accessibilità su ogni pagina.
Lighthouse Lo strumento di Google che assegna un punteggio da 0 a 100 a velocità, accessibilità, best practice e SEO di un sito. su mobile con 95 o più in prestazioni, accessibilità, best practice e SEO Ciò che fa comparire bene un sito nei motori di ricerca come Google. come requisito per pubblicare.
04
Privacy by design
Niente cookie propri, niente analytics e niente tracker. Puoi cancellare la tua conversazione quando vuoi; altrimenti viene cancellata dopo 12 mesi.
Dettagli tecnici
Content Security Policy rigorosa, senza codice inline; il sito non contatta terzi, a parte la verifica anti-bot.
Conforme al GDPR Il Regolamento generale sulla protezione dei dati dell'Unione europea.; la pagina sulla privacy spiega cosa viene salvato, a che scopo e per quanto tempo.
05
Fatto con il mio metodo
L'ho fatto come faccio tutto: diverse parti che avanzano insieme con regole chiare, revisioni indipendenti, e io a dirigere e decidere. Il lavoro in parallelo lo fanno agenti di IA.
Dettagli tecnici
Una sessione di Claude Code Lo strumento di Anthropic usato per il lavoro in parallelo, direttamente sul codice del progetto. per il sito e un'altra per l'API, in parallelo, ognuna nel suo worktree Una copia di lavoro separata dello stesso progetto, così ogni parte avanza senza pestare i piedi alle altre..
Un contratto di tipi condiviso tra sito e API, definito prima di iniziare.
Revisori indipendenti di UX/UI e di accessibilità, più una persona non tecnica, controllano ogni schermata finché non restano problemi gravi né medi.