Datenfelder DSGVO-Kategorien zuordnen
Von fünf Namen gelten medicalHistory, union-membership und eine Gesichtsvorlage als besondere Kategorien (3), während eine Kunden-E-Mail und eine bevorzugte Sprache allgemeine personenbezogene Daten bleiben (2). Fügen Sie Ihre Spaltennamen ein und sehen Sie, wo Sie ansetzen sollten. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Formularfelder
- customer_email, medicalHistory, face_template, union-membership, preferred_language
- Anzahl besonderer Kategorien
- 3
- Anzahl allgemeiner personenbezogener Daten
- 2
Der DSGVO-Kategorisierer prüft eine Liste erhobener Feldnamen und ordnet jeden einer wahrscheinlichen besonderen Kategorie oder allgemeinen personenbezogenen Daten zu. Er erkennt gängige englische Hinweise auf Gesundheit, biometrische Identifizierung, Genetik, rassische oder ethnische Herkunft, politische Meinungen, religiöse oder weltanschauliche Überzeugungen, Gewerkschaftszugehörigkeit, Sexualleben und sexuelle Orientierung. Das deterministische, nachvollziehbare Ergebnis eignet sich als erste Bestandsaufnahme. Da Namen mehrdeutig sein können, müssen Sie die tatsächlichen Werte und den Verarbeitungskontext weiterhin fachlich prüfen.
Beginnen Sie das Verzeichnis mit einheitlichen Kennzeichnungen
Datenschutzprüfungen beginnen häufig mit Tabellen, die Hunderte Datenbankspalten, Formularfelder, Ereigniseigenschaften und Exportüberschriften enthalten. Deren Namen nutzen möglicherweise snake case, camel case, Bindestriche, Abkürzungen oder unterschiedliche Begriffe einzelner Teams. Das Werkzeug normalisiert diese Trennzeichen und prüft jeden Namen anhand transparenter englischer Hinweise.
Die Antwort bewahrt den ursprünglichen Namen, nennt Kategorie und besonderen Status und zeigt die ausschlaggebende Regel. Summen lassen Sie dringende Prüfpunkte schnell erkennen. Damit erhalten Sie vor einer Folgenabschätzung, der Aktualisierung des Verarbeitungsverzeichnisses oder einer Schemaprüfung einen reproduzierbaren ersten Durchlauf.
Es wird weder auf Datenbanken zugegriffen noch etwas an Dritte gesendet; klassifiziert werden ausschließlich die von Ihnen übermittelten Feldnamen.
Verstehen Sie die vorsichtige Regelauswertung
Der Algorithmus sucht vollständige normalisierte Wörter und Wortgruppen statt beliebiger Teilzeichenfolgen. Eine zufällige Buchstabenfolge innerhalb eines unpassenden Wortes löst daher keine besondere Kategorie aus. Die Regeln umfassen Gesundheit und klinische Akten, biometrische Identifikatoren zur Identifizierung, genetisches und genomisches Material, rassische oder ethnische Herkunft, politische Meinungen, religiöse oder weltanschauliche Überzeugungen, Gewerkschaftszugehörigkeit, Sexualleben und sexuelle Orientierung.
Bei mehreren Hinweisen wählt eine feste Reihenfolge eine Kategorie; gleiche Eingaben liefern stets gleiche Ausgaben. E-Mail-Adressen, Namen, Gerätekennungen, Anschriften und Kontonummern bleiben personenbezogen. Prüfen Sie die ausgegebene Regel, um die Entscheidung nachzuvollziehen und unternehmensinternes Vokabular zu erkennen, das allgemeine Heuristiken nicht kennen können.
Nutzen Sie das Ergebnis zur Priorisierung, nicht als Rechtsberatung
Ein Spaltenname verrät weder den gesamten Inhalt noch den Verarbeitungszweck. notes könnte medizinische Angaben, politische Ansichten oder gar keine personenbezogenen Daten enthalten. Verwenden Sie die Zuordnung deshalb zur Priorisierung, nicht als rechtliche Schlussfolgerung. Befragen Sie Datenverantwortliche, prüfen Sie Stichproben unter angemessenen Kontrollen, dokumentieren Sie Zwecke und lassen Sie Rechtsgrundlage und Schutzmaßnahmen qualifiziert bestätigen.
Prüfen Sie auch unmarkierte Freitextfelder und undurchsichtige Codes. Bewahren Sie für automatisierte Governance Ursprungsliste, Ergebnis und menschliche Korrekturen gemeinsam auf. Ohne Netzwerk, Zufall oder aktuelles Datum bleibt das Ergebnis stabil.
Anwendungsfälle
Ein Schemaverzeichnis priorisieren
Markieren Sie mögliche Artikel-9-Felder vor der eingehenden Prüfung des Datenwörterbuchs.
Analyseeigenschaften prüfen
Suchen Sie vor Freigabe eines Messplans nach sensiblen Hinweisen in Ereignissen und Profilen.
Lieferantenfragebögen vereinheitlichen
Wenden Sie dieselben vorläufigen Kategorien auf Feldlisten verschiedener Auftragsverarbeiter an.
Häufige Fragen
Bedeutet ein allgemeines Ergebnis, dass das Feld nicht reguliert ist?
Nein. Es wurde kein unterstützter Hinweis auf eine besondere Kategorie gefunden; das Feld kann dennoch personenbezogene Daten enthalten.
Prüft das Werkzeug Feldwerte?
Nein. Es bewertet nur Namen. Werte, Zweck, Herkunft und Kontext müssen Sie gesondert prüfen.
Warum kann ein Gesichtsfoto allgemein bleiben?
Ein Foto ist nicht automatisch ein besonderes biometrisches Datum. Die Regeln markieren ausdrückliche Identifizierungshinweise wie Gesichtsvorlagen.
Ersetzt dies eine rechtliche Datenschutzprüfung?
Nein. Es ist eine Hilfe zur Bestandsaufnahme, weder Rechtsberatung noch eine Bewertung des tatsächlichen Kontexts.
Welche Schreibweisen von Namen erkennt das Werkzeug?
Namen mit Unterstrichen, Bindestrichen oder Großbuchstaben zwischen Wörtern, etwa medicalHistory, werden zuerst vereinheitlicht. Danach sucht es ganze englische Wörter und Wendungen, sodass ein paar Buchstaben in einem fremden Wort keine besondere Kategorie auslösen.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/security/gdpr-data-category-map \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"fields":["customer_email","medical_history","face_template","union_membership"]}'const res = await fetch("https://api.kit.forhosting.com/security/gdpr-data-category-map", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"fields": [
"customer_email",
"medical_history",
"face_template",
"union_membership"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/security/gdpr-data-category-map",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"fields": [
"customer_email",
"medical_history",
"face_template",
"union_membership"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/security/gdpr-data-category-map", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"fields":["customer_email","medical_history","face_template","union_membership"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"fields":["customer_email","medical_history","face_template","union_membership"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/security/gdpr-data-category-map", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"fields": [
"customer_email",
"medical_history",
"face_template",
"union_membership"
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "security.gdpr_data_category_map",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_items | 500 |
max_chars_per_item | 200 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Beginnen Sie das Verzeichnis mit einheitlichen Kennzeichnungen
So wird medical_history als Gesundheitsdatum markiert, während customerEmail allgemeinen personenbezogenen Daten zugeordnet wird.
Verstehen Sie die vorsichtige Regelauswertung
Namen ohne erkannten Hinweis erhalten general_personal_data. Das bedeutet weder anonym noch ungefährlich oder außerhalb der DSGVO.
Nutzen Sie das Ergebnis zur Priorisierung, nicht als Rechtsberatung
Ebenso ist face_photo nicht allein wegen eines Bildes biometrisch; die besondere Kategorie hängt von einer technischen Verarbeitung zur eindeutigen Identifizierung ab. Die API kostet $0.002 je Anfrage; im Browser ist eine sofortige Prüfung möglich.
Technische Fragen
Welche Namensstile werden unterstützt?
Englische Namen in camelCase, snake_case, kebab-case sowie mit Punkten oder Leerzeichen werden normalisiert.
Was kostet die API?
Die API kostet $0.002 je Anfrage. Dieselbe deterministische Logik läuft auch im Browser.