Protocollo zero · solo loopback

Mr.Rao v1.7.2 · offline by design

Il contratto non esce dalla stanza.

PDF, Word, scansioni, email → Markdown pulito. Codici fiscali, IBAN, nomi e chiavi API: fuori, prima che tu li incolli in un’AI. Zero chiamate di rete. Validatori aritmetici, non promesse.

390+ test automatici
AGPL-3.0 software libero
127.0.0.1 ascolto di default
IT formati fiscali nativi
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 “in giro”. Mr. Rao spezza la catena: converte e redige qui.

⚠ 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 · review umana
file: non ha mai lasciato il PC

// 02 · motore

Il numero deve dimostrare di essere un IBAN.

Pattern + validatore. Niente modello, niente sorprese tra due esecuzioni. Lo stesso documento dà sempre lo stesso esito — e ogni sostituzione ha una regola.

01 / CHECKSUM

Aritmetica, non vibe

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

Recovery con garanzia

Su CF e IBAN storpiati: fino a due confusions tipiche, sostituzione solo se il checksum del candidato torna.

// 03 · capacità

Tutto ciò che resta in stanza.

FormatiPDF, DOCX, XLSX, PPTX, HTML, CSV, immagini, EML — MarkItDown + OCR offline
RedazioneEmail, telefoni, nomi, indirizzi, CF, P.IVA, IBAN, BBAN, carte, URL, segreti API
Shell WindowsTasto destro → Apri con Mr. Rao · sospetti stampati in console quando servono
Cartella automaticaInbox → outbox Markdown, 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 · nessun telefono a casa

// 04 · 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. Serve review umana.

Nomi: non infallibili

Liste + contesto + euristica spegnibile. Un cognome raro può restare.

OCR debole = privacy più debole

Recovery e sospetti aiutano; tre errori di lettura bastano a far sfuggire un codice.

Monoutente locale

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

Scarica. Estrai. Resta offline.

Portable Windows, 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.

↓ MrRao-Portable.zip github.com/AntonioRao/mr-rao

// 05 · canale diretto

Segnalazioni, idee, pezzi che non tornano.

Scritto e mantenuto da Antonio Andrea Rao. Preferisci una mail secca o un messaggio su LinkedIn — stesso stile del resto: niente form, niente tracking.