Tutto in locale · nessuna connessione esterna

Mr.Rao offline by design · v1.27.1

Soluzione DLP per la protezione dei dati personali nell'utilizzo dell'AI

Mr. Rao e Mr. Rao Plus sono strumenti DLP per lo shadow AI: bloccano e redigono i dati personali nei file e nelle chat con l’intelligenza artificiale. Tutto sul computer, in locale, prima che i dati escano in rete.

100+ documenti dove l’atteso è zero
AGPL-3.0 software libero
127.0.0.1 ascolto di default
IT · UK · US · CA · AU formati nazionali
session://local · redact
// ingest documento_cliente.eml

// 01 · minaccia

Il nemico non è l’AI. È il percorso.

Per far ragionare un modello su un contratto, quasi tutti gli strumenti ti chiedono di caricare il file. In quel momento nomi, IBAN e codici fiscali finiscono su un server di terzi. Mr. Rao spezza la catena: converte e redige qui.

Proteggere i dati che si scrivono nelle chat AI è un problema serio per le aziende: documenti riservati finiscono in ChatGPT, Claude o Copilot senza che la rete se ne accorga. Mr. Rao e Mr. Rao Plus aiutano a prevenire queste fughe di dati e a ridurre il rischio di usare fascicoli riservati in modo improprio — sul computer, prima che qualcosa esca.

⚠ Percorso classico

contratto.pdf
→ upload convertitore SaaS
→ testo grezzo
→ incolla in ChatGPT
dati personali: in chiaro, due volte fuori
PROTOCOLLO

● Percorso Mr. Rao

contratto.pdf
→ solo 127.0.0.1
→ redazione + sospetti
→ Markdown · rilettura
file: non ha mai lasciato il PC

// 02 · motore

Il numero deve dimostrare di essere un IBAN.

Pattern + validatore: l’OCR legge il testo. Cosa sia un IBAN o un codice fiscale lo decidono regole e controlli numerici, non una rete neurale. Nessun punteggio, nessuna soglia, nessuna sorpresa tra due esecuzioni — lo stesso testo dà sempre lo stesso esito, e ogni sostituzione ha una regola.

01 / CHECKSUM

Aritmetica, non impressioni

IBAN mod-97, carte Luhn, controllo CF e P.IVA. Un protocollo lungo non viene “scambiato” per un recapito.

02 / SOSPETTI

Zero ≠ pulito

«3 redazioni · 2 da controllare». Ciò che assomiglia a un dato e non è validabile viene segnalato, non nascosto.

03 / OCR ≤2

Recupero vincolato

Su CF e IBAN storpiati prova fino a due confusioni tipiche di lettura, e sostituisce solo se il candidato regge tre vincoli insieme: checksum, sigla del Paese, lunghezza prevista da quel Paese (registro ISO 13616). Il mod-97 da solo scarta 96 candidati su 97: quando in gioco ci sono migliaia di codici lunghi, il resto passa.

// 03 · come lo mettiamo alla prova

Documenti dove la risposta giusta è zero.

Su un documento vero non sai se una sostituzione era dovuta: la giudichi a occhio, e l’occhio si stanca. Per questo il motore viene misurato prima di tutto su carte che dati personali non ne contengono affatto: lì ogni sostituzione è un errore, e non c’è niente da interpretare. Ogni modifica deve ripassare da qui.

01 / IN BIANCO

Oltre cento documenti, atteso zero

Moduli fiscali italiani e statunitensi, numeri della Gazzetta Ufficiale fino al 1890, volumi statistici. Nessun dato personale per costruzione: il numero corretto di redazioni è zero, quindi ogni sostituzione si conta come errore.

02 / PROSA VERA

7.500 messaggi reali

6.000 messaggi di mailing list italiane e 1.500 inglesi: come si comporta sul testo che le persone scrivono davvero, non su frasi costruite per farlo riuscire.

03 / IL METRO NON SI FIDA

Verificato contro gli standard

Le cifre di controllo con cui costruiamo i documenti di prova sono scritte a parte e verificate contro gli standard pubblicati: ISO 13616 per l’IBAN, il numero di prova classico per Luhn. Non le prendiamo dal prodotto — una misura che chiedesse al prodotto stesso cosa è giusto non potrebbe mai dire che sbaglia.

// 04 · capacità

Cosa fa, sul computer.

FormatiPDF, DOCX, XLSX, PPTX, HTML, CSV, immagini, EML — MarkItDown + OCR offline
RedazioneEmail, telefoni, nomi, indirizzi, CF, P.IVA, IBAN, BBAN, carte, URL, segreti API
Oltre l’ItaliaNHS number e National Insurance britannici, SSN e ITIN, ABA routing, SIN canadese, ABN e TFN australiani, CAP britannico, righe MRZ del passaporto
EsportazioneMarkdown .md, testo semplice .txt e documento Word .docx, tutti già redatti — per gli atti che devono restare documenti · il .docx è rigenerato dal testo redatto, non è l’originale con sopra dei rettangoli neri
LinguaInterfaccia in italiano e in inglese, scelta dal browser · il documento prodotto segue la stessa lingua
Shell WindowsTasto destro → Apri con Mr. Rao · sospetti stampati in console quando servono
Cartella automaticaDa convertire → Convertiti, Markdown in uscita, default fuori da OneDrive/Dropbox
Sicurezza localeHost allow-list, anti-CSRF Origin, GET read-only, bind 127.0.0.1
LicenzaAGPL-3.0 · codice ispezionabile · non invia dati all'esterno
Con PlusPulisce il file sul PC e può fermare l’invio nelle chat AI elencate. Non è un DLP di rete e non manda i testi a un filtro in cloud.

// 05 · perché Mr. Rao

Cinque cose che gli altri non fanno.

Un ponte tra documenti grezzi e prompt per AI

Il problema. Quando un consulente, un avvocato o un analista vuole usare ChatGPT, Claude o Perplexity per analizzare un contratto, una fattura o un thread di email, non può incollare dati personali: GDPR, NDA, segreto d'ufficio.

La soluzione. Mr. Rao prende qualsiasi file — PDF scansionato, Word, Excel, EML — lo converte in puro Markdown, estrae e rimuove i dati sensibili, e restituisce un testo pronto da incollare nell'AI senza rischi. In un unico passaggio.

Parsing nativo dei thread email (.eml)

La maggior parte dei tool vede una mail come un semplice file di testo. Mr. Rao ricostruisce la catena delle risposte, separa i messaggi precedenti e applica la redazione automatica su email, telefoni e nomi. Utile in studi legali e in HR, dove le mail sono il fascicolo.

Specializzazione sui formati italiani ed europei

I tool americani falliscono sui formati italiani. Mr. Rao include validatori matematici specifici per codice fiscale, IBAN italiano (mod-97), partita IVA e carte di credito (algoritmo di Luhn), riducendo drasticamente i falsi positivi. E sì: funziona anche con i documenti in inglese.

Protezione attiva anti-cloud

Mr. Rao rileva se la cartella «Documenti» è sincronizzata con OneDrive, Dropbox o Google Drive e dirotta automaticamente lo spazio di lavoro su una cartella 100% locale non sincronizzata, garantendo che il file non esca mai dalla stanza.

Ferma i dati in chat, non solo sulla rete

Un DLP aziendale vede il traffico e arriva tardi sull’incolla in ChatGPT. Un filtro in cloud vede il messaggio, ma il testo passa dai loro server. Mr. Rao pulisce il file sul computer; Plus ferma l’invio nella casella. Usati insieme, coprono il caso tipico in ufficio: si pulisce il file e, se qualcuno incolla comunque un dato in chat, Plus ferma l’invio. Non sostituiscono un DLP di rete.

// 06 · onestà operativa

Cosa non promettiamo — di proposito.

Un CISO si fida di chi dichiara i limiti. Noi li scriviamo in README, PRIVACY e nel prodotto.

NON è anonimizzazione GDPR forte

È redazione assistita. Il contesto del documento resta, e nonostante il motore di anonimizzazione sia stato testato su migliaia di documenti di vario tipo, è sempre bene verificare il contenuto editato.

L'anonimizzazione non è reversibile

Una volta redatto un documento, non si può tornare indietro. Con un PDF vedrai il classico PDF con i rettangoli che nascondono le informazioni sensibili, ma sotto il dato non esiste più. Abbiamo preferito che i dati non possano essere recuperati. Meno comodo, ma più sicuro.

Sulle fotocopie sbiadite la copertura cala al 47%

Non è la risoluzione: fra 300 e 100 DPI, su una scansione pulita, la copertura non peggiora. È la qualità del segno. Su una fotocopia sbiadita a 200 DPI — un documento che a occhio si legge benissimo — viene redatto il 47% dei dati, e di quelli rimasti leggibili i sospetti ne segnalano 4 su 28: il resto passa in silenzio. Misurato, non stimato; la scheda «Confronto privacy» è l’unico controllo che lo vede.

Monoutente locale

Nessuna auth. Esporre la porta in rete senza proxy è un errore consapevole.

// 07 · l'ultimo metro

E quando il dato lo scrivi tu, dentro la chat?

Mr. Rao lavora sui documenti, prima. Ma il punto in cui i dati escono davvero, oggi, è la casella di una chat con l'intelligenza artificiale — dove si scrive in fretta e si preme Invio.

Mr. Rao Plus è un'estensione per il browser che lavora lì: guarda quello che stai per mandare a ChatGPT, Claude, Copilot, Gemini, Grok, DeepSeek o Perplexity, e se dentro c'è un IBAN, un codice fiscale, una carta o un nome di persona, lo toglie dalla casella prima che il messaggio parta. Il primo invio non parte mai, nemmeno quando la correzione riesce: prima leggi cosa è cambiato, poi premi di nuovo.

Stesso motore di Mr. Rao, stessa promessa: tutto in locale, nessuna chiamata di rete — nemmeno verso di noi — e un permesso solo, per ricordare le tue impostazioni. Usati insieme, coprono il caso tipico in ufficio: si pulisce il file sul computer e, se qualcuno incolla comunque un dato in chat, Plus ferma l’invio. Non sostituiscono un DLP di rete.

Google Chrome Microsoft Edge Firefox Come funziona, per esteso

Gli allegati vengono controllati: se Plus non riesce a leggere il file (scansione, immagine, audio), blocca l’invio e lo scrive. Non dice che è pulito.

Scarica. Estrai. Resta offline.

Windows (Store, installer o portable) e Mac Apple Silicon (.dmg). Niente Python. Oppure clona il repo e fai girare i test. Se il motore sbaglia su un documento tuo (senza dati reali in issue), dillo: è l’unico modo per migliorarlo.

Microsoft Store

Un clic, nessun avviso: il pacchetto lo firma lo Store, e gli aggiornamenti arrivano da soli.

↓ Installer .exe

Doppio clic e installato. Windows dirà «editore sconosciuto»: il pacchetto non è firmato.

↓ Portable .zip

Nessuna installazione. Va anche su chiavetta, con i dati accanto al programma.

↓ macOS .dmg

Apri il disco, trascina Mr. Rao in Applicazioni. Apple Silicon (M1+). Al primo avvio macOS la blocca: Impostazioni di Sistema → Privacy e sicurezza → Apri comunque.

↗ GitHub

Il codice, i 2254 test e le attestazioni di provenienza di ogni file.

// 08 · canale diretto

Segnalazioni, idee, pezzi che non tornano.

Scritto e mantenuto da Antonio Andrea Rao. Scrivimi una mail o su LinkedIn: niente moduli di contatto, niente tracciamento — come il resto del progetto.