dark mode für Ihre KI.
APIs · Chat · Agents · Dokumente.
Drei Schritte. Null Exposition.
Jede Anfrage wird bereinigt, bevor sie das Modell erreicht. Jede Antwort automatisch wiederhergestellt.
Erkennen & ersetzen
Namen, E-Mail-Adressen, Telefonnummern, IBANs — aber auch Firmennamen, Orte, Steuernummern und URLs. Automatisch erkannt und durch Platzhalter wie <<PERSON_1>> oder <<ORG_1>> ersetzt.
Weiterleiten
Die bereinigte Anfrage geht an den KI-Anbieter Ihrer Wahl — OpenAI, Anthropic, Azure oder jeden OpenAI-kompatiblen Endpunkt. Das Modell sieht ausschließlich pseudonymisierte Daten.
Wiederherstellen
Platzhalter in der Antwort werden durch die Originaldaten ersetzt. Sie lesen Klartext — das Modell hat ihn nie gesehen.
Session-State bleibt erhalten: <<PERSON_1>> referenziert dieselbe Person — über alle Nachrichten und Tool-Calls hinweg.
Integriert in Sekunden.
Kein neues SDK. Kein Refactoring. Nur URL und API-Key tauschen.
1from openai import OpenAI
2
3client = OpenAI(
4 api_key="px-...", # Ihr Noirdoc-Key
5 base_url="https://api.noirdoc.de/v1",
6)
7
8prompt = "..."
9response = client.chat.completions.create(
10 model="gpt-5.2",
11 messages=[{"role": "user", "content": prompt}],
12) 1from anthropic import Anthropic
2
3client = Anthropic(
4 api_key="px-...", # Ihr Noirdoc-Key
5 base_url="https://api.noirdoc.de",
6)
7
8prompt = "..."
9message = client.messages.create(
10 model="claude-sonnet-4-6",
11 max_tokens=1024,
12 messages=[{"role": "user", "content": prompt}],
13) 1from openai import OpenAI
2
3client = OpenAI(
4 api_key="px-...", # Ihr Noirdoc-Key
5 base_url="https://api.noirdoc.de/v1",
6)
7
8prompt = "..."
9response = client.chat.completions.create(
10 model="gpt-5.2",
11 messages=[{"role": "user", "content": prompt}],
12) 1from openai import OpenAI
2
3client = OpenAI(
4 api_key="px-...", # Ihr Noirdoc-Key
5 base_url="https://api.noirdoc.de/v1",
6)
7
8prompt = "..."
9response = client.chat.completions.create(
10 model="openrouter/auto",
11 messages=[{"role": "user", "content": prompt}],
12) Funktioniert mit jeder OpenAI-kompatiblen Library — Python, Node.js, Go, cURL.
Überall einsetzbar.
Ein Proxy für jede KI-Integration. API-Call, Agent-Workflow oder Chat-Interface — Endpunkt tauschen, fertig.
Echte Daten erreichen das Modell nie.
Personenbezogene und geschäftskritische Daten werden erkannt und ersetzt — bevor die Anfrage Ihre Infrastruktur verlässt.
Nicht nur DSGVO: Auch Firmennamen, Standorte, Steuernummern und URLs bleiben intern.
Zwei unabhängige Erkennungsstufen: regelbasiert und kontextsensitiv.
Lückenloser Audit-Trail. Jede Anfrage nachvollziehbar.
DSGVO-konform by design. Managed in Deutschland oder self-hosted auf Ihrer Infrastruktur.
Ihre Daten. Jede KI. Null Risiko.
Managed in Deutschland oder self-hosted auf Ihrer Infrastruktur.
v0.1.0