Stateless by Design
Keine Datenbank, kein Redis, keine Speicherung. Das Mapping wird dir zurückgegeben - du entscheidest wo und wie lange es gespeichert wird.
Keine Datenbank, kein Redis, keine Speicherung. Das Mapping wird dir zurückgegeben - du entscheidest wo und wie lange es gespeichert wird.
Erkennt 420+ Datentypen: Namen, E-Mails, IBANs, Telefonnummern, Steuer-IDs, Gesundheitsdaten und mehr. Optimiert für DACH, funktioniert EU-weit.
Nur zwei Endpoints: /mask und /unmask. Integriere in jede Sprache in unter 10 Minuten. REST, JSON, fertig.
PrivacyMask funktioniert überall dort, wo personenbezogene Daten anonymisiert werden müssen.
ChatGPT, Claude, Gemini DSGVO-konform nutzen
Verträge, Bewerbungen, Protokolle anonymisieren
Logs bereinigen vor Cloud-Speicherung
User-Daten für Analyse anonymisieren
Kundendaten maskieren vor Outsourcing
DSGVO-konforme Archivierung
Art. 15 Auskunftsanfragen vorbereiten
Trainingsdaten anonymisieren
420 Erkennungsmuster. Made in Germany. Works across Europe.
+ weitere Patterns für DACH, EU-27, UK
PrivacyMask ist eine stateless API. Du rufst /mask auf, bekommst maskierten Text plus Mapping, verarbeitest den Text, und rufst /unmask auf um die Originaldaten wiederherzustellen.
/mask aufrufen - Sensible Daten werden erkannt und maskiert
Mapping speichern - Du speicherst das Mapping lokal
Text verarbeiten - An LLM senden, archivieren, analysieren...
/unmask aufrufen - Originaldaten wiederherstellen
// 1. Mask PII before sending to LLM const masked = await fetch('https://api.privacymask.dev/v1/mask', { method: 'POST', body: JSON.stringify({ text: userInput }) }); // 2. Send masked text to your LLM const llmResponse = await openai.chat({ messages: [{ content: masked.masked_text }] }); // 3. Unmask the response const final = await fetch('https://api.privacymask.dev/v1/unmask', { method: 'POST', body: JSON.stringify({ text: llmResponse, mapping: masked.mapping }) });
Für Entwickler die volle Kontrolle wollen. Kein Vendor Lock-in, keine Server-seitige Speicherung, keine Trust-Issues.
Sensible Daten werden vor Verarbeitung maskiert. Nur anonymisierte Daten verlassen dein System. Art. 25 Privacy by Design.
Wir speichern keine Mappings, keine Anfragen, keine Logs. Daten werden nur im RAM verarbeitet, nie gespeichert.
Dreistufiges Erkennungssystem (einfache Regeln → Sprachanalyse → KI-Erkennung) mit optimierter Performance. Kaum merkbare Verzögerung.
Speziell für deutsche Formate optimiert: Steuer-IDs, Sozialversicherungsnummern, Telefonnummern, Postleitzahlen und mehr.
420 Patterns für alle EU-Länder plus Schweiz und UK. Von österreichischen Sozialversicherungsnummern bis zu französischen SIRET.
Nur 2 Endpoints: /mask und /unmask. Kein SDK nötig, funktioniert mit jedem HTTP-Client in jeder Sprache.
Zahle nur was du nutzt. Keine Abos, kein Verfallsdatum.
1 Credit = 1.000 Zeichen. Aufgerundet pro Request.
PrivacyProxy: Drop-in LLM-Proxy mit automatischer Maskierung. Nur base_url ändern, fertig.
Zwei API-Calls, volle Kontrolle. Von einer Zeile bis zu tausenden Dokumenten.