IA per tutto il team. I dati personali restano in azienda.
Prima che una domanda arrivi al modello linguistico, sostituiamo nomi, indirizzi e numeri con segnaposto. Nella risposta li rimettiamo al loro posto, così il team lavora come in qualsiasi chat.
Scrivi un sollecito di pagamento a Giulia Rossi, Via Garibaldi 21, 20121 Milano, codice fiscale RSSGLI85C54F205S, per la fattura insoluta 2024-117 di 1.240,00 €.
Una persona del team incolla i dati di un cliente, come in qualsiasi chat.
Scrivi un sollecito di pagamento a [PERSON_1], [ADDRESS_1], codice fiscale [TAX_ID_1], per la fattura insoluta 2024-117 di 1.240,00 €.
Gentile signora [PERSON_1], dai nostri registri la fattura 2024-117 di 1.240,00 € risulta ancora insoluta. La preghiamo di saldarla entro otto giorni …
Il modello riceve solo segnaposto. Non saprà mai chi è il cliente; contenuto e compito restano chiari.
Scrivi un sollecito di pagamento a Giulia Rossi, Via Garibaldi 21, 20121 Milano, codice fiscale RSSGLI85C54F205S, per la fattura insoluta 2024-117 di 1.240,00 €.
Gentile signora Rossi, dai nostri registri la fattura 2024-117 di 1.240,00 € risulta ancora insoluta. La preghiamo di saldarla entro otto giorni …
La risposta torna con i dati reali, rimessi al loro posto da noi.
Il lavoro che ogni reparto fa già
La stessa richiesta, la stessa risposta. Lungo il percorso si sostituisce solo ciò che rende riconoscibile una persona.
Riassumi il colloquio con Chiara Romano e prepara una risposta a chiara.romano@gmail.com.
Riassumi il colloquio con [PERSON_1] e prepara una risposta a [EMAIL_1].
Perché il pagamento di Marco Ricci, conto IT60 X054 2811 1010 0000 0123 456, non corrisponde alla fattura 2026-118?
Perché il pagamento di [PERSON_2], conto [BANK_ACCOUNT_1], non corrisponde alla fattura 2026-118?
Scrivi una diffida a Sara Colombo, Via Roma 14, 10121 Torino, per il credito del contratto C-2026-0418.
Scrivi una diffida a [PERSON_3], [ADDRESS_1], per il credito del contratto [ID_NUMBER_1].
Rispondi al reclamo di Luca Bianchi sulla consegna in ritardo e proponi una chiamata al 333 555 1234.
Rispondi al reclamo di [PERSON_4] sulla consegna in ritardo e proponi una chiamata al [PHONE_1].
Perché questa query restituisce duplicati? SELECT * FROM clienti WHERE email = 'anna.berg@libero.it'
Perché questa query restituisce duplicati? SELECT * FROM clienti WHERE email = '[EMAIL_2]'
Prepara il provvedimento di iscrizione all'asilo nido per Leo Ferrari, codice fiscale BNCLCU79H02L219K.
Prepara il provvedimento di iscrizione all'asilo nido per [PERSON_5], codice fiscale [TAX_ID_1].
Cosa viene nascosto, cosa resta
Si nasconde ciò che indica una persona. Ciò che serve al modello per lavorare resta leggibile.
Gentile [PERSON_1], la nostra contabile conferma che i 1.240,00 € per le licenze Microsoft 365 sono arrivati da [BANK_ACCOUNT_1] il 3 marzo. Abbiamo registrato il suo nuovo indirizzo, [ADDRESS_1], e il contratto [ID_NUMBER_1] resta valido anche in Austria. Per domande chiami il [PHONE_1] o l'Agenzia delle Entrate.
Sempre sostituito
- Nomi, in ogni forma
[PERSON] - Indirizzi
[ADDRESS] - Codice fiscale e numeri di documento
[TAX_ID][ID_NUMBER] - Conti bancari
[BANK_ACCOUNT] - Numeri di telefono e indirizzi email
[PHONE][EMAIL] - Date di nascita e di morte
[BIRTH_DATE] - Numeri di contratto, pratica, polizza, particella e targa
[ID_NUMBER] - Luoghi e aziende che porterebbero a qualcuno
[PLACE][ORGANISATION]
Resta leggibile
- Importi, prezzi e scadenze
- Paesi
- Professioni e ruoli in generale
- Enti e pubbliche amministrazioni
- Prodotti, app e marchi
- Il contenuto della richiesta
Chi vede cosa
Per i responsabili della protezione dei dati: ogni destinatario riceve solo ciò che gli serve.
- Il tuo teamscrive come sempreAna Novak
- Il nostro gateway nell'UEtrova i dati personali, li sostituisce e custodisce la chiave
[PERSON_1] - Controllo finaleun secondo modello nell'UE, senza conservazione
[PERSON_1] - Modello linguisticovede solo segnaposto
[PERSON_1]
- Riconoscimento: regole, registri pubblici, un modello per i nomiServer di GDPR prompt AI (Pošta Slovenije d.o.o., Ljubljana)
- Cosa vede
- Il testo originale
- Dove
- UE
- Riconoscimento di ciò che resta e controllo finaleAmazon Bedrock (AWS)
- Cosa vede
- Testo in cui quanto trovato è già nascosto
- Dove
- UE, eu-central-1 (Frankfurt), senza conservazione
- Archivio dei segnaposto e cronologia della chatPošta Slovenije d.o.o., Ljubljana
- Cosa vede
- Il testo originale, cifrato
- Dove
- UE
- RispostaIl fornitore del modello
- Cosa vede
- Solo testo con segnaposto
- Dove
- Senza conservazione, senza addestramento
La chiave dei segnaposto è solo nostra. Con ogni azienda firmiamo un accordo sul trattamento dei dati e pubblichiamo tutti i sub-responsabili (in sloveno).
Ciò che vale sempre
- Se il mascheramento non riesce, non si invia nulla
- Nessun testo lascia il gateway senza controllo. All'utente viene chiesto di riprovare.
- Ogni modifica viene misurata
- Prima che una nuova regola entri in vigore, la verifichiamo su oltre 3.000 documenti con soluzioni note.
- Allegati e scansioni
- Contratti, fatture e scansioni passano per lo stesso mascheramento dei messaggi in chat.
- Controllo sull'uso
- Consumo per utente e registro di audit su quanti e quali dati sono stati sostituiti, senza contenuti.
Per le tue applicazioni
Lo stesso mascheramento dietro un'API compatibile con OpenAI. Punta il tuo codice al nostro indirizzo, usa una chiave aziendale e indica auto come modello.
Escono i segnaposto, nella risposta tornano i dati reali, come nella chat.
- Compatibile con OpenAI
- Streaming
- Sessioni
from openai import OpenAI
client = OpenAI(
base_url="https://api.gdprprompt.ai/v1",
api_key="eucc_sk_…",
)
reply = client.chat.completions.create(
model="auto",
messages=[{"role": "user",
"content": "Riassumi il contratto con Giulia Rossi."}],
)
print(reply.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.gdprprompt.ai/v1",
apiKey: "eucc_sk_…",
});
const reply = await client.chat.completions.create({
model: "auto",
messages: [{ role: "user", content: "Riassumi il contratto con Giulia Rossi." }],
});
console.log(reply.choices[0].message.content);curl https://api.gdprprompt.ai/v1/chat/completions \
-H "Authorization: Bearer eucc_sk_…" \
-H "Content-Type: application/json" \
-d '{"model": "auto", "messages": [{"role": "user",
"content": "Riassumi il contratto con Giulia Rossi."}]}'Domande dei responsabili della protezione dei dati
Risposte brevi alle domande che i responsabili della protezione dei dati ci fanno più spesso. I dettagli sono nell'accordo sul trattamento dei dati.
Un'altra domanda? Chiedici con il modulo qui sotto
È anonimizzazione?
No, è pseudonimizzazione. La chiave che collega i segnaposto ai dati reali la conserviamo noi, quindi il GDPR si applica a noi pienamente e agiamo come tuo responsabile del trattamento. I fornitori dei modelli non ricevono mai la chiave e non possono sapere di chi parla il testo.
I fornitori dei modelli si addestrano sui nostri dati?
No. Usiamo solo fornitori e condizioni senza conservazione di richieste e risposte e senza addestramento su di esse.
E se qualcosa sfugge?
Il riconoscimento è molto preciso, ma non perfetto: un dato insolito o indiretto può restare visibile. Per questo regole, registri pubblici e un modello nell'UE lavorano insieme, ogni modifica viene misurata prima dell'uso e condividiamo i risultati con i clienti.
Dove sono conservati i nostri dati?
Nell'UE. L'archivio dei segnaposto e la cronologia della chat sono cifrati e la chiave non sta sul server del database. Il riconoscimento su Amazon Bedrock avviene a Francoforte senza conservazione.
E i dati sanitari e le altre categorie particolari?
Restano nel testo mentre la persona a cui appartengono è nascosta, così il modello può aiutare nel compito. Le aziende che trattano questi dati ogni giorno possono scegliere un livello in cui anche il modello che risponde funziona nell'UE.
Funziona anche in italiano?
Sì. Il mascheramento è nato per lo sloveno ed è misurato per italiano, tedesco, olandese, inglese e spagnolo, con i formati dei numeri di questi paesi (codice fiscale, partita IVA, Steuer-ID, BSN, DNI). Per ogni lingua vale la stessa soglia: zero dati obbligatori sfuggiti nei nostri insiemi di prova.
Cosa riceviamo per la nostra DPIA?
Una descrizione del trattamento, l'accordo sul trattamento dei dati, l'elenco dei sub-responsabili e i risultati delle nostre misurazioni.
Richiedi l'accesso alla beta
La beta è aperta a un numero ridotto di aziende. Dicci chi sei e ti rispondiamo via email.
- Invii la richiesta; rispondiamo alla tua email aziendale.
- Configuriamo la tua azienda e invitiamo i suoi amministratori.
- Il team accede alla chat; gli amministratori gestiscono membri e chiavi nella console.