Zum Inhalt

Anonymisierung

Deine persönlichen Daten bleiben auf deinem Rechner - die KI sieht nur Platzhalter

DeskAgent schützt deine sensiblen Daten durch intelligente Anonymisierung. Bevor Inhalte an die KI gesendet werden, ersetzt DeskAgent automatisch personenbezogene Daten durch neutrale Platzhalter.


So funktioniert's

graph LR
    A[E-Mail mit<br>echten Daten] --> B[Anonymisierung]
    B --> C[KI sieht nur<br>Platzhalter]
    C --> D[De-Anonymisierung]
    D --> E[Antwort mit<br>echten Daten]

    style B fill:#2196f3,color:#fff
    style D fill:#2196f3,color:#fff

Schritt 1: Daten lesen

Du markierst eine E-Mail in Outlook. DeskAgent liest den Inhalt:

Von: Max Mustermann <max.mustermann@example.com>
Betreff: Rechnung RE-2025-001

Sehr geehrte Damen und Herren,
bitte überweisen Sie den Betrag auf IBAN DE89 3704 0044 0532 0130 00.

Mit freundlichen Grüßen,
Max Mustermann
Tel: 0151 12345678

Schritt 2: Anonymisierung

Bevor die E-Mail an die KI geht, ersetzt DeskAgent automatisch alle sensiblen Daten:

Von: [PERSON_1] <[EMAIL_1]>
Betreff: Rechnung [REFERENCE_1]

Sehr geehrte Damen und Herren,
bitte überweisen Sie den Betrag auf IBAN [IBAN_1].

Mit freundlichen Grüßen,
[PERSON_1]
Tel: [PHONE_1]

Was die KI sieht

Die KI erhält nur die Platzhalter - keine echten Namen, E-Mails, IBANs oder Telefonnummern.

Schritt 3: KI verarbeitet

Die KI erstellt eine Antwort und verwendet dabei die Platzhalter:

Sehr geehrter [PERSON_1],

vielen Dank für Ihre E-Mail bezüglich Rechnung [REFERENCE_1].
Die Überweisung auf [IBAN_1] wird in Kürze veranlasst.

Mit freundlichen Grüßen

Schritt 4: De-Anonymisierung

Auf deinem Rechner ersetzt DeskAgent die Platzhalter wieder durch die echten Daten:

Sehr geehrter Max Mustermann,

vielen Dank für Ihre E-Mail bezüglich Rechnung RE-2025-001.
Die Überweisung auf DE89 3704 0044 0532 0130 00 wird in Kürze veranlasst.

Mit freundlichen Grüßen

Alles lokal

Die Zuordnung [PERSON_1] = Max Mustermann bleibt nur auf deinem Rechner. Die KI kennt die echten Daten nie.


Welche Daten werden erkannt?

DeskAgent erkennt automatisch verschiedene Arten personenbezogener Daten:

Datentyp Beispiel Platzhalter
Personennamen Max Mustermann [PERSON_1]
E-Mail-Adressen max@example.com [EMAIL_1]
Telefonnummern 0151 12345678 [PHONE_1]
IBAN DE89 3704 0044... [IBAN_1]
Adressen Musterstraße 1, 12345 Berlin [ADDRESS_1]
Referenznummern RE-2025-001, INV-123 [REFERENCE_1]

Mehrere Personen

Bei E-Mails mit mehreren Personen erhöht sich der Zähler: [PERSON_1], [PERSON_2], [PERSON_3]...


Wann wird anonymisiert?

Die Anonymisierung greift automatisch bei allen Tools, die externe Daten lesen:

Tool Beschreibung
E-Mail lesen Inhalt markierter E-Mails
PDF-Anhänge Text aus PDF-Dateien
Support-Tickets Tickets und Kommentare
Zwischenablage Kopierte Texte
Dateien Gelesene Textdateien

Aktivierung

Die Anonymisierung wird pro Backend konfiguriert. Das Standard-Backend claude_sdk hat sie bereits aktiviert.

In der WebUI

  1. Klick auf Einstellungen (Zahnrad-Symbol)
  2. Wechsel zum Tab Backends
  3. Aktiviere Anonymisierung für das gewünschte Backend
Anonymisierung aktivieren
Anonymisierung in den Backend-Einstellungen aktivieren

In der Konfigurationsdatei

In config/backends.json:

"claude_sdk": {
  "type": "claude_agent_sdk",
  "api_key": "sk-ant-...",
  "use_anonymization_proxy": true
}

Standard aktiviert

Bei neuen Installationen ist die Anonymisierung für claude_sdk bereits eingeschaltet.


Anzeige in der Oberfläche

Während ein Agent läuft, zeigt die WebUI an, ob die Anonymisierung aktiv ist:

Status im Agent-Output

Wenn Anonymisierung aktiv ist, siehst du:

  • Anonymisierungsstatus - Zeigt die Anzahl erkannter Entitäten
  • Mapping-Info - Wie viele Platzhalter verwendet wurden
Anonymisierung aktiv
Die Anonymisierung zeigt erkannte Entitäten während der Verarbeitung

Nach Abschluss

Im Agent-Log siehst du eine Zusammenfassung:

Metrik Beschreibung
Entities Found Anzahl erkannter personenbezogener Daten
Anonymized Ja/Nein
Mappings Anzahl der Platzhalter-Zuordnungen

Log-Dateien

Die vollständigen Details findest du in den Agent-Logs unter workspace/.logs/agent_*.txt


Vorteile

Vorteil Beschreibung
Datenschutz Persönliche Daten verlassen nie deinen Rechner
DSGVO-konform Keine personenbezogenen Daten bei externen KI-Diensten
Automatisch Keine manuelle Bearbeitung nötig
Transparent Du siehst immer das Endergebnis vor dem Senden
Kontexterhalt Die KI versteht den Zusammenhang trotz Platzhaltern

Häufige Fragen

Funktioniert das auch bei komplexen E-Mails?

Ja. DeskAgent analysiert den gesamten Text und erkennt auch mehrere Personen, verschiedene IBANs oder mehrere Telefonnummern. Jede wird eindeutig durchnummeriert.

Was passiert bei Fehlern?

Sollte ein Name nicht erkannt werden, wird er möglicherweise an die KI übertragen. Für maximalen Schutz kannst du vor dem Senden immer prüfen, was genau übertragen wird.

Kann ich die Anonymisierung deaktivieren?

Ja, in den Backend-Einstellungen. Für lokale KI-Modelle (Ollama) ist sie oft nicht nötig, da die Daten ohnehin auf deinem Rechner bleiben.

Welche Sprachen werden unterstützt?

Die Erkennung funktioniert für Deutsch und Englisch. Andere Sprachen werden teilweise erkannt.


Technischer Hintergrund

Für Entwickler

Dieser Abschnitt ist für technisch Interessierte.

DeskAgent verwendet Microsoft Presidio für die Erkennung personenbezogener Daten (NER - Named Entity Recognition) zusammen mit spaCy-Sprachmodellen.

Der Anonymisierungs-Proxy sitzt zwischen den MCP-Tools und dem KI-Backend:

Tool-Antwort → Presidio Analyzer → Platzhalter → KI
KI-Antwort → Mapping-Tabelle → Echte Daten → Ausgabe

Die Mapping-Tabelle ([PERSON_1] = Max Mustermann) bleibt für die Dauer der Sitzung im Speicher und wird danach verworfen.