🛡

datenschild

KI nutzen. Daten schützen. DSGVO-konform Firmendaten analysieren lassen — ohne dass personenbezogene Daten die Firma verlassen.

$ echo "User admin@firma.de login von 10.0.0.42" \
  | datenschild --preview

▶ 2 personenbezogene Daten erkannt

User EMAIL_1 login von IP_1

--- Mapping ---
  EMAIL_1 ← admin@firma.de
  IP_1    ← 10.0.0.42

✓ KI sieht nur Platzhalter, nie Echtwerte

Warum datenschild?

🔒

DSGVO-konform

Personenbezogene Daten werden vor der KI-Analyse automatisch durch Platzhalter ersetzt. Die KI sieht nie Echtwerte.

🔄

Automatische De-Anonymisierung

Die KI-Antwort wird automatisch mit den Originaldaten angereichert. Du bekommst eine lesbare, vollständige Analyse.

🏠

Lokal oder Cloud

Nutze Ollama für maximalen Datenschutz (komplett lokal) oder Claude API für beste Qualität — du entscheidest.

Zero Dependencies

Reines Python 3.10+ — keine externen Abhängigkeiten. Läuft sofort, überall, ohne Setup-Aufwand.

🔍

10+ PII-Kategorien

Erkennt E-Mails, IPs, Telefonnummern, IBANs, Adressen, Domains, Dateipfade, MAC-Adressen und mehr.

📋

Preview & Audit

Vorschau-Modus zeigt dir genau, was anonymisiert wird — bevor etwas an eine KI gesendet wird.

So funktioniert's

1

Text eingeben

Pipe Logdateien, E-Mails oder beliebige Texte über stdin oder lade eine Datei mit -f.

2

Automatisch anonymisieren

datenschild erkennt personenbezogene Daten per Regex und ersetzt sie durch Platzhalter wie EMAIL_1, IP_1.

3

KI analysiert sicher

Der anonymisierte Text geht an Ollama (lokal) oder Claude (API). Die KI sieht nur Platzhalter, nie Echtwerte.

4

Antwort de-anonymisieren

Die KI-Antwort wird automatisch mit den Originaldaten zusammengeführt. Du bekommst das vollständige Ergebnis.

Erkannte Datenkategorien

datenschild erkennt und anonymisiert automatisch:

EMAIL_n E-Mail-Adressen
IP_n IPv4-Adressen
IPV6_n IPv6-Adressen
TELEFON_n Telefonnummern
IBAN_n IBAN-Nummern
ADRESSE_n PLZ + Ort
DOMAIN_n Domainnamen
PFAD_n Dateipfade
MAC_n MAC-Adressen
DATUM_n Datumsangaben

Installation

# Repository klonen
$ git clone https://github.com/jriemer/datenschild
$ cd datenschild

# Direkt verwenden (keine Deps nötig)
$ echo "Logdaten..." | python3 datenschild.py "Analyse"

# Oder als Paket installieren
$ pip install .
$ datenschild -f server.log "Was ist das Problem?"

# Ersteinrichtung (Backend wählen)
$ datenschild --config

Impressum

Angaben gemäß § 5 TMG

Johannes Riemer
Adelbachstraße 14
74405 Gaildorf

Kontakt
E-Mail: jriemer@template7.de

Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV
Johannes Riemer

Schließen

Datenschutzerklärung

1. Verantwortlicher
Johannes Riemer, Adelbachstraße 14, 74405 Gaildorf
E-Mail: jriemer@template7.de

2. Hosting
Diese Website wird bei netcup GmbH (Karlsruhe) gehostet. Der Hoster erhebt in Server-Logfiles automatisch Informationen, die Ihr Browser übermittelt (IP-Adresse, Browsertyp, Zeitpunkt). Diese Daten sind nicht bestimmten Personen zuordenbar. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO.

3. Webanalyse (Matomo)
Diese Website verwendet Matomo, eine datenschutzfreundliche Open-Source-Analysesoftware. Matomo wird auf unserem eigenen Server betrieben — keine Daten werden an Dritte weitergegeben. Die IP-Adresse wird anonymisiert. Es werden keine Cookies gesetzt. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO.

4. Ihre Rechte
Sie haben das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch. Kontakt: jriemer@template7.de

Schließen