Come funziona
Un'estensione per Chrome si mette tra te e claude.ai: prima che un testo parta, fa riconoscere i dati personali, li sostituisce con segnaposto e, quando arriva la risposta, rimette i valori reali solo sul tuo schermo.
Il flusso in cinque passaggi
Lo schema mostra la Enterprise edition, con il server nella rete dell'ente. Nella Personal edition il server non c'è: l'estensione chiama direttamente l'app desktop Rizzo-PII sul tuo computer e tiene il dizionario nel browser.
- Invio interno. Quando premi Invio o alleghi un file, l'estensione ferma l'invio e manda testo e allegati al servizio di rilevamento.
- Pseudonimizzazione. Rizzo-PII trova i dati personali; ogni dato diventa un segnaposto. La corrispondenza viene cifrata nel browser.
- Verso Claude. Il testo con i segnaposto sostituisce quello originale e l'invio riparte. Con dati sanitari o giudiziari l'invio è bloccato.
- Risposta. Claude risponde usando gli stessi segnaposto, che è istruito a non modificare.
- Ripristino locale. L'estensione decifra il dizionario e mette i valori reali al posto dei segnaposto, solo nella pagina che vedi tu.
I segnaposto
Un segnaposto ha la forma [TIPO_N]: [FULLNAME_1], [CF_2], [IBAN_1]. Il tipo è l'etichetta assegnata da Rizzo-PII; il numero cresce all'interno della stessa conversazione o dello stesso progetto. Lo stesso valore (a meno di maiuscole e spazi) riceve sempre lo stesso segnaposto, così Claude capisce che «[FULLNAME_1]» nel secondo paragrafo è la stessa persona del primo.
| Tipo | Esempi di dati |
|---|---|
| FULLNAME, ORG | nomi e cognomi, organizzazioni |
| CF, PIVA, DOCID, ID_DOC, TARGA, CATASTO | codice fiscale, partita IVA, documenti, targhe, dati catastali |
| EMAIL, TELEPHONENUM, URL, IPADDR | recapiti e identificativi in rete |
| STREET, BUILDINGNUM, ZIPCODE, CITY, PROVINCE | indirizzi |
| IBAN, CREDITCARDNUMBER, AMOUNT | coordinate bancarie, carte, importi |
| DATE, TIME, AGE, GENDER | date, orari, età, genere |
I termini di un elenco di eccezioni (per esempio il nome dell'ente o di un ufficio) non vengono mai mascherati. Il perché dell'istruzione fissa data a Claude è spiegato nelle scelte di progetto.
Il ripristino nel browser
Mentre la risposta arriva, l'estensione sostituisce i segnaposto con i valori reali nella pagina, anche durante lo streaming. I valori ripristinati sono evidenziati in verde; un segnaposto che l'estensione non conosce resta visibile ed è evidenziato in rosso. Copiando il testo si copiano i valori reali; i file generati da Claude (DOCX, XLSX, PDF, testo) vengono ripristinati al momento del download.
Sotto ogni messaggio inviato un contrassegno «N dati protetti» apre il pannello di ispezione: testo originale e testo inviato affiancati, entità riconosciute, segnalazione di errori. Con Ctrl+Maiusc+Invio puoi vedere l'anteprima prima dell'invio.
Allegati e Progetti
Sono pseudonimizzati gli allegati PDF, DOCX, XLSX, TXT, Markdown e CSV, compreso il nome del file. Gli altri formati, incluse le immagini, sono bloccati perché il loro contenuto non può essere verificato. Nella Personal edition DOCX e XLSX sono elaborati nell'estensione; i PDF sono inviati a Claude come file di testo pseudonimizzato, con un avviso.
Nei Progetti di Claude sono pseudonimizzati le istruzioni e i documenti della conoscenza del progetto; tutte le chat del progetto condividono lo stesso dizionario. La condivisione dei progetti tra utenti è disattivata, perché il dizionario è personale.
Dati sanitari e giudiziari bloccati
Se il servizio riconosce dati relativi alla salute, a condanne e reati o ad altre categorie particolari (artt. 9 e 10 GDPR), l'invio viene bloccato e un banner rosso ne spiega il motivo. Non è possibile forzarlo. Anche questo riconoscimento può sbagliare: il regolamento d'uso vieta comunque di inserire questi dati.
Se il servizio non risponde
Nella Enterprise edition, se il server non è raggiungibile o non riconosce la pagina di claude.ai, l'invio è bloccato (comportamento fail-closed): meglio un'attesa che un testo spedito senza protezione. Nella Personal edition, se l'app Rizzo-PII non risponde, ricevi un avviso e devi confermare esplicitamente se procedere.
Cosa non protegge
- Quasi-identificatori. Ruolo, ufficio, evento, luogo e data insieme possono identificare una persona anche senza nome («il dirigente dei tributi di un piccolo comune»).
- Dati non riconosciuti. Nomi insoliti, refusi, formati inattesi, testo nelle immagini possono sfuggire al modello.
- Ciò che passa fuori dall'estensione: le preferenze del profilo Claude, altri browser, le app desktop e mobili.
- Ricerca web: Claude compone le ricerche partendo dal testo pseudonimizzato, ma un dato sfuggito al rilevamento può finire nella richiesta inviata al motore di ricerca.
- Il testo prima dell'invio: finché lo scrivi, il testo sta nella casella di claude.ai.
- Cambi dell'interfaccia di claude.ai: se il sito cambia, l'estensione può non riconoscerlo; nella Enterprise edition l'invio si blocca.
- Non anonimizza: i dati pseudonimizzati restano dati personali (considerando 26 GDPR).
L'elenco completo dei rischi residui, compresi quelli legati al server, è nelle scelte di progetto.