PII-Shield
Il connettore usa PII-Shield di gregmos, CLI Node.js 2.2.0. Il primo documento crea la sessione del motore; i successivi la estendono con lo stesso dizionario. Il motore decide identità, alias e pseudonimi. Servono Node.js 22+ e la configurazione esplicita del modello. Nella prova su macOS arm64, il runtime ONNX del motore si interrompe alla chiusura: il connettore rifiuta l’esecuzione e non dichiara il modello pronto. L’accettazione su questo Mac non è verificata; la prova reale multi-documento viene eseguita separatamente su Linux.
Estrai lo ZIP e avvia install.py --setup con Python 3.12. Scegli tra OpenAI Privacy Filter, GLiNER2-PII, Rizzo PII, Lethe e PII-Shield. I modelli non sono nello ZIP. Rizzo richiede la sua app aperta; Lethe richiede la revisione locale; PII-Shield richiede Node.js 22+ e i percorsi --node e --npm (npm-cli.js).
Scarica ZIP dei connettoriLethe e PII-Shield possono usare la stessa sessione per più documenti e ripristinare le identità nel risultato finale. Crea o riapri una sessione, usa il suo ID per ogni file e passa alla funzione di ripristino il percorso del risultato AI salvato localmente. Il ripristino restituisce solo il percorso del file, da aprire sul computer.
Il dizionario del motore è autorevole: il connettore ne conserva lo stato senza inferire, unire o correggere identità. OpenAI Privacy Filter e GLiNER2 restano di sola redazione. Rizzo conserva e ripristina il dizionario nativo di ogni documento; non estende una sessione tra chiamate separate. Lethe e PII-Shield supportano il lavoro multi-documento.
Controlla localmente il testo filtrato prima di usarlo. Nella prova con cinque nomi in righe «Employee:», PII-Shield ne ha riconosciuti solo tre. La consistenza della sessione non garantisce il riconoscimento completo dei dati personali.
Quali dati arrivano al modello
Gli originali estratti arrivano al processo PII-Shield e al suo modello GLiNER locali. Dizionari e record di revisione, che possono contenere dati originali, restano separati per sessione sul computer. Non sono cifrati dal connettore. Al modello della conversazione arrivano solo metadati e testo filtrato richiesto; il ripristino restituisce un percorso locale. La conservazione dipende anche dal TTL del motore.