2 Min. Lesezeit · Aktualisiert 2026-05-22
Wie man eine DSGVO-konforme KI-Wissensbasis ausrollt
End-to-End-Playbook für den Launch eines kundenseitigen KI-Assistenten, der DSGVO + EU AI Act erfüllt — Checkliste, Architektur, häufige Fallen.
von helpcode engineering team · Engineering @ helpcode
Warum das zählt
Ein kundenseitiger KI-Assistent verarbeitet personenbezogene Daten — mindestens das Gesprächstranskript, oft die E-Mail des Kunden, seine Konto-ID und das Gerät, über das er sich beschwert. Damit landet er direkt unter der DSGVO (Pflichten als Verantwortlicher / Auftragsverarbeiter) und ab 2026 unter dem EU AI Act (Transparenz, Post-Market-Monitoring, Audit-Log). Die falsche Architektur bedeutet entweder, die Beschaffung nicht zu bestehen oder einen Mid-Year-Rebuild zu bezahlen. Die richtige Architektur bedeutet, schneller zu shippen als der Wettbewerb.
Dieser Leitfaden ist das End-to-End-Playbook, das helpcode beim Aufsetzen eines Knowledge-Base-Deployments für einen EU-Kunden befolgt.
Referenz-Architektur
Drei Ebenen, by design getrennt:
- Ingestion-Layer — zieht Quelldokumente (Confluence, SharePoint, Drive, PDFs) und führt Chunking, OCR und Embedding aus. Pro-Tenant-Index — Cross-Tenant-Retrieval ist nicht einmal möglich.
- Retrieval-Layer — Hybrid Retrieval über den Pro-Tenant-Index, Reranker-Pass, Top-K-Assembly. Alles in-region (Frankfurt).
- Generation-Layer — der LLM-Call. Wählt einen Modell-Endpoint, der in der EU bleibt (Mistral Paris, Anthropic EU, OpenAI EU). Jede Antwort wird mit den verwendeten Zitaten protokolliert.
Die Trennung ist wichtig, weil jede Ebene ein anderes Threat-Model und eine andere Sub-Processor-Liste hat.
Datenfluss & Residenz
Zwei harte Regeln:
- Kein Kundendokument verlässt jemals die EU at rest. S3-Bucket in Frankfurt; Backups in Frankfurt.
- Der LLM-Call respektiert den regionalen Endpoint des Modell-Anbieters. Wenn ihr
anthropic.euwählt, reisen Prompt + abgerufene Snippets innerhalb der EU und die Antwort kommt innerhalb der EU zurück.
Dokumentiert alles im Anhang des DPA und haltet die Liste der Sub-Processors öffentlich — die Beschaffung eures Kunden wird sie prüfen.
Einwilligung & Transparenz
AI Act Art. 50 verlangt, dass der Nutzer weiß, dass er mit KI spricht. Zwei praktische Implementierungen:
- Chat-Widget: ein einzeiliger Disclaimer über dem Eingabefeld. Versteckt ihn nicht in einem Tooltip.
- Voice: ein Eröffnungssatz „Hi, hier ist der KI-Assistent von ACME — sagen Sie jederzeit 'Mensch', um weitergeleitet zu werden." in der Sprache des Nutzers gesprochen.
Trackt im Audit-Log, dass die Offenlegung gerendert wurde, damit ihr es später beweisen könnt.
Audit-Log & Nachvollziehbarkeit
AI Act Art. 12 erwartet, dass ihr jede Antwort rekonstruieren könnt. helpcode protokolliert pro Conversation-Turn:
- die Nutzernachricht
- die Retrieval-Ergebnisse mit ihren Relevanz-Scores
- die Reranker-Scores
- die LLM-Modellversion
- den finalen Prompt + die finale Antwort + die Zitate
CSV-Export und API-Zugriff on demand. Das ist es, was euer Auditor will — und was euer Engineering-Team braucht, um Eval-Verbesserungen auszuliefern.
Pre-Launch-Checkliste
- Pro-Tenant-Index, niemals geteilt
- EU-only Sub-Processor-Liste, öffentlich
- DPA unterzeichnet, SCCs annektiert
- KI-Offenlegung in jedem Turn gerendert + protokolliert
- Audit-Log-Retention ≥ 13 Monate
- Datenresidenz-Klausel im Hauptvertrag
- FRIA-Template für euer spezifisches Deployment ausgefüllt
- Human-Handoff-Pfad end-to-end getestet
Wenn alle acht bestehen, shipt ihr.
Über die Autorin / den Autor
helpcode engineering team
Engineering @ helpcode