feat: Data Management (DSGVO Art. 15/20/30 — export, inventory, retention)

- Data Management API: inventory (Art. 30 Verarbeitungsverzeichnis) + export
- JSON export with SHA-256 checksum (GoBD Jahresarchiv)
- CSV export (DATEV/Excel-compatible)
- Export history (audit-logged)
- Retention periods (8/6 years per GoBD)
- Art. 17 erasure notice (pseudonymization, legal precedence)
- 159 records across 10 categories with legal basis per category
This commit is contained in:
Z User committed 2026-10-27 16:27:42 +00:00
1 parent 1dd2563172
commit 6c42c6525a
8 files changed
+491

No files matched your search

+2
View File
@@ -25,6 +25,7 @@ import {
HelpCircle,
SlidersHorizontal,
CalendarDays,
Database,
} from 'lucide-react'
import { useAos, type ViewId } from '@/store/aos'
import {
@@ -53,6 +54,7 @@ const VIEWS: { id: ViewId; label: string; icon: typeof LayoutDashboard; hint: st
{ id: 'finance', label: 'Finanzen', icon: Receipt, hint: 'Rechnungen & E-Rechnung' },
{ id: 'accounting', label: 'Buchhaltung', icon: BookOpen, hint: 'USt-Voranmeldung, EÜR, Bank' },
{ id: 'audit', label: 'Audit-Protokoll', icon: ScrollText, hint: 'Hash-Kette & GoBD' },
{ id: 'data', label: 'Datenverwaltung', icon: Database, hint: 'Export, DSGVO, Aufbewahrung' },
{ id: 'kb', label: 'Wissensdatenbank', icon: HelpCircle, hint: 'Dokumente & Vorlagen' },
{ id: 'api', label: 'API & Webhooks', icon: Webhook, hint: 'Tokens, Scopes, HMAC' },
{ id: 'settings', label: 'Erweiterungen', icon: Settings2, hint: 'Module & Compliance' },