Compliance

Technische Maßnahmen, die Compliance unterstützen

MindooDB liefert kryptografische Bausteine — Ende-zu-Ende-Verschlüsselung, signierte Append-only-Historie und koordinierte Datenlöschung —, die zentrale technische Anforderungen gängiger Regulierungsrahmen adressieren. Compliance selbst bleibt eine organisatorische Aufgabe; MindooDB gibt dir dafür ein tragfähiges Fundament.

Zero-Trust-Sicherheitsarchitektur: Schlüssel bleiben auf den Geräten, verschlüsselte Daten fließen durch einen Verschlüsselungsschild zu Servern, die sie nicht entschlüsseln können
Regulatorische Standards

Compliance nach Regulierung

HIPAA (Gesundheitswesen)

Der Health Insurance Portability and Accountability Act verlangt den Schutz von Patientendaten, Zugriffskontrollen und Audit-Trails.

Wie MindooDB hilft
  • Ende-zu-Ende-Verschlüsselung sorgt dafür, dass Patientendaten für Server nie sichtbar sind
  • Signierte Schreibhistorie — jede Änderung ist Ed25519-signiert und belegt, wer wann was geschrieben hat
  • Feingranulare Zugriffskontrolle mit benannten Schlüsseln für verschiedene Behandlungsteams
  • Datenaufbewahrung mit Strategien über zeitlich geshardete Datenbanken und Archivierung
  • Offline-Betrieb für medizinisches Personal im Außendienst und abgelegene Kliniken

⚠️ HIPAA verlangt außerdem die Protokollierung von Lesezugriffen, BAAs, administrative Schutzmaßnahmen und physische Sicherheit — diese Punkte musst du rund um MindooDB selbst umsetzen.

Anwendungsfälle im Gesundheitswesen ansehen → | Detaillierte Patterns →

SOX (Finanzwesen)

Der Sarbanes-Oxley Act verlangt Audit-Trails für Finanzdaten, unveränderliche Aufzeichnungen und Zugriffskontrollen.

Wie MindooDB hilft
  • Unveränderliche Aufzeichnungen durch Append-only-Architektur
  • Kryptografische Integrität — Hash-verkettete Einträge belegen, dass Datensätze nicht verändert wurden
  • Vollständige Schreibhistorie mit signierter Urheberschaft für Audit-Anforderungen
  • Time Travel zur Rekonstruktion jedes historischen Zustands
  • Signierte Änderungen belegen die Urheberschaft aller Änderungen

⚠️ SOX verlangt außerdem interne Kontrollen, Bestätigungen durch das Management und Funktionstrennung — das sind organisatorische Aufgaben.

Anwendungsfälle für Finanzdienstleister ansehen → | Detaillierte Patterns →

DSGVO (Datenschutz)

Die Datenschutz-Grundverordnung verlangt das Recht auf Vergessenwerden, Datenportabilität, den Nachweis von Einwilligungen und Datenschutz durch Technikgestaltung.

Wie MindooDB hilft
  • Koordinierte DatenlöschungpurgeDocHistory() verteilt Löschanfragen über die Directory-DB an alle synchronisierten Clients
  • Datenportabilität durch Exportfunktionen für Dokumente
  • Datenschutz durch Technikgestaltung mittels Ende-zu-Ende-Verschlüsselung
  • Audit-Trail für Schreibzugriffe — signierte Append-only-Historie aller Datenänderungen

⚠️ Purge-Anfragen erreichen Clients beim nächsten Directory-Sync — Geräte, die sich nie wieder verbinden, behalten die Daten. Die DSGVO verlangt außerdem Einwilligungsverwaltung, die Bestellung eines Datenschutzbeauftragten und ein Verzeichnis von Verarbeitungstätigkeiten — dafür bist du verantwortlich.

Compliance-Patterns ansehen →

PCI-DSS (Zahlungsverkehr)

Der Payment Card Industry Data Security Standard verlangt den Schutz von Zahlungskartendaten, Zugriffskontrollen und Audit-Trails.

Wie MindooDB hilft
  • Starke Verschlüsselung — AES-256-GCM im Ruhezustand, RSA pro Benutzer bei der Übertragung, TLS auf der Leitung
  • Zugriffskontrollen mit benannten Schlüsseln für den eingeschränkten Zugriff auf sensible Daten
  • Audit-Trail für Schreibzugriffe — signierte Append-only-Historie aller Datenänderungen

⚠️ PCI-DSS ist ein umfassender Standard, der Netzsegmentierung, Schwachstellenmanagement, Monitoring und mehr abdeckt. MindooDB adressiert die Anforderungen an Verschlüsselung und Zugriffskontrolle — der Rest liegt in deiner Verantwortung. Prüfe, ob du Kartendaten überhaupt speichern musst.

Compliance-Patterns ansehen →

Was eingebaut ist und was du selbst baust

Technische Maßnahmen von MindooDB

Eingebaut: Audit & Integrität
  • ✅ Vollständige Schreibhistorie (Append-only)
  • ✅ Kryptografische Signaturen (Nachweis der Urheberschaft)
  • ✅ Manipulationssichere Datensätze (Hash-verkettet)
  • ✅ Time Travel (jeden Zustand rekonstruieren)
  • ✅ Änderungen mit Zeitstempel
Eingebaut: Datenschutz
  • ✅ Clientseitige Verschlüsselung (AES-256-GCM)
  • ✅ Feingranulare Zugriffskontrolle (benannte Schlüssel)
  • ✅ Schlüsselverwaltung (passwortgeschützter KeyBag)
  • ✅ Koordinierte Datenlöschung (Purge über Directory-DB)
  • ✅ Datensouveränität (clientseitige Tenants)
Selbst umsetzen: Anwendungsebene
  • ⚙️ Protokollierung von Lesezugriffen (Anwendungsebene)
  • ⚙️ Einwilligungsverwaltung (Anwendungsebene)
  • ⚙️ Rollenbasierte Zugriffskontrolle (mit benannten Schlüsseln)
  • ⚙️ Aufbewahrungsrichtlinien (mit zeitbasiertem Sharding)
  • ⚙️ Compliance-Reporting (mit Audit-Daten)
Audit-Trail

Vollständige Schreibhistorie

Was automatisch protokolliert wird
  • Jeder Schreibvorgang wird kryptografisch mit dem Ed25519-Schlüssel des Autors signiert
  • Zeitstempel sind in jedem Änderungseintrag enthalten
  • Dokumenthistorie lässt sich mit iterateDocumentHistory() durchlaufen
  • Time Travel erlaubt es, jeden historischen Zustand zu rekonstruieren
  • Löschungen werden mit Tombstones markiert (die Historie bleibt erhalten)

Hinweis: MindooDB protokolliert automatisch Schreibzugriffe (wer was geändert hat). Die Protokollierung von Lesezugriffen (wer was angesehen hat) muss auf Anwendungsebene umgesetzt werden.

Anwendungsfälle
  • Nachweisen, wer wann was geändert hat
  • Zustand zu jedem beliebigen Zeitpunkt rekonstruieren
  • Datenintegrität gegenüber Prüfern nachweisen
  • Darauf aufbauend eine Protokollierung von Lesezugriffen in der Anwendung umsetzen
  • Anforderungen aus Legal Discovery unterstützen

Time-Travel-Doku ansehen →

Datenaufbewahrung

Aufbewahrungsrichtlinien und Archivierung

Aufbewahrungsstrategien
  • Zeitbasiertes Sharding — Datenbanken pro Zeitraum anlegen (jährlich, monatlich)
  • Archivdatenbanken — Alte Daten in schreibgeschützte Archivdatenbanken verschieben
  • Dokumentlebenszyklus — Dokumente als archiviert markieren statt sie zu löschen
  • Koordinierter Purge — Admin-signierte Purge-Anfragen werden über die Directory-DB verteilt; Clients führen sie beim nächsten Sync aus

Patterns zur Datenmodellierung ansehen →

Compliance-Aspekte
  • Durch das Append-only-Prinzip sammeln sich Daten mit der Zeit an
  • Plane das Wachstumsmanagement von Anfang an ein
  • Zeitbasiertes Sharding für effiziente Archivierung nutzen
  • Aufbewahrungsanforderungen je Dokumenttyp berücksichtigen
  • Koordinierter Purge erreicht synchronisierte Clients; Offline-Geräte behalten die Daten

Compliance-Patterns ansehen →

Regulatorische Zuordnung

Compliance-Funktionsmatrix

Anforderung HIPAA SOX DSGVO PCI-DSS
Datenverschlüsselung ✅ E2E-Verschlüsselung ✅ E2E-Verschlüsselung ✅ E2E-Verschlüsselung ✅ E2E-Verschlüsselung
Zugriffskontrolle ✅ Benannte Schlüssel ✅ Benannte Schlüssel ✅ Benannte Schlüssel ✅ Benannte Schlüssel
Audit-Trail für Schreibzugriffe ✅ Signiert, Append-only ✅ Signiert, Append-only ✅ Signiert, Append-only ✅ Signiert, Append-only
Datenintegrität ✅ Hash-verkettet ✅ Hash-verkettet ✅ Hash-verkettet ✅ Hash-verkettet
Datenlöschung ⚠️ Koordinierter Purge* N/A ⚠️ Koordinierter Purge* N/A
Protokollierung von Lesezugriffen ⚙️ Selbst umsetzen ⚙️ Selbst umsetzen ⚙️ Selbst umsetzen ⚙️ Selbst umsetzen
Einwilligungsverwaltung N/A N/A ⚙️ Selbst umsetzen N/A

✅ = eingebaut   ⚠️ = eingebaut, mit Einschränkungen   ⚙️ = auf Anwendungsebene selbst umzusetzen
* Purge-Anfragen werden über die Directory-DB an alle synchronisierten Clients verteilt. Geräte, die sich nie wieder verbinden, behalten die Daten.

Detaillierte Umsetzungs-Patterns findest du in der Dokumentation zu Compliance-Patterns.