KI für das ganze Team. Personenbezogene Daten bleiben im Unternehmen.
Bevor eine Frage das Sprachmodell erreicht, ersetzen wir Namen, Adressen und Nummern durch Platzhalter. In der Antwort setzen wir sie wieder ein, so arbeitet das Team wie in jedem Chat.
Schreib eine Zahlungserinnerung an Anna Weber, Lindenstraße 14, 50674 Köln, Steuer-ID 51928327648, für die offene Rechnung 2024-117 über 1.240,00 €.
Eine Mitarbeiterin fügt die Daten eines Kunden ein, wie in jeden Chat.
Schreib eine Zahlungserinnerung an [PERSON_1], [ADDRESS_1], Steuer-ID [TAX_ID_1], für die offene Rechnung 2024-117 über 1.240,00 €.
Sehr geehrte Frau [PERSON_1], laut unseren Unterlagen ist die Rechnung 2024-117 über 1.240,00 € noch offen. Bitte begleichen Sie den Betrag innerhalb von acht Tagen …
Das Modell erhält nur Platzhalter. Wer der Kunde ist, erfährt es nie; Inhalt und Aufgabe bleiben klar.
Schreib eine Zahlungserinnerung an Anna Weber, Lindenstraße 14, 50674 Köln, Steuer-ID 51928327648, für die offene Rechnung 2024-117 über 1.240,00 €.
Sehr geehrte Frau Weber, laut unseren Unterlagen ist die Rechnung 2024-117 über 1.240,00 € noch offen. Bitte begleichen Sie den Betrag innerhalb von acht Tagen …
Die Antwort kommt mit den echten Angaben zurück, eingesetzt auf unserer Seite.
Arbeit, die jede Abteilung ohnehin erledigt
Dieselbe Anfrage, dieselbe Antwort. Unterwegs wird nur ersetzt, was eine Person erkennbar macht.
Fasse das Gespräch mit Lena Fischer zusammen und entwirf eine Antwort an lena.fischer@gmx.de.
Fasse das Gespräch mit [PERSON_1] zusammen und entwirf eine Antwort an [EMAIL_1].
Warum passt die Zahlung von Tobias Wagner, Konto DE62 3704 0044 0532 0137 77, nicht zur Rechnung 2026-118?
Warum passt die Zahlung von [PERSON_2], Konto [BANK_ACCOUNT_1], nicht zur Rechnung 2026-118?
Schreibe eine letzte Mahnung an Sabine Koch, Gartenweg 5, 70173 Stuttgart, für die Forderung aus Vertrag V-2026-0418.
Schreibe eine letzte Mahnung an [PERSON_3], [ADDRESS_1], für die Forderung aus Vertrag [ID_NUMBER_1].
Antworte auf die Beschwerde von Jonas Becker zur verspäteten Lieferung und biete einen Rückruf unter 0171 5551234 an.
Antworte auf die Beschwerde von [PERSON_4] zur verspäteten Lieferung und biete einen Rückruf unter [PHONE_1] an.
Warum liefert diese Abfrage Duplikate? SELECT * FROM kunden WHERE email = 'anna.berg@web.de'
Warum liefert diese Abfrage Duplikate? SELECT * FROM kunden WHERE email = '[EMAIL_2]'
Entwirf den Bescheid zur Kita-Anmeldung für Paul Schröder, Steuer-ID 24225607917.
Entwirf den Bescheid zur Kita-Anmeldung für [PERSON_5], Steuer-ID [TAX_ID_1].
Was verborgen wird, was bleibt
Verborgen wird, was auf eine Person hinweist. Was das Modell für die Arbeit braucht, bleibt lesbar.
Sehr geehrte Frau [PERSON_1], unsere Buchhalterin bestätigt, dass die 1.240,00 € für die Microsoft-365-Lizenzen am 3. März von [BANK_ACCOUNT_1] eingegangen sind. Ihre neue Adresse, [ADDRESS_1], ist notiert, und Vertrag [ID_NUMBER_1] gilt auch in Österreich. Bei Fragen rufen Sie [PHONE_1] an oder wenden sich an das Finanzamt.
Immer ersetzt
- Namen, auch in jeder Beugung
[PERSON] - Adressen
[ADDRESS] - Steuer-IDs und Ausweisnummern
[TAX_ID][ID_NUMBER] - Bankverbindungen
[BANK_ACCOUNT] - Telefonnummern und E-Mail-Adressen
[PHONE][EMAIL] - Geburts- und Sterbedaten
[BIRTH_DATE] - Vertrags-, Akten-, Policen-, Flurstücks- und Kennzeichennummern
[ID_NUMBER] - Orte und Firmen, die auf jemanden hinweisen würden
[PLACE][ORGANISATION]
Bleibt lesbar
- Beträge, Preise und Fristen
- Länder
- Berufe und Funktionen im Allgemeinen
- Behörden und öffentliche Einrichtungen
- Produkte, Apps und Marken
- Der Inhalt der Anfrage selbst
Wer sieht was
Für Datenschutzbeauftragte: Jeder Empfänger erhält nur, was er braucht.
- Ihr Teamschreibt wie gewohntAna Novak
- Unser Gateway in der EUfindet personenbezogene Daten, ersetzt sie und hält den Schlüssel
[PERSON_1] - Endkontrolleein zweites Modell in der EU, ohne Speicherung
[PERSON_1] - Sprachmodellsieht nur Platzhalter
[PERSON_1]
- Erkennung: Regeln, öffentliche Register, ein Modell für NamenServer von GDPR prompt AI (Pošta Slovenije d.o.o., Ljubljana)
- Was er sieht
- Den Originaltext
- Wo
- EU
- Erkennung des Rests und EndkontrolleAmazon Bedrock (AWS)
- Was er sieht
- Text, in dem das Gefundene bereits verborgen ist
- Wo
- EU, eu-central-1 (Frankfurt), ohne Speicherung
- Platzhalter-Tresor und ChatverlaufPošta Slovenije d.o.o., Ljubljana
- Was er sieht
- Den Originaltext, verschlüsselt
- Wo
- EU
- BeantwortungDer Modellanbieter
- Was er sieht
- Nur Text mit Platzhaltern
- Wo
- Ohne Speicherung, ohne Training
Den Schlüssel zu den Platzhaltern halten nur wir. Mit jedem Unternehmen schließen wir einen Auftragsverarbeitungsvertrag und veröffentlichen alle Unterauftragsverarbeiter (auf Slowenisch).
Was immer gilt
- Wenn die Maskierung scheitert, wird nichts gesendet
- Kein Text verlässt das Gateway ungeprüft. Die Person wird gebeten, es erneut zu versuchen.
- Jede Änderung wird gemessen
- Bevor eine neue Regel gilt, prüfen wir sie an mehr als 3.000 Dokumenten mit bekannten Lösungen.
- Anhänge und Scans
- Verträge, Rechnungen und Scans durchlaufen dieselbe Maskierung wie Chatnachrichten.
- Überblick über die Nutzung
- Verbrauch pro Person und ein Prüfprotokoll, wie viele und welche Daten ersetzt wurden, ohne Inhalte.
Für Ihre eigenen Anwendungen
Dieselbe Maskierung hinter einer OpenAI-kompatiblen API. Richten Sie Ihren bestehenden Code auf unsere Adresse, nutzen Sie einen Firmenschlüssel und geben Sie als Modell auto an.
Hinaus gehen Platzhalter, in der Antwort kommen die echten Angaben zurück, wie im Chat.
- OpenAI-kompatibel
- Streaming
- Sitzungen
from openai import OpenAI
client = OpenAI(
base_url="https://api.gdprprompt.ai/v1",
api_key="eucc_sk_…",
)
reply = client.chat.completions.create(
model="auto",
messages=[{"role": "user",
"content": "Fasse den Vertrag mit Anna Weber zusammen."}],
)
print(reply.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.gdprprompt.ai/v1",
apiKey: "eucc_sk_…",
});
const reply = await client.chat.completions.create({
model: "auto",
messages: [{ role: "user", content: "Fasse den Vertrag mit Anna Weber zusammen." }],
});
console.log(reply.choices[0].message.content);curl https://api.gdprprompt.ai/v1/chat/completions \
-H "Authorization: Bearer eucc_sk_…" \
-H "Content-Type: application/json" \
-d '{"model": "auto", "messages": [{"role": "user",
"content": "Fasse den Vertrag mit Anna Weber zusammen."}]}'Fragen von Datenschutzbeauftragten
Kurze Antworten auf die Fragen, die uns Datenschutzbeauftragte am häufigsten stellen. Details stehen im Auftragsverarbeitungsvertrag.
Noch eine Frage? Fragen Sie uns mit dem Formular unten
Ist das Anonymisierung?
Nein, es ist Pseudonymisierung. Wir halten den Schlüssel, der Platzhalter mit den echten Angaben verbindet, daher gilt die DSGVO für uns vollständig, und wir handeln als Ihr Auftragsverarbeiter. Modellanbieter erhalten den Schlüssel nie und können nicht erkennen, um wen es im Text geht.
Trainieren Modellanbieter mit unseren Daten?
Nein. Wir nutzen nur Anbieter und Bedingungen ohne Speicherung von Anfragen und Antworten und ohne Training damit.
Was, wenn etwas übersehen wird?
Die Erkennung ist sehr genau, aber nicht vollkommen: Eine ungewöhnliche oder indirekte Angabe kann sichtbar bleiben. Deshalb arbeiten Regeln, öffentliche Register und ein Modell in der EU zusammen, jede Änderung wird vor dem Einsatz gemessen, und wir teilen die Ergebnisse mit unseren Kunden.
Wo werden unsere Daten gespeichert?
In der EU. Der Platzhalter-Tresor und der Chatverlauf sind verschlüsselt, der Schlüssel liegt nicht auf dem Datenbankserver. Die Erkennung auf Amazon Bedrock läuft in Frankfurt ohne Speicherung.
Und Gesundheitsdaten und andere besondere Kategorien?
Sie bleiben im Text, während die Person, zu der sie gehören, verborgen ist, damit das Modell bei der Aufgabe helfen kann. Unternehmen, die täglich mit solchen Daten arbeiten, können eine Stufe wählen, in der auch das antwortende Modell in der EU läuft.
Funktioniert es auch auf Deutsch?
Ja. Die Maskierung wurde zuerst für Slowenisch gebaut und wird für Deutsch, Niederländisch, Englisch, Italienisch und Spanisch gemessen, mit den Nummernformaten dieser Länder (Steuer-ID, Sozialversicherungsnummer, BSN, codice fiscale, DNI). Für jede Sprache gilt dieselbe Schwelle: null übersehene Pflichtangaben in unseren Testsätzen.
Was erhalten wir für unsere DSFA?
Eine Beschreibung der Verarbeitung, den Auftragsverarbeitungsvertrag, die Liste der Unterauftragsverarbeiter und die Ergebnisse unserer Messungen.
Beta-Zugang anfragen
Die Beta ist für eine kleine Zahl von Unternehmen offen. Sagen Sie uns, wer Sie sind, wir antworten per E-Mail.
- Sie senden die Anfrage; wir antworten an Ihre geschäftliche E-Mail.
- Wir richten Ihr Unternehmen ein und laden seine Admins ein.
- Ihr Team meldet sich im Chat an; Admins verwalten Mitglieder und Schlüssel in der Konsole.