Att maskera personuppgifter i en AI-prompt innebär att ersätta uppgifter som identifierar en person (namn, kontaktuppgifter, konto- och ID-nummer, födelsedatum) med neutrala etiketter innan du klistrar in texten i ChatGPT, Claude eller Gemini. Behåll roller, belopp och händelsedatum som AI:n behöver, maskera allt som pekar ut vem personen är och läs igenom den maskerade texten en gång till innan du skickar den.

Ett utskrivet ark med grå rader, där några korta avsnitt täckts med små remsor av mörkblå tejp, bredvid en rulle mörkblå maskeringstejp, en liten sax och en bärbar dator på ett ljust skrivbord.

Vad personuppgifter (PII) är och hur de skiljer sig från personuppgifter enligt GDPR

PII står för personligt identifierbar information. Det är en amerikansk term från federal vägledning. OMB Circular A-130 definierar det som information som kan användas för att särskilja eller spåra en individs identitet, antingen på egen hand eller tillsammans med annan information som är kopplad eller kan kopplas till personen. NIST SP 800-122, NIST:s vägledning för att skydda sekretessen för PII, ger exempel: namn, personnummer (Social Security number), födelsedatum och födelseort, biometriska uppgifter samt information kopplad till en person, till exempel medicinska, ekonomiska eller arbetsrelaterade uppgifter.

EU och Storbritannien använder en annan term. Enligt artikel 4.1 i GDPR, och samma artikel i UK GDPRär personuppgifter ”all information som rör en identifierad eller identifierbar fysisk person”, inklusive identifiering genom lokaliseringsuppgifter, en identifierare online eller faktorer som är specifika för personens fysiska, ekonomiska, kulturella eller sociala identitet.

För en prompt handlar skillnaden mest om hur man brukar tänka. Den som tänker ”PII” letar ofta efter fält: namn, personnummer, e-postadress. GDPR:s definition får dig också att fråga om en mening, läst tillsammans med resten, pekar ut en viss person. Om dina klienter finns i EU eller Storbritannien bör du utgå från den bredare definitionen. Om en viss AI-användning är laglig för ditt företag är en fråga för din jurist eller ditt dataskyddsombud, inte för ett maskeringsverktyg.

Varför harmlösa detaljer blir avslöjande tillsammans

Identifierare delas in i två grupper. Direkta identifierare pekar ut en person på egen hand: ett fullständigt namn, ett passnummer, en e-postadress. Kvasidentifierare gör inte det, men begränsar urvalet: ett postnummer, ett födelsedatum, en yrkestitel, en sällsynt diagnos.

Den mest kända uppskattningen av hur snabbt de begränsar urvalet kommer från Latanya Sweeney. Med hjälp av data från USA:s folkräkning 1990 uppskattade hon i ”Simple Demographics Often Identify People Uniquely” att 87 % av USA:s befolkning sannolikt kunde särskiljas med bara tre uppgifter: femsiffrigt ZIP-kodnummer, kön och födelsedatum. En senare nyanalys av Philippe Golle uppskattade siffran till cirka 63 % för folkräkningen år 2000. Oavsett vilket räckte tre vardagliga fakta för att peka ut de flesta människor.

I en prompt gömmer sig kvasidentifierare oftast i löptext: ”den enda kvinnliga delägaren på kontoret i Leeds”, ”klienten som sålde bageriet på Main Street i våras”. Vår lista över vad du bör ta bort innan du skickar ett dokument till AI går igenom dessa kombinationer en typ i taget.

Maskering, redigering och pseudonymisering: vad AI:n fortfarande kan göra

De tre orden används ofta utan större åtskillnad. För en prompt är det viktiga vad AI:n fortfarande kan arbeta med efter varje metod. Ta meningen: ”Anna Weber mejlade Tom Hale den 3 maj; Anna bestrider Toms faktura.”

MetodMeningen blirVad AI:n fortfarande kan göraKan du återställa namnen?
Redigering (ta bort eller svärta över)”[█████] mejlade [█████] den 3 maj; [█████] bestrider [█████]s faktura.”Inte mycket: den kan inte avgöra vem som skrev, vem som bestrider och vem som ska ha betalt.Nej
Maskering med typetiketter”[NAMN] mejlade [NAMN] den 3 maj; [NAMN] bestrider [NAMN]s faktura.”Den vet att det rör sig om personer, men inte vem som är vem.Nej
Pseudonymisering (konsekventa platshållare)”Person_1 mejlade Person_2 den 3 maj; Person_1 bestrider Person_2s faktura.”Följ vem som gjorde vad och svara med samma beteckningar.Ja, med en tabell som kopplar platshållarna till namnen och som du förvarar själv

För de flesta AI-uppgifter ger konsekventa platshållare de bästa svaren, eftersom AI:n fortfarande kan följa sammanhanget. GDPR kallar detta pseudonymisering (artikel 4.5) och betraktar fortfarande resultatet som personuppgifter. Vår artikel om anonymisering, pseudonymisering och redigering förklarar de tre termerna i detalj.

Vad som ska maskeras i en prompt och vad som ska behållas

Maskera det som identifierar personen. Behåll det som frågan handlar om.

MaskeraBehåll
Personers och företags namn, smeknamn, initialerRoller: köpare, hyresgäst, anställd, vår klient, motparten
E-postadresser, telefonnummer, gatuadresserLand eller jurisdiktion, om svaret beror på det
Kontonummer, IBAN, kortnummer, skatte- och ID-nummer, ärende- och försäkringsnummerBelopp, såvida inte själva beloppet skulle identifiera klienten
FödelsedatumHändelsedatum: undertecknande, meddelande, betalning, tidsfrist
Uppgifter i löptext som pekar ut någon: en ovanlig yrkestitel, en liten ort, en namngiven släktingDe fakta som frågan beror på, uttryckta på ett allmänt sätt

Ålder är ett vanligt undantag från ”maskera födelsedatum”: om svaret beror på om någon är över 18 eller nära pensionsåldern, skriv åldern eller ”över 65” i stället för datumet.

En kort prompt, före och efter:

Before:
Maria Lopez (born 12 March 1981, maria.lopez@example.com) rents
a flat from Greenfield Lettings Ltd. Her deposit of $2,400 was not
returned after she moved out on 30 June. What can she do?

After:
Person_1 (born Date_1, Email_1) rents a flat from Company_1.
Person_1's deposit of $2,400 was not returned after Person_1 moved
out on 30 June. What can Person_1 do? Keep the placeholders as written.

Beloppet och utflyttningsdatumet behålls eftersom svaret beror på dem. Om födelsedatumet inte tillför något till frågan, ta bort det i stället för att maskera det.

Tre sätt att maskera

För hand

För en kort prompt kan du läsa texten och själv ersätta varje identifierare. Skriv upp platshållarna på en anteckning medan du arbetar (Person_1 = Maria Lopez), så att samma person alltid får samma etikett. Manuell maskering går långsamt och fungerar dåligt med långa texter: ett namn som förekommer tolv gånger ersätts elva gånger.

Med sök och ersätt för mönster

Vissa identifierare följer ett fast mönster, och en sökning med reguljära uttryck hittar alla på en gång. Textredigerare som Notepad++ och VS Code stöder detta, och Word har en sökning med jokertecken som använder en egen syntax. Här är två mönster att börja med:

Email:  [A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}
IBAN:   \b[A-Z]{2}[0-9]{2}(?: ?[A-Z0-9]){11,30}\b

IBAN-mönstret följer strukturen i SWIFT IBAN Registry: en landskod med två bokstäver, två kontrollsiffror och därefter upp till trettio bokstäver och siffror. Mönster fångar format, inte innebörd. De missar ett telefonnummer som skrivs ”noll-sju-sju”, och de hittar aldrig ett namn.

Med ett detekteringsverktyg

Detekteringsverktyg letar efter namn, företag och platser såväl som mönster. För långa dokument är de mycket snabbare än manuellt arbete, men inget av dem hittar allt. Dokumentationen för detekteringsverktyget med öppen källkod Presidio säger det tydligt: eftersom verktyget använder automatisk detektering ”finns det ingen garanti för att Presidio hittar all känslig information”.

Detektering måste alltså följas av granskning. Gå igenom det verktyget hittade och avmarkera falska träffar, till exempel ett gatunamn som också är ett efternamn. Läs sedan texten för att hitta sådant som missades: smeknamn, namn med små bokstäver och personer som beskrivs i stället för att namnges. Vad du bör leta efter i ett pseudonymiseringsverktyg jämför vilka typer av verktyg som finns.

ClientSafe visar ett hyresavtal i Original-vyn, där namn, adresser och ID-nummer är markerade för granskning.
Granskning i ClientSafe: varje träff markeras i originalet innan den säkra kopian skapas.

I ClientSafe lägger du till dokumenten i ett ärende, och programmet hittar namn, företag, adresser, telefonnummer, e-postadresser, konto- och ID-nummer samt födelsedatum på din dator. Du avmarkerar sådant som inte är personuppgifter och markerar det som verktyget missade. Sedan kopierar du den säkra kopian till AI-chatten. Samma person får samma platshållare i alla dokument i ärendet.

Svaret kommer tillbaka med platshållare

Maskeringen fungerar i båda riktningarna. AI:n svarar med samma beteckningar som du använde, så svaret säger ”Person_1 kan be Company_1 om...” i stället för ”Maria Lopez kan be...”. Om du ber AI:n att behålla platshållarna exakt som de står, som i exemplet ovan, blir det mer sannolikt.

Återställ de riktiga namnen på din egen dator, inte i chatten: använd sök och ersätt med din lista över platshållare eller samma verktyg som du maskerade med. Läs sedan igenom det återställda svaret en gång: en platshållare som AI:n ändrat (”Person 1” i stället för ”Person_1”) kanske inte har återställts. Vår guide till att återställa riktiga namn i AI:ns svar går igenom hela processen steg för steg.

Vanliga frågor

Är maskerad text anonym?

Vanligtvis inte. Om du behåller en tabell som kopplar platshållare till namn är texten pseudonymiserad och räknas fortfarande som personuppgifter enligt GDPR. Maskering minskar mängden information som AI-tjänsten får. Den innebär inte att texten undantas från dataskyddslagstiftningen.

Bör jag maskera företagsnamn?

Maskera klientens företag och alla företag som skulle identifiera klienten, till exempel ett litet familjeföretag. Ett stort börsnoterat företag som anges som leverantör eller motpart kan ofta vara kvar, om frågan behöver det.

Försämrar maskering AI:ns svar?

Sällan, om du använder konsekventa platshållare: AI:n ser fortfarande vem som gjorde vad. Svaret blir sämre när det beror på något du maskerat, till exempel landet eller en persons ålder. Lägg till den uppgiften igen i en allmän form.

Kan jag bara säga åt AI:n att ignorera personuppgifterna?

Nej. När AI:n läser instruktionen har uppgifterna redan skickats. Maskeringen måste göras innan du klistrar in texten.

ClientSafe ersätter namn, adresser, telefonnummer, e-postadresser, konto- och ID-nummer samt födelsedatum med platshållare på din dator och sätter tillbaka de riktiga namnen i AI:ns svar. Detekteringen är inte perfekt, så granska listan innan du kopierar.