GDPR prompt AI

AI voor het hele team. Persoonsgegevens blijven in de organisatie.

Voordat een vraag het taalmodel bereikt, vervangen we namen, adressen en nummers door placeholders. In het antwoord zetten we ze terug, zodat het team werkt zoals in elke chat.

Voorbeeld: een betalingsherinnering

Bericht

Schrijf een betalingsherinnering aan Sanne de Vries, Kerkstraat 12, 3511 LX Utrecht, BSN 938637940, voor de openstaande factuur 2024-117 van € 1.240,00.

Antwoord

Een medewerker plakt de gegevens van een klant, zoals in elke chat.

Werk dat elke afdeling al doet

Dezelfde vraag, hetzelfde antwoord. Onderweg wordt alleen vervangen wat een persoon herkenbaar maakt.

U schrijft

Vat het gesprek met Eva Jansen samen en schrijf een antwoord aan eva.jansen@gmail.com.

Model ziet

Vat het gesprek met [PERSON_1] samen en schrijf een antwoord aan [EMAIL_1].

Wat er verborgen wordt, wat blijft

Verborgen wordt wat naar een persoon wijst. Wat het model nodig heeft voor het werk, blijft leesbaar.

Wat het model ontvangt

Beste [PERSON_1], onze boekhouder bevestigt dat de € 1.240,00 voor de Microsoft 365-licenties op 3 maart van [BANK_ACCOUNT_1] binnen is. Uw nieuwe adres, [ADDRESS_1], is genoteerd en contract [ID_NUMBER_1] blijft ook in België geldig. Voor vragen belt u [PHONE_1] of de Belastingdienst.

Altijd vervangen

  • Namen, in elke vorm[PERSON]
  • Adressen[ADDRESS]
  • BSN en fiscale nummers[NATIONAL_ID][TAX_ID]
  • Bankrekeningen[BANK_ACCOUNT]
  • Telefoonnummers en e-mailadressen[PHONE][EMAIL]
  • Geboorte- en overlijdensdata[BIRTH_DATE]
  • Contract-, dossier-, polis-, perceel- en kentekennummers[ID_NUMBER]
  • Plaatsen en bedrijven die naar iemand zouden wijzen[PLACE][ORGANISATION]

Blijft leesbaar

  • Bedragen, prijzen en termijnen
  • Landen
  • Beroepen en functies in het algemeen
  • Overheidsinstanties
  • Producten, apps en merken
  • De inhoud van de vraag zelf

Wie ziet wat

Voor functionarissen gegevensbescherming: elke ontvanger krijgt alleen wat hij nodig heeft.

  1. Uw teamschrijft zoals altijdAna Novak
  2. Onze gateway in de EUvindt persoonsgegevens, vervangt ze en bewaart de sleutel[PERSON_1]
  3. Eindcontroleeen tweede model in de EU, zonder opslag[PERSON_1]
  4. Taalmodelziet alleen placeholders[PERSON_1]
Het antwoord komt terug met de echte gegevens Ana Novak
  • Herkenning: regels, openbare registers, een model voor namenServers van GDPR prompt AI (Pošta Slovenije d.o.o., Ljubljana)
    Wat hij ziet
    De oorspronkelijke tekst
    Waar
    EU
  • Herkenning van wat overblijft, en een eindcontroleAmazon Bedrock (AWS)
    Wat hij ziet
    Tekst waarin het gevondene al verborgen is
    Waar
    EU, eu-central-1 (Frankfurt), zonder opslag
  • Placeholderkluis en chatgeschiedenisPošta Slovenije d.o.o., Ljubljana
    Wat hij ziet
    De oorspronkelijke tekst, versleuteld
    Waar
    EU
  • BeantwoordingDe aanbieder van het model
    Wat hij ziet
    Alleen tekst met placeholders
    Waar
    Zonder opslag, zonder training

Alleen wij hebben de sleutel tot de placeholders. Met elke organisatie sluiten we een verwerkersovereenkomst en we publiceren alle subverwerkers (in het Sloveens).

Wat altijd geldt

Als het maskeren mislukt, wordt er niets verstuurd
Geen tekst verlaat de gateway ongecontroleerd. De gebruiker krijgt het verzoek het opnieuw te proberen.
Elke wijziging wordt gemeten
Voordat een nieuwe regel geldt, testen we die op meer dan 3.000 documenten met bekende antwoorden.
Bijlagen en scans
Contracten, facturen en scans doorlopen dezelfde maskering als chatberichten.
Overzicht van het gebruik
Verbruik per gebruiker en een audittrail van hoeveel en welke gegevens zijn vervangen, zonder inhoud.

Voor uw eigen toepassingen

Dezelfde maskering achter een OpenAI-compatibele API. Richt uw bestaande code op ons adres, gebruik een organisatiesleutel en gebruik als model auto.

Er gaan placeholders uit, in het antwoord komen de echte gegevens terug, net als in de chat.

  • OpenAI-compatibel
  • Streaming
  • Sessies
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": "Vat het contract met Sanne de Vries samen."}],
)
print(reply.choices[0].message.content)

Vragen van functionarissen gegevensbescherming

Korte antwoorden op wat functionarissen gegevensbescherming ons het vaakst vragen. De details staan in de verwerkersovereenkomst.

Nog een vraag? Stel hem via het formulier hieronder

Is dit anonimisering?

Nee, het is pseudonimisering. Wij bewaren de sleutel die placeholders aan de echte gegevens koppelt, dus de AVG geldt volledig voor ons en wij treden op als uw verwerker. Aanbieders van modellen krijgen de sleutel nooit en kunnen niet zien over wie de tekst gaat.

Trainen aanbieders van modellen op onze gegevens?

Nee. We gebruiken alleen aanbieders en voorwaarden zonder opslag van vragen en antwoorden en zonder training daarop.

Wat als er iets gemist wordt?

De herkenning is zeer nauwkeurig, maar niet perfect: een ongebruikelijk of indirect gegeven kan zichtbaar blijven. Daarom werken regels, openbare registers en een model in de EU samen, wordt elke wijziging vóór invoering gemeten en delen we de resultaten met onze klanten.

Waar worden onze gegevens opgeslagen?

In de EU. De placeholderkluis en de chatgeschiedenis zijn versleuteld en de sleutel staat niet op de databaseserver. De herkenning op Amazon Bedrock draait in Frankfurt zonder opslag.

En gezondheidsgegevens en andere bijzondere categorieën?

Die blijven in de tekst terwijl de persoon bij wie ze horen verborgen is, zodat het model kan helpen met de taak. Organisaties die dagelijks met zulke gegevens werken, kunnen een niveau kiezen waarin ook het antwoordende model in de EU draait.

Werkt het ook in het Nederlands?

Ja. De maskering is eerst voor het Sloveens gebouwd en wordt gemeten voor het Nederlands, Duits, Engels, Italiaans en Spaans, met de nummerformaten van die landen (BSN, Steuer-ID, codice fiscale, DNI). Voor elke taal geldt dezelfde drempel: nul gemiste verplichte gegevens in onze testsets.

Wat krijgen we voor onze DPIA?

Een beschrijving van de verwerking, de verwerkersovereenkomst, de lijst van subverwerkers en de resultaten van onze metingen.

Bèta-toegang aanvragen

De bèta staat open voor een klein aantal organisaties. Vertel ons wie u bent, dan antwoorden we per e-mail.

  1. U stuurt de aanvraag; wij antwoorden op uw zakelijke e-mailadres.
  2. Wij richten uw organisatie in en nodigen de beheerders uit.
  3. Uw team logt in op de chat; beheerders beheren leden en sleutels in de console.

We gebruiken de gegevens alleen om uw aanvraag te beantwoorden en verwijderen ze na een jaar.