Oscuratore di dati personali — Rimuovi i dati sensibili prima di incollarli in ChatGPT

Sostituisci email, numeri di telefono, numeri di carta, chiavi API e nomi con segnaposto prima di incollare il testo in un'IA, poi ripristinali nella risposta.

I nomi non si possono rilevare in modo affidabile tramite pattern, quindi elencali qui. La corrispondenza ignora maiuscole e minuscole e considera solo parole intere. Anteponi un'etichetta alla riga ("company: Acme") per ottenere [COMPANY_1] invece di [NAME_1].
Cosa rilevare (12 di 13)

2. Testo oscurato: incollalo nell'IA

Hi, please draft a reply to this customer complaint.

From: [NAME_1] <[EMAIL_1]>, phone [PHONE_1]
Account: [COMPANY_1], 100 King St W, Toronto ON [POSTAL_1]
She paid with card [CARD_1] and wants the refund to IBAN [IBAN_1].
Her SIN is [SIN_1] and date of birth [DOB_1].
Our server at [IP_1] logged the failed charge.
Debug config: API_TOKEN=[SECRET_1]
[NAME_1] says this is the third time.

12 elementi sostituiti: 2 NAME, 1 EMAIL, 1 PHONE, 1 COMPANY, 1 POSTAL, 1 CARD, 1 IBAN, 1 SIN, 1 DOB, 1 IP, 1 SECRET. Rileggi sempre il risultato prima di inviarlo: nessun rilevatore trova tutto (per esempio, gli indirizzi stradali non vengono rilevati).

Corrispondenze (restano in questa scheda)

SegnapostoOriginaleVolte
[NAME_1]Jane Doe2
[EMAIL_1]jane.doe@example.com1
[PHONE_1]+1 416-555-01991
[COMPANY_1]Acme Logistics1
[POSTAL_1]M5V 2T61
[CARD_1]4111 1111 1111 11111
[IBAN_1]GB82 WEST 1234 5698 7654 321
[SIN_1]130 692 5441
[DOB_1]1987-03-041
[IP_1]203.0.113.421
[SECRET_1]FAKE-demo-7f3a9c2e1b8d1

Le corrispondenze non vengono mai salvate. Se chiudi o ricarichi questa scheda, scaricale prima, altrimenti i segnaposto non potranno essere ripristinati.

4. Risposta con gli originali ripristinati
Dear Jane Doe,

Thank you for contacting Acme Logistics. We have refunded the charge on card 4111 1111 1111 1111 to your account GB82 WEST 1234 5698 7654 32. A confirmation has been sent to jane.doe@example.com.

If you have questions, we will call you at +1 416-555-0199.

6 segnaposto ripristinati.

Rilevamento, oscuramento e ripristino avvengono tutti nel browser. Nulla di ciò che incolli viene inviato, salvato o registrato, e le corrispondenze spariscono quando chiudi la scheda. Sfoglia tutti gli strumenti gratuiti.

Hai trovato un problema o qualcosa che potrebbe andare meglio? Leggiamo ogni messaggio e sistemiamo le cose in fretta.

Questo oscuratore di dati personali rimuove le informazioni personali dal testo prima che tu lo incolli in ChatGPT, Claude, Gemini o qualsiasi altro strumento di IA, e le rimette al loro posto dopo. Trova indirizzi email, numeri di telefono, numeri di carta, IBAN, numeri di previdenza sociale statunitensi (SSN) e numeri di assicurazione sociale canadesi (SIN), indirizzi IP, chiavi API e password, oltre ai nomi di persone e aziende che elenchi, e sostituisce ognuno con un segnaposto numerato come [EMAIL_1] o [NAME_2]. L'IA vede la struttura del problema senza le identità e, quando incolli di nuovo la sua risposta, i segnaposto tornano a essere i valori reali.

Il rilevamento è calibrato per non segnalare numeri qualsiasi. I numeri di carta devono superare il checksum di Luhn e iniziare con un prefisso reale di un circuito, gli IBAN devono superare il controllo internazionale mod-97, i SIN devono superare Luhn, e gli schemi che somigliano a un qualsiasi numero di 9 o 5 cifre (SSN, codici ZIP, date di nascita) vengono riconosciuti solo con un separatore o una parola chiave vicina. I nomi non si possono trovare in modo affidabile con uno schema, quindi li aggiungi a un elenco. Tutto avviene nel browser: il testo e la tabella di corrispondenze non lasciano mai la scheda e non viene salvato nulla.

Come si usa

  1. Incolla il testo che vuoi inviare all'IA: uno scambio di email, un ticket di assistenza, un log, una clausola di contratto.
  2. Aggiungi all'elenco i nomi di persone, i nomi delle aziende e qualsiasi altra parola identificativa, una per riga. Fai precedere una riga da un'etichetta, come "company: Acme", per ottenere [COMPANY_1].
  3. Controlla il testo oscurato, che si aggiorna mentre scrivi. Deseleziona i rilevatori che non ti servono, oppure seleziona Anche tutte le altre date per rimuovere tutte le date.
  4. Copia il testo oscurato nell'IA. Aggiungere al prompt "Mantieni i segnaposto come [NAME_1] esattamente come sono scritti" aiuta il modello a conservarli.
  5. Incolla la risposta dell'IA nel passaggio 3. La versione ripristinata, con i valori reali di nuovo al loro posto, compare accanto, pronta da copiare.

Domande frequenti

È sicuro incollare dati personali in ChatGPT?

Dipende dal piano e dalle impostazioni, e raramente è necessario. I servizi di chat IA per i consumatori conservano le conversazioni per un certo periodo e possono usarle per migliorare i modelli, a meno che tu non lo disattivi nei controlli dei dati; i piani business, enterprise e API in genere escludono l'addestramento per impostazione predefinita, ma elaborano e conservano comunque i dati. I dati di clienti e dipendenti possono inoltre essere tutelati da leggi sulla privacy o da contratti che non ne consentono la condivisione con terzi. Oscurarli prima significa che il fornitore non riceve mai i dettagli identificativi.

Quali tipi di dati personali rileva?

Indirizzi email; numeri di telefono in formato internazionale (+44 20 7946 0958), nordamericano ((416) 555-0199) e nazionale con lo zero iniziale; numeri di carte di credito e di debito; IBAN; numeri di previdenza sociale statunitensi (SSN); SIN canadesi; indirizzi IPv4 e IPv6; indirizzi MAC; chiavi API e token di OpenAI, Anthropic, GitHub, GitLab, Slack, AWS, Google, Stripe, SendGrid, Hugging Face e altri; JWT; blocchi di chiavi private; password e segreti nelle righe di configurazione chiave=valore; nomi utente e password negli URL; codici postali canadesi, britannici e statunitensi; date di nascita. Nomi e altre parole vengono dal tuo elenco.

Perché non rileva i nomi automaticamente?

Perché nessuno schema può capire che "Paris" o "Jordan" è una persona in una frase e un luogo in quella dopo. Un rilevamento affidabile dei nomi richiede un modello linguistico, che dovrebbe girare su un server (vanificando lo scopo) o scaricare centinaia di megabyte nel browser, e comunque mancherebbe dei nomi o segnalerebbe parole comuni. Un breve elenco dei nomi che compaiono davvero nel testo è più rapido ed esatto.

Come funziona il ripristino dei valori originali?

Ogni valore distinto riceve un segnaposto, conservato in una tabella di corrispondenze in questa scheda: la stessa email diventa sempre [EMAIL_1]. Quando incolli la risposta dell'IA, ogni segnaposto presente nella tabella viene sostituito con il suo valore originale. Il confronto ignora maiuscole e minuscole e gli spazi di troppo dentro le parentesi, e funziona anche con formattazioni come il grassetto. I segnaposto inventati dall'IA, o quelli di un'altra sessione, restano come sono e vengono elencati perché tu possa controllarli.

L'oscuramento peggiora la risposta dell'IA?

Raramente, per la maggior parte dei compiti. Scrivere una risposta, riassumere uno scambio di messaggi o correggere una configurazione non dipende dall'indirizzo email o dal numero di carta reali, e segnaposto coerenti permettono comunque al modello di capire che due menzioni si riferiscono alla stessa persona. Conta quando il valore stesso è l'oggetto della domanda, per esempio chiedere se un certo IBAN è valido: in quel caso oscura tutto il resto e lascia solo quel valore.

Il testo oscurato è anonimo ai sensi del GDPR?

No. Poiché conservi la tabella di corrispondenze, si tratta di pseudonimizzazione, che per il GDPR riguarda ancora dati personali, anche se è una misura di tutela riconosciuta che riduce i rischi. Un testo può anche identificare qualcuno attraverso il contesto, per esempio una qualifica professionale e un piccolo paese. Usa lo strumento per ridurre al minimo ciò che condividi e segui le regole della tua organizzazione su cosa si può inserire negli strumenti di IA.

Cosa controlla ogni rilevatore e cosa ignora di proposito

• Numeri di carta: da 13 a 19 cifre, con spazi o trattini ammessi, accettati solo se superano il checksum di Luhn e iniziano con un prefisso Visa, Mastercard, American Express, Discover, JCB, Diners Club o UnionPay della lunghezza giusta. Numeri d'ordine, ISBN e codici di spedizione non superano entrambi i test.

• IBAN: la lunghezza esatta prevista per il paese dal registro ISO 13616 più il checksum mod-97, quindi un IBAN digitato male o inventato non viene riconosciuto.

• SSN statunitense: solo nella forma 123-45-6789 o 123 45 6789, oppure 9 cifre subito dopo "SSN". I numeri che iniziano con 000, 666 o 9, e quelli con un gruppo 00 o un seriale 0000, non vengono mai assegnati e sono ignorati.

• SIN canadese: cifre 3-3-3 con un separatore, oppure 9 cifre dopo "SIN", che superano il controllo di Luhn e non iniziano con 0 o 8.

• Numeri di telefono: un + iniziale con 8–15 cifre, numeri nordamericani 3-3-4 con un prefisso valido, oppure numeri nazionali che iniziano con 0, con separatori e 10 o 11 cifre. Date, prezzi, numeri di versione e orari non vengono riconosciuti.

• Codici ZIP e date di nascita: un numero di 5 cifre è uno ZIP solo dopo la sigla di uno stato ("CA 90210") o la parola ZIP; una data è una data di nascita solo dopo "born", "DOB", "date of birth" o "birthday". Tutto il resto viene lasciato com'è, a meno che tu non attivi Tutte le altre date.

• Segreti: prefissi di chiavi noti (sk-, sk-ant-, ghp_, github_pat_, glpat-, xoxb-, AKIA, AIza, sk_live_, SG., hf_ e altri), JWT, blocchi di chiavi private PEM, token Bearer e il valore in righe come password=..., api_key: ... o DB_TOKEN=....

Una procedura sicura per usare l'IA con dati di clienti o dipendenti

Incolla solo ciò che serve al compito. Un modello a cui chiedi di riscrivere una risposta non ha bisogno dell'intera cronologia del ticket né dei dati dell'account del cliente.

Oscura, poi rileggi il risultato prima di inviarlo. Indirizzi stradali, descrizioni testuali di una persona e identificativi specifici della tua azienda non vengono rilevati automaticamente: aggiungi le parole identificative all'elenco personalizzato.

Tieni la tabella di corrispondenze in questa scheda, scaricala in JSON se la conversazione andrà per le lunghe ed elimina il file quando hai finito. Lo strumento non la salva mai.

Ripristina la risposta qui, non nella chat dell'IA. Incollare la tabella di corrispondenze nella conversazione vanificherebbe l'oscuramento.

Per un uso regolare o in team, preferisci un piano di IA con l'addestramento disattivato per impostazione predefinita e un accordo sul trattamento dei dati, e metti per iscritto quali dati si possono usare con l'IA. L'oscuramento riduce l'esposizione; non sostituisce queste regole.

Strumenti gratuiti correlati

  • Contatore di token — Conta i token in modo esatto per i modelli OpenAI, stimali per Claude, Gemini e Llama, guarda il costo e osserva il testo diviso in token.
  • Formattatore JSON — Formatta, minifica e valida JSON, con gli errori di parsing localizzati per riga e colonna. Nel tuo browser, senza upload.
  • Calcolatore costi API LLM — Confronta il costo del tuo carico di lavoro su oltre 40 modelli, con caching, sconti batch, fasce per contesti lunghi e token di ragionamento. Prezzi con fonte e data.
  • Contatore di parole — Conta parole, caratteri, frasi e tempo di lettura, e verifica i limiti di X, LinkedIn, Instagram, YouTube, SEO e SMS mentre scrivi.