Zurück
Kevin Riedl

14 min Lesezeit · 6. August 2026

Weiter
Entsteht auf deinem Gerät, ohne Instagram-Verbindung. Den Beitragslink kopieren wir für deinen Link-Sticker.

Personenbezogene Daten vor LLM-Prompts schützen: Presidio, Privacy Filter und die Produktionspipeline

Der sicherste Prompt fordert ein LLM nicht dazu auf, personenbezogene Daten zu ignorieren. Er enthält Daten, die das Modell nicht braucht, gar nicht erst. Setze ein deterministisches Privacy-Gateway vor den Modellaufruf, entferne unnötige Felder, ersetze notwendige Identifikatoren durch stabile Platzhalter und behalte die Rückauflösung unter eigener Kontrolle.

Dieser Leitfaden schließt die praktische Lücke zwischen einem Presidio-Demo mit fünf Zeilen und einer allgemeinen DSGVO-Policy. Er zeigt den vollständigen Pfad für Support-Tickets, Dokumente, RAG, Agenten und interne Assistenten. Außerdem vergleicht er das ursprünglich von Microsoft entwickelte Presidio mit OpenAI Privacy Filter und Managed-DLP-Diensten. Die Tool-Angaben wurden am 6. August 2026 geprüft.

Brauchst du einen datenschutzsicheren KI-Datenfluss, den dein Security-Team testen kann?

 Prompt-Gateway planen

Wie sollte eine PII-Redaction-Pipeline vor LLM-Prompts aussehen?

Nutze sieben Grenzen: minimieren, erkennen, klassifizieren, transformieren, aufrufen, prüfen und selektiv zurückauflösen. Die Erkennung läuft in deiner vertrauenswürdigen Umgebung, bevor Prompt, Anhang, gefundene Passage oder Tool-Ergebnis die Grenze zum Modellanbieter überschreitet.

  1. An der Quelle minimieren. Wähle nur Felder, die die Aufgabe braucht. Serialisiere keinen vollständigen Kundendatensatz, um ihn später wieder zu schwärzen.
  2. Mehrschichtig erkennen. Kombiniere schemaabhängige Feldregeln, Prüfsummen und Secret-Patterns mit einem kontextsensitiven PII-Detector. Eine Methode deckt nicht gleichzeitig IBANs und Namen im Fließtext zuverlässig ab.
  3. Policy je Entität und Zweck anwenden. Blockiere verbotene Inhalte, entferne unnötige Inhalte und pseudonymisiere Werte, die die Aufgabe weiter benötigt.
  4. Eindeutige typisierte Platzhalter erzeugen. Ersetze Werte durch Tokens wie PERSON_001, EMAIL_001 und CASE_ID_001. Wiederholte Verweise bleiben im erlaubten Scope konsistent.
  5. Das Modell mit bereinigtem Kontext aufrufen. Modell, Tracing und Prompt-Cache erhalten Platzhalter, niemals die Zuordnungstabelle.
  6. Die Ausgabe prüfen. Erkenne neue sensible Werte, unerwartete Rohdaten und unautorisierte Platzhalter, bevor eine Antwort, ein Log oder ein Tool-Aufruf das Gateway verlässt.
  7. Nur an der finalen autorisierten Grenze zurückauflösen. Löse erlaubte Platzhalter für den vorgesehenen Empfänger und Kanal auf. Re-identifiziere nie pauschal in Logs, Agent Memory oder Tool-Argumenten.
vertrauenswürdige Anwendung
  -> Feldminimierung
  -> Regeln + kontextsensitiver Detector
  -> Policy: blockieren | entfernen | tokenisieren
  -> verschlüsselter Token-Vault
  -> bereinigter Prompt -> LLM
  -> Output-Detector + Autorisierung
  -> selektive Rückauflösung -> Nutzer

Dieses Gateway ergänzt die Objekt- und Feldautorisierung aus unserem Leitfaden zu Datenzugriffskontrollen für KI-Agenten. Redaction begrenzt, was eine erlaubte Anfrage offenlegt. Autorisierung entscheidet, ob die Anfrage überhaupt auf den Datensatz zugreifen darf.

Redaction, Masking, Tokenisierung und Anonymisierung sind nicht dasselbe

Das falsche Wort erzeugt eine gefährliche Kontrolllücke. Entscheidend ist, ob der Wert wiederhergestellt werden kann und ob der verbleibende Kontext eine Person weiterhin identifiziert.

TechnikBeispielReversibel?Geeignet für
Redaction[ENTFERNT]Planmäßig ohne ZuordnungDaten, die die Aufgabe nicht braucht
Maskingj***@example.comOriginal bleibt an anderer StelleBenutzeroberflächen und Diagnose
Pseudonymisierung oder TokenisierungPERSON_001Ja, mit Zusatzinformation oder SchlüsselLLM-Aufgaben, die Entitätsbezüge brauchen
AnonymisierungNiemand ist aus Ergebnis und verfügbarem Kontext vernünftigerweise identifizierbarNeinNur nach belastbarer Prüfung des Re-Identifikationsrisikos

Nach Art. 4 Z 5 DSGVO muss die Zusatzinformation bei einer Pseudonymisierung getrennt aufbewahrt und geschützt werden. Die Leitlinien des Europäischen Datenschutzausschusses von 2025 stellen klar: Pseudonymisierte Daten bleiben personenbezogene Daten, wenn sie wieder einer Person zugeordnet werden können. Der Ersatz eines Namens durch PERSON_001 senkt die Exposition. Er nimmt den Workflow nicht aus der DSGVO.

Selbst das irreversible Entfernen eines Strings anonymisiert einen Prompt nicht automatisch. Eine seltene Berufsbezeichnung, ein genaues Ereignisdatum und ein kleiner Ort können gemeinsam eine Person identifizieren. Bewerte immer den gesamten Kontext inklusive Metadaten, Anhängen und Modellausgabe.

Welches Tool zur PII-Redaction passt 2026?

Beginne mit Feldminimierung in der Anwendung und deterministischen Regeln. Ergänze Presidio für ein prüfbares, erweiterbares Framework. Nutze ein lokales Kontextmodell, wenn Namen und Freitext dominieren. Verwende Managed DLP nur, wenn die Übertragung der Rohdaten an diese Cloud bereits freigegeben ist.

OptionStärkster EinsatzWichtigster Trade-offGrenze für Rohdaten
Schemaregeln, Regex und PrüfsummenBekannte Felder, E-Mail, IBAN, Telefon und Credential-FormateSchwach bei Namen, Kontext und unbekannten FormatenDeine Anwendung
PresidioEigene Recognizer, Regeln plus NER, nachvollziehbare Operatoren, Python-ServicesBraucht Sprachmodelle, Kalibrierung und Betrieb; Erkennung ist nicht garantiertLokal oder eigene Infrastruktur
OpenAI Privacy FilterKontextsensitive lokale Filterung langer Freitexte und Software-SecretsMehr Rechenleistung, acht feste Basiskategorien, ohne Anpassung primär EnglischLokal oder eigene Infrastruktur
Azure AI Language PIIManaged-Erkennung für Text, Gespräche und native Dokumente in einer freigegebenen Azure-UmgebungDer Dienst erhält unbereinigte Eingaben; Kosten, Region und Operation unterscheiden sichAzure
Google Sensitive Data ProtectionManaged Inspection plus kryptografische Tokenisierung und referenzielle IntegritätDer Dienst erhält unbereinigte Eingaben und das Key-Design braucht SorgfaltGoogle Cloud
Amazon Comprehend PIIAWS-native Erkennung von Entitäten und Batch-RedactionSprach- und Echtzeitunterstützung unterscheiden sich je OperationAWS

Ist Presidio noch ein Microsoft-Tool?

Presidio wurde bei Microsoft entwickelt und ältere Suchergebnisse nennen es weiterhin Microsoft Presidio. 2026 wechselt das Projekt zur unabhängigen Organisation Data Privacy Stack. Laut Projekt bleibt es MIT-lizenziert, die APIs bestehen weiter und neue Container-Images ziehen von der Microsoft Registry zu ghcr.io/data-privacy-stack. „Ursprünglich von Microsoft entwickelt“ ist korrekt. Die heutige Community-Governance als Microsoft-Supportvertrag zu behandeln, wäre falsch.

Das Framework bleibt ein starker Ausgangspunkt. Analyzer und Anonymizer verbinden Regex, Deny Lists, Prüfsummen, Regeln, Named Entity Recognition und Kontextsignale mit Replace-, Redact-, Hash- und Encrypt-Operatoren. Eigene Recognizer können österreichische Sozialversicherungsnummern, deutsche Steuer-IDs, spanische DNI- oder NIE-Formate, chinesische Identitätsnummern und interne Kunden-IDs abdecken. Die Presidio-Dokumentation warnt zugleich, dass automatische Erkennung nicht alle sensiblen Werte findet. Diese Warnung gehört in die Architektur und nicht nur ins Kleingedruckte.

Wann passt OpenAI Privacy Filter besser?

OpenAI Privacy Filter wurde im April 2026 unter Apache 2.0 veröffentlicht. Das lokale bidirektionale Token-Classification-Modell besitzt laut Veröffentlichung 1,5 Milliarden Parameter insgesamt, 50 Millionen aktive Parameter und ein Kontextfenster von 128.000 Tokens. Es erkennt acht Kategorien für private Personen, Adressen, E-Mails, Telefonnummern, URLs, Daten, Kontonummern und Secrets.

Dieses Sprachverständnis hilft, wenn Regex nicht zwischen einer Privatperson und einer öffentlichen Organisation unterscheiden kann. Es ist keine universelle Policy Engine. Laut Model Card ist die Basistaxonomie fest, die Leistung kann bei nicht englischen oder unbekannten Daten sinken und Policy-Anpassungen können Fine-Tuning brauchen. Das Modell ist ein Detector in der Pipeline, nicht Vault, Autorisierung oder Compliance-Entscheidung.

Wann ist Managed DLP die bessere Kaufentscheidung?

Managed DLP ist attraktiv, wenn die Organisation die Cloud-Grenze bereits freigegeben hat, breite Detector-Kataloge braucht und keine NLP-Modelle betreiben will. Azure AI Language PII deckt Texte, Gespräche und native Dokumente ab. Google Sensitive Data Protection bietet kryptografische Einweg- und reversible Tokens mit referenzieller Integrität. Amazon Comprehend PII liefert Entitätspositionen und asynchrone Redaction.

Der architektonische Haken ist einfach: Ein Cloud-Detector muss den Rohwert sehen, um ihn zu entfernen. Er kann das nachgelagerte LLM schützen und wird dabei selbst zum Empfänger der Originaldaten. Prüfe Region, Retention, Subprozessoren, AVV und Transferbedingungen im Rahmen deiner Entscheidung zur EU-Datenresidenz für KI.

Warum typisierte Platzhalter besser sind als eine Wand aus ENTFERNT-Tokens

Ein Modell kann viele Aufgaben weiterhin lösen, wenn es erkennt, dass sich zwei Stellen auf denselben Kunden, dieselbe Ärztin oder denselben Vertrag beziehen. Wer jede Entität durch [ENTFERNT] ersetzt, zerstört diese Beziehung. Eindeutige typisierte Platzhalter erhalten sie, ohne den Wert offenzulegen.

Rohtext: Maria schrieb Dr. Chen zweimal wegen Konto AT00...
Prompt:  PERSON_001 schrieb PERSON_002 zweimal wegen ACCOUNT_001.

Begrenze die Konsistenz der Tokens eng. Derselbe Wert darf innerhalb einer Anfrage oder einer freigegebenen Unterhaltung denselben Platzhalter erhalten, aber nicht über alle Kunden und Jahre hinweg. Globale deterministische Tokens werden selbst zu Tracking-IDs. Speichere Zuordnungen mit Mandant, Zweck, Ablaufzeit und berechtigtem Empfänger. Verschlüssele sie getrennt von Prompt-Logs und lösche sie, sobald keine Rückauflösung mehr nötig ist.

Vom Modell erfundene Platzhalter dürfen sich nie automatisch auflösen. Der Restore-Schritt akzeptiert nur Tokens, die das Gateway für diese Anfrage erzeugt hat, und prüft Empfänger sowie Ausgabekanal. Ein Token in einem Tool-Argument, Memory Store oder Analytics Event bleibt pseudonymisiert, solange keine eigene Policy dort die Rückauflösung erlaubt.

Wo sitzt das Gateway bei Chat, RAG und Agenten?

FlowNötige KontrollpunkteHäufig übersehen
Chat oder Support-CopilotNutzereingabe, geladene Kundenfelder, Modellausgabe und TracesDer getippte Prompt wird bereinigt, der per Code ergänzte CRM-Datensatz nicht
RAGVor dem Indexieren, nach dem Retrieval und vor der AusgabeDer finale Prompt wird bereinigt, nachdem Rohdaten bereits in Embeddings und Logs gelandet sind
Agent ToolsTool-Argumente, Tool-Ergebnisse, Modellkontext, Memory und finale AntwortIdentifikatoren werden vor einem autonomen Tool-Aufruf zurückaufgelöst
Dokumente und BilderOriginaldatei, OCR-Text, Metadaten, Thumbnails und ExporteSichtbarer Text ist verdeckt, durchsuchbare Ebene oder Metadaten bleiben erhalten
ObservabilityPrompt-Traces, Fehler, Eval-Samples, Support-Bundles und AnalyticsDie Inference ist bereinigt, das Exception-Payload landet vollständig im Log

Bei RAG ersetzt Redaction keine Berechtigungen pro Nutzer. Auch eine bereinigte Passage kann vertrauliche Strategien offenlegen, und ein pseudonymisiertes Embedding kann personenbezogen bleiben. Nutze unsere RAG-Berechtigungsarchitektur für den Zugriff und diese Pipeline für Datenminimierung.

Wie testest du ein PII-Gateway vor Produktion?

Gib es nicht aufgrund eines Vendor-Benchmarks oder zehn handgeschriebener Prompts frei. Baue ein autorisiertes Eval-Set, das deine Sprachen, Formate, Fehlermuster und Geschäftsidentifikatoren abbildet. Nutze synthetische Beispiele für Breite und sauber geregelte gelabelte Samples für Realismus.

  • Entity Recall je Risikostufe: Miss, wie oft verbotene Identifikatoren durchsickern. Ein übersehener Gesundheitsbezug darf nicht durch viele einfache E-Mail-Treffer verschwinden.
  • Precision und Nutzwert: Miss entfernten Nutztext, Task Success vor und nach Bereinigung und den Erhalt von Entitätsbeziehungen.
  • End-to-End-Leakage: Teste jeden Input-, Retrieval-, Tool-, Output- und Logging-Pfad, nicht nur die Detector-Funktion.
  • Sprache und Locale: Berücksichtige deutsche Komposita, spanische Namen, chinesische Schrift, Transliteration, gemischte Prompts und lokale Identifikatoren.
  • Adversariale Formatierung: Teste Leerzeichen, OCR-Fehler, Unicode-Lookalikes, über Felder geteilte Identifikatoren und Secrets in Code.
  • Sichere Rückauflösung: Probiere fremde Mandanten-Tokens, abgelaufene Tokens, erfundene Platzhalter und verbotene Zielkanäle.
  • Betrieb: Erfasse p50- und p95-Latenz, Timeouts, Versionsdrift, Vault-Ausfälle und Fail-Closed-Verhalten.

Setze Grenzwerte pro Workflow. Ein öffentlicher Marketing-Summarizer und ein klinischer Fallassistent haben nicht dieselbe akzeptable False-Negative-Rate. In Hochrisikopfaden führen unsichere Treffer zu Block oder Review. Bei geringerem Risiko kann ein False Positive zur Korrektur angezeigt werden. Ein langsamer oder ausgefallener Detector darf nie stillschweigend Fail Open auslösen.

Kevin Riedl

"Ein PII-Detector ist ein Sensor, keine Sicherheitsgrenze. Die Grenze ist das Gateway, das Daten minimiert, Policy erzwingt, Rückauflösung kontrolliert und bei Unsicherheit sicher fehlschlägt."

Selbst bauen, kaufen oder kombinieren?

EntscheidungWähle sie, wennWas bei dir bleibt
Um Presidio bauenLokale Verarbeitung, eigene Entitäten, prüfbare Regeln und moderater Modellbetrieb zählenEvaluation, Skalierung, Vault, Policies, Sprachmodelle und Incident Response
Privacy Filter lokal betreibenFreitext und kontextabhängige Namen dominieren, lange Inputs zählen und lokale Kapazität vorhanden istFine-Tuning, nicht englische Evals, Transformation, Vault und Policy
Managed DLP kaufenDie Cloud ist freigegeben und schnelle Integration wichtiger als On-Device Detection istZweckregeln, Verträge, Gateway-Logik, Output-Kontrolle und Verifikation
Hybrid einsetzenStrukturierte Identifikatoren, mehrsprachiger Freitext und mehrere Risikostufen zusammenkommenRouting, Konfliktlösung und ein gemeinsames End-to-End-Eval-Set

Für die meisten Produktionssysteme ist der Hybrid die ehrliche Antwort: deterministische Extraktion für bekannte Felder, Presidio für konfigurierbare Entitätslogik, ein Kontextmodell für mehrdeutigen Freitext und ein anwendungseigener Token-Vault. Widersprechen sich zwei Detectors, ist das ein Policy-Signal und kein Grund, einfach das billigere Ergebnis zu wählen.

Wenn du eine KI-Plattform einkaufst, ergänze die Gateway-Nachweise im Security-Fragebogen für KI-Anbieter in der EU. Wenn du selbst baust, kann Wavects AI-Enablement-Service den Datenfluss abbilden, einen begrenzten Workflow implementieren und deinem Team Tests sowie Betriebsdokumentation übergeben. Twinsoft AI zeigt die breitere Produktionsdisziplin rund um ein KI-System. Der Vergleich AI Enablement versus allgemeine KI-Beratung hilft bei der Entscheidung zwischen Umsetzung und Beratung.

Checkliste für die Umsetzung

  1. Inventarisiere Roh-Prompts, Uploads, Retrieval-Quellen, Tool-Ergebnisse, Outputs, Caches und Logs.
  2. Definiere je Zweck, welche Datenklassen blockiert, entfernt, pseudonymisiert oder erlaubt werden.
  3. Entferne unnötige strukturierte Felder vor dem Zusammenbau des Texts.
  4. Betreibe deterministische und kontextsensitive Detectors innerhalb einer freigegebenen Grenze.
  5. Erzeuge eindeutige typisierte Tokens und einen mandantenbezogenen verschlüsselten Mapping Store.
  6. Halte Rohwerte und Zuordnung aus Modellkontext, Traces und Analytics fern.
  7. Prüfe die Modellausgabe und autorisiere jede Rückauflösung nach Token, Empfänger, Zweck und Kanal.
  8. Teste mehrsprachige False Negatives, Nutzwert, adversariale Formate, Latenz und Ausfälle.
  9. Dokumentiere Detector-Versionen, Policy-Entscheidungen und aggregierte Entitätszahlen ohne Rohinhalt.
  10. Prüfe Rechtsgrundlage, AVV, Retention, Betroffenenrechte und DPIA-Bedarf mit Datenschutzexpertise.

Häufig gestellte Fragen

Sollte ich PII vor einem LLM-Prompt entfernen?
Ja, wenn das Modell den Originalwert nicht braucht. Entferne unnötige Felder und nutze typisierte Pseudonyme, wenn Beziehungen zwischen Entitäten wichtig sind. Redaction senkt die Exposition, ersetzt aber weder Rechtsgrundlage noch Autorisierung, Retention oder AVV.
Ist Microsoft Presidio gut genug für Produktion?
Presidio ist ein starkes Framework, keine Garantie. Produktion braucht eigene Recognizer, das passende Sprachmodell, ein In-Domain-Eval-Set, ein sicheres Gateway und Monitoring. Das Projekt selbst warnt, dass automatische Erkennung nicht alle sensiblen Informationen findet.
Gehört Presidio noch Microsoft?
Nicht mehr in dem Sinn, den ältere Suchergebnisse nahelegen. Presidio entstand bei Microsoft und wechselt zu unabhängiger Community-Governance unter Data Privacy Stack. Es bleibt MIT-lizenziert und bestehende APIs sollen weiterlaufen.
Macht die Pseudonymisierung einen Prompt nach DSGVO anonym?
Nein. Kann der Verantwortliche oder eine andere Stelle den Prompt mit Zusatzinformation einer Person zuordnen, bleibt er personenbezogen. Pseudonymisierung ist eine wertvolle Schutzmaßnahme, keine DSGVO-Ausnahme.
Soll das Gateway Namen in der LLM-Antwort zurückauflösen?
Nur wenn Empfänger, Zweck und Ausgabekanal autorisiert sind. Löse ausschließlich Tokens auf, die für diese Anfrage erzeugt wurden. In Modell-Memory, Logs oder autonomen Tool-Aufrufen bleiben sie standardmäßig pseudonymisiert.
Kann Cloud-DLP Daten vor einem Cloud-LLM schützen?
Es kann das nachgelagerte LLM schützen, muss aber die Originaldaten erhalten. Behandle den DLP-Dienst als Teil der Verarbeitungskette und prüfe Region, Retention, Subprozessoren, AVV und Transferbedingungen.

Fazit

PII-Redaction vor einem LLM-Aufruf ist weder eine einzelne Regex noch eine Compliance-Checkbox. Baue ein unvermeidbares Gateway, das mit Datenminimierung beginnt, deterministische und kontextsensitive Erkennung kombiniert, nur nötige Beziehungen erhält und den Token-Vault außerhalb der Modellreichweite hält. Prüfe den Ausgang so sorgfältig wie den Eingang. Beweise das System danach mit deinen Sprachen und Fehlermustern. Presidio, Privacy Filter und Managed DLP können jeweils einen Detector liefern. Deine Architektur muss Policy, Autorisierung, Rückauflösung und Nachweise liefern.

Primärquellen

Hilfe für KI in Produktion

Du baust ein KI-Produkt und machst dir Sorgen um Inference-Kosten, Architektur oder Production Readiness? Wavect hilft Gründern, KI-Prototypen in zuverlässige Produktionssysteme zu verwandeln.

Passender Service:

Postfach, ohne Lärm

Folge der Arbeit, die für dich zählt

Du bekommst eine kurze E-Mail, wenn wir etwas Neues veröffentlichen. Folge dem ganzen Blog oder nur den Themen, die dich interessieren.

Was möchtest du erhalten?
Themen auswählen

Kostenlos, Double-Opt-in, ohne Tracking-Pixel.

Zurück
Kevin Riedl

14 min Lesezeit · 6. August 2026

Weiter

Neue Beiträge per E-Mail

Eine kurze E-Mail, wenn wir etwas veröffentlichen. Kostenlos, ohne Tracking.

Kostenlos, Double-Opt-in, ohne Tracking-Pixel.