Integrazioni
Strumenti pronti all'uso per proteggere i dati sensibili — dal browser alla pipeline di log.
Zero codice, zero prompt esposti
L'estensione Chrome / Firefox inietta una barra direttamente nella pagina di ChatGPT, Claude.ai e Gemini. Scrivi il prompt, premi Anonimizza — il testo esce dal browser già protetto. Un secondo click su Ripristina e riporti il testo originale.
Come funziona
Cosa fa
- ✓ Barra iniettata nella pagina — nessuna app da aprire
- ✓ Modalità Tag (reversibile) e Surrogate (realistica)
- ✓ Test di connessione integrato nel popup
- ✓ Lingua e context_type configurabili per sessione
- ✓ Ripristino automatico nella stessa sessione browser
Log senza rischi
Il Monolog handler intercetta ogni record prima della scrittura e anonimizza automaticamente email, indirizzi IP, nomi e codici fiscali. Il tuo sistema di logging non vede mai dati reali.
composer require pii-protect/monolog-handler
Caratteristiche
- ✓ Fail-safe: in caso di timeout usa il testo originale — l'app non si blocca
- ✓ skipKeys per escludere campi specifici (password, token, _token)
- ✓ Batch: message + context + extra in una sola chiamata API
- ✓ Compatible con Laravel (tap), Symfony e PHP puro
Chat protetta, editor e MCP dentro VS Code
Usa @pseudora per anonimizzare il prompt prima che raggiunga il modello selezionato. Account, team, tipo documento e modalità si configurano dal singolo menu del workspace.
Comandi disponibili
- ✓ Detect PII in File — scansiona e evidenzia il file attivo
- ✓ Anonymize Selection — sostituisce il testo selezionato con i token
- ✓ Anonymize Entire File — anonimizza tutto il contenuto del file
- ✓ Clear Highlights — rimuove le evidenziature PII dal file
- ✓ Login OAuth — nessuna API key da copiare o salvare nei file
- ✓ Un solo menu workspace — account, team, tipo documento e modalità
- ✓ @pseudora Protected Chat — anonimizza prima di invocare il modello
- ✓ Risposta streaming protetta o ripristinata, configurabile per workspace
- ✓ Pausa temporanea — disabilita comandi editor, scansione automatica e MCP
- ✓ MCP separato — spegni gli strumenti agentici lasciando attivo l’editor
- ✓ MCP integrato — protegge i dati elaborati dentro i workflow Agent
Configurazione automatica
Sanitizza request e response automaticamente
Il service provider registra due middleware che intercettano ogni chiamata HTTP: pii.sanitize anonimizza i campi in ingresso prima che arrivino al controller; pii.sanitize.response maschera i dati in uscita nelle risposte JSON.
Caratteristiche
- ✓ Auto-discovery del Service Provider — nessuna registrazione manuale
- ✓ Middleware request: anonimizza JSON e form-data prima del controller
- ✓ Middleware response: maschera i dati in uscita nelle API JSON
- ✓ skipFields configurabili per proteggere password e token
- ✓ Fail-safe: timeout → dato originale, l'app non si blocca mai
- ✓ Combinabile con pii-monolog per coprire anche i log
Driver di dispatch
sync
default
Default. Anonimizza inline: il client riceve i dati già mascherati. Aggiunge latenza proporzionale al tempo di risposta del motore.
after_responseRisposta inviata subito con i dati originali. Dopo l'invio, il motore anonimizza la body e lancia l'evento ResponseBodyAnonymized. Ideale per API interne e audit trail.
queueCome after_response ma eseguito da un worker in coda. Supporta retry automatici. Richiede php artisan queue:work attivo.
Installa pii-protect/monolog-handler nella stessa app per anonimizzare automaticamente anche i record Monolog.
Proteggi i dati nei workflow agentici
Server Model Context Protocol che espone Pseudora come strumenti nativi di Claude Desktop, Cursor e altri client. I tool proteggono i dati elaborati durante un workflow, ma non intercettano un prompt già ricevuto dal modello host.
VS Code: attivazione automatica
L’estensione offre la chat protetta @pseudora e registra automaticamente gli strumenti MCP per i workflow Agent. Usa account, team, tipo documento e modalità del workspace, senza API key o modifiche a mcp.json.
Altri client MCP: configurazione manuale
Strumenti esposti
- ✓ anonymize_text — anonimizza e restituisce il context_id
- ✓ deanonymize_text — ripristina gli originali dal context_id
- ✓ list_pii_types — elenca le entità rilevabili
- ✓ list_document_types — elenca le policy disponibili per il team
- ✓ Quote, ACL e configurazioni restano gestite da Pseudora Cloud
Genera una chiave per il team da Cloud → Customer keys. Non devi installare o mantenere alcun server locale. /cloud/customer-keys →