Tilbage til BlogGDPR & Overholdelse

Tokenmapping til GDPR-kompatible AI-arbejdsgange

Når kundenavne anonymiseres inden AI-behandling, indeholder AI-svaret anonymiserede tokens. Det endelige svar skal indeholde rigtige navne — ikke tokens.

April 25, 20268 min læsning
token mapping AIGDPR customer service AIauto-decryptsession-based anonymizationAI workflow pseudonymization

Opdateret for 2026

Dit team bruger AI til at udarbejde kundesvar. En kunde skriver ind. Deres navn anonymiseres, inden AI'en ser det. AI'en udarbejder et svar med en pladsholder. Medarbejderen skal manuelt udskifte den. Ved 200 interaktioner om dagen løber den omkostning hurtigt op.

Sessionsbaseret tokenmapping løser dette. Det gendanner rigtige navne automatisk.

Problemet uden tokenmapping

Anonymiseringstrinnet opretter et token. "Maria Schmidt" bliver til [CUSTOMER_1]. Claude udkaster: "Kære [CUSTOMER_1], vi beklager forsinkelsen."

Sagsbehandleren skal nu erstatte [CUSTOMER_1] med "Maria Schmidt", inden svaret sendes. I stor skala annullerer dette trin formålet med AI-assistance. Det er gentageligt arbejde, der ikke forsvinder.

Sådan fungerer sessionstokens

Sessionen gemmer en opslagstabel: [CUSTOMER_1] → "Maria Schmidt." Når Claude returnerer sit udkast, læser auto-dekrypteringslaget denne tabel og gendanner navnet. Medarbejderen ser "Kære Maria Schmidt" — allerede korrekt. Intet manuelt trin. GDPR-beskyttelsen kører i baggrunden.

Hvorfor sessionskonsistens er afgørende

Tokentabellen skal være konsistent på tværs af hele sessionen. Hvis "Maria Schmidt" optræder i den første klage og igen i en opfølgning, skal begge løse til [CUSTOMER_1]. Uden dette kan Claude behandle dem som to forskellige personer. Dens svar bliver inkonsistent.

Én person får ét token pr. session. Claude kan derefter ræsonnere korrekt om samtalen.

GDPR-overholdelse som designprincip

GDPR Artikel 4(5) definerer pseudonymisering som en risikoreducerende teknik. EDPB's retningslinjer fra 2022 stiller ét krav: nøglen skal opbevares adskilt fra de pseudonymiserede data.

Sessionstokentabeller opfylder denne regel. Opslaget forbliver i browseren. Det sendes aldrig til Claude. Når sessionen slutter, er det væk. Ingen personoplysninger når eksterne servere. Artikel 46-overførselsspørgsmålet opstår ikke.

Forsikringskrav: et konkret eksempel

Et tysk forsikringsselskab behandler klage-e-mails fra kunder. Hver e-mail indeholder et navn, et policenummer og et kravbeløb.

Inden AI-behandling anonymiserer Chrome-udvidelsen eller MCP-serveren alle tre felter. Claude ser [CUSTOMER_1], [POLICY_2024-08847] og [AMOUNT_1]. Den udarbejder et svar med disse tokens.

Auto-dekrypteringslaget gendanner derefter alle tre felter. Sagsbehandleren ser det rigtige navn og policenummer i udkastet. De gennemgår og sender. Ingen tokenudskiftning kræves.

GDPR-resultatet: data sendt til Claudes amerikanske servere indeholdt ingen personoplysninger. Kundens rigtige navn og policenummer forblev i Tyskland på sagsbehandlerens browser.

Hvad den komplette løkke kræver

Tre komponenter skal fungere sammen for en problemfri arbejdsgang:

1. Konsistente tokens. Hver entitet får ét token pr. session. Altid det samme.

2. En lokal opslagstabel. Den lever i sessionen. Den sendes ikke til AI'en.

3. Auto-dekryptering ved output. Tabellen anvendes på AI-udkastet, inden medarbejderen ser det.

Uden alle tre erstattes tokens manuelt af medarbejderne. Med alle tre kører arbejdsgangen selv og forbliver GDPR-kompatibel.

Konklusion

Denne tilgang lukker løkken i AI-assisteret kundeservice. Anonymisering beskytter data, inden de når AI'en. Auto-dekryptering indsætter rigtige navne i svaret. Medarbejdere ser korrekte navne på hvert trin. GDPR-overholdelse bevares hele vejen igennem.

Kilder

Limitations / When this doesn't apply

The guarantee is only as good as what got tokenized. The local table protects the name, policy number, and amount the system actually flagged — but a free-text complaint also carries addresses, account references, dates, and incidental third-party names that may not be detected, and any of those reaches the model in the clear. Review what the detector caught on real messages, not just the structured fields, before relying on the privacy claim.

  • Tokens reduce risk; they rarely make text non-personal. Even with the name replaced, the surrounding details of a single complaint can describe one identifiable customer, so GDPR treats this as pseudonymized, not anonymized, data — the Article 46 transfer question does not simply disappear, and the residual content sent to the model still warrants a documented transfer basis.
  • A session table is a custody arrangement, not deletion. While it exists, it is the link back to every real identity in the conversation; a compromised browser, a persisted log, or an exported draft can carry plaintext names outside the intended boundary, so local custody controls where the key sits, not whether the data was ever exposed.

Klar til at beskytte dine data?

Begynd at anonymisere PII med 273 enhedstyper på tværs af 48 sprog.