Für Unternehmen · Redactor

Personenbezogene Daten raus. Alles andere bleibt.

Redactor findet personenbezogene Daten in jedem Text und ersetzt sie, mit einem einzigen API-Aufruf: Namen, Kontaktdaten, Ausweis- und Kartennummern und die sensiblen Datenarten, die die DSGVO am stärksten schützt. Ihr Text wird nie gespeichert.

In Aktion

Dieselbe Nachricht, nur ohne die Person

Das ist die tatsächliche Antwort von Redactor auf eine erfundene Support-Nachricht. Links ist markiert, was gefunden wurde. Rechts hat jeder Fund einen Platzhalter, nach Datenart nummeriert.

Ihr Text

Hallo, hier ist Alex Chen. Meine Karte 4111 1111 1111 1111 wurde für dieselbe Bestellung doppelt belastet. Ich habe Diabetes, und die Bestellung war mein Insulin, bitte erstatten Sie den Betrag bald. Sie erreichen mich unter +1 555 0100 oder per [email protected].

Was zurückkommt

Hallo, hier ist [PERSON_1]. Meine Karte [PAN_1] wurde für dieselbe Bestellung doppelt belastet. Ich habe [HEALTH_1], und die Bestellung war mein [HEALTH_2], bitte erstatten Sie den Betrag bald. Sie erreichen mich unter [PHONE_1] oder per [EMAIL_1].

Gefunden: ein Name, eine Kartennummer, zwei Gesundheitsangaben, eine Telefonnummer und eine E-Mail-Adresse.

Was Redactor findet

Die personenbezogenen Daten, um die es in der DSGVO geht

Redactor liest alle Amtssprachen der EU und Englisch und erkennt auch Tarnungen, etwa eine E-Mail-Adresse in der Form alex(at)example(dot)com oder unsichtbare Zeichen zwischen Buchstaben. Entfernen Sie alles, oder wählen Sie aus, welche Datenarten entfernt und welche behalten werden.

Namen und Geburtsdaten
Namen und Geburtsdaten von Personen, wo immer sie im Text stehen.
Kontaktdaten
E-Mail-Adressen, Telefonnummern, Postanschriften, Webadressen und IP-Adressen.
Identifikationsnummern
Nationale Identifikations- und Steuernummern aus der ganzen EU sowie Umsatzsteuer-Identifikationsnummern.
Zahlungsdaten
Kartennummern und IBANs, jeweils anhand ihrer Prüfziffern geprüft.
Geheime Schlüssel
API-Schlüssel, Zugriffstoken und private Schlüssel, die in Tickets, Logs und Chats landen.
Besondere Kategorien
Gesundheit, religiöse oder weltanschauliche Überzeugungen, politische Meinungen, Sexualleben und sexuelle Orientierung, ethnische Herkunft sowie genetische und biometrische Daten: was Art. 9 DSGVO am stärksten schützt.
Vorstrafen
Straftaten und Verurteilungen, die Art. 10 DSGVO schützt.
Orte und Organisationen
Wenn sie auf eine Person verweisen, etwa darauf, wo jemand wohnt oder arbeitet.

Was zurückkommt

Platzhalter, Labels oder Masken

Platzhalter halten den Text lesbar, für Menschen und für KI-Modelle: [PERSON_1] und [PERSON_2] bleiben zwei verschiedene Personen.

Setzen Sie die Werte auf Ihrer Seite wieder ein. Fordern Sie die Zuordnung an, und Sie erhalten jeden Platzhalter mit seinem Originalwert. Senden Sie den geschwärzten Text an ein KI-Modell und setzen Sie die echten Werte danach selbst in dessen Antwort ein. Wir behalten keine Kopie.

Platzhalter

Call [PERSON_1] on [PHONE_1]

Die Standardeinstellung. Nach Datenart nummeriert, und derselbe Wert erhält in der ganzen Anfrage denselben Platzhalter.

Label

Call [PERSON] on [PHONE]

Nur die Art der Daten, die dort stand.

Maske

Call ********* on ***********

Jedes Zeichen wird ersetzt, sodass Längen und Layout erhalten bleiben.

Schnell eingebunden

Schicken Sie Ihre Daten, wie sie sind

  • Ein Text oder viele auf einmal. Platzhalter werden über die ganze Anfrage hinweg nummeriert, sodass eine Person in jedem Text denselben Platzhalter behält.
  • Ganze JSON-Dokumente. Jeder String-Wert wird geprüft, Schlüssel und Struktur kommen so zurück, wie Sie sie gesendet haben. Sie können die Prüfung auf ausgewählte Schlüssel beschränken.
  • Finden, ohne zu ändern. Sie erhalten Art und Position jedes Funds, und der Text bleibt, wie er ist.
  • Einfaches HTTPS. Funktioniert mit jeder Programmiersprache, für Skripte auch mit reinem Text hinein und reinem Text heraus.

Anfrage

curl https://redactor.heysec.com/v1/redact \
  -H "Authorization: Bearer $HEYSEC_REDACTOR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "Call Alex Chen on +1 555 0100"}'

Antwort

{
  "text": "Call [PERSON_1] on [PHONE_1]",
  "entities": [
    {"category": "PERSON", "start": 5, "end": 14,
     "placeholder": "[PERSON_1]"},
    {"category": "PHONE", "start": 18, "end": 29,
     "placeholder": "[PHONE_1]"}
  ],
  "usage": {"characters_in": 29, "characters_out": 28,
            "entities": 2}
}

Privatsphäre zuerst

Wir speichern die Zahlen. Nie die Wörter.

Der Text, den Sie senden, und der Text, den wir zurückgeben, werden nirgends gespeichert: nicht in einem Log, einer Datenbank, einem Cache oder einer Datei und auch nicht in einer Fehlermeldung.

  • Nur Metadaten. Wer aufgerufen hat und von wo, wann, wie viel gesendet wurde, welche Datenarten gefunden wurden, welche Optionen genutzt wurden, wie lange es gedauert hat und mit welchem Ergebnis. Diese Einträge sehen Sie im Anfrageprotokoll im Portal.
  • Bei jedem Release getestet. Ein Test schickt eine eindeutige Markierung durch jeden Endpunkt und jeden Fehlerfall und durchsucht anschließend jedes Log und jede Datenbank danach. Taucht sie irgendwo auf, fällt das Release durch.
  • Nur von heySec selbst geprüft. Ausschließlich auf EU-Servern. Keine KI eines anderen Unternehmens sieht Ihren Text.

Wo Redactor läuft

In unserer Cloud oder hinter Ihren eigenen Mauern

Cloud-API

Nichts zu installieren

Bestellen Sie Redactor im heySec-Portal, erstellen Sie einen Schlüssel und senden Sie Ihre erste Anfrage. Probieren Sie es im Playground des Portals aus, bevor Sie Code schreiben, und verfolgen Sie dort Ihre Nutzung und Ihr Anfrageprotokoll. Redactor läuft ausschließlich auf EU-Servern und wächst mit Ihrem Traffic mit.

Auf die Warteliste

Enterprise

In Ihrem eigenen Netzwerk

Dieselbe Erkennung, installiert auf Ihren eigenen Servern. Sie braucht keine Verbindung nach außen und läuft daher auch air-gapped, also in Netzwerken ohne Internetverbindung. Nichts nimmt Kontakt nach außen auf, und Ihr Text verlässt nie das Haus. Standardserver reichen aus, eine Grafikkarte ist nicht nötig.

Team kontaktieren

Fragen und Antworten

Findet Redactor alles?

Das kann kein Tool. Kartennummern, IBANs und die meisten Identifikationsnummern haben feste Formate und werden an ihrer Form erkannt. Namen, Adressen und Gesundheitsangaben werden aus dem Zusammenhang erkannt, deshalb kann ein ungewöhnlicher Name oder eine ungewöhnliche Formulierung durchrutschen. Im Zweifel entfernt Redactor lieber, sodass auch ein Wort ersetzt werden kann, das nur sensibel aussieht. Wo ein übersehener Fund ins Gewicht fiele, sollte ein Mensch mitprüfen.

Welche Sprachen liest Redactor?

Alle Amtssprachen der EU und Englisch. Sie müssen nicht angeben, welche Sprache kommt. Wenn Sie es wissen, können Sie einen Sprachhinweis mitgeben.

Kann Redactor PDFs oder Word-Dateien lesen?

Redactor liest Text und JSON. Lesen Sie den Text zuerst aus der Datei aus und senden Sie ihn dann.

Wie wird die Nutzung gezählt?

In gesendeten Zeichen pro Kalendermonat, live im Portal einsehbar. Anfragen, die wir ablehnen, und Anfragen, die auf unserer Seite fehlschlagen, werden nicht gezählt.

Schicken Sie den Text. Nicht die Person.

Redactor ist in der geschlossenen Testphase. Tragen Sie sich in die Warteliste ein, oder sprechen Sie mit unserem Team über den Betrieb in Ihrem eigenen Netzwerk.