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
@@ -22,6 +22,7 @@ import { ExpensesView } from './views/expenses'
import { FinanceView } from './views/finance'
import { AccountingView } from './views/accounting'
import { AuditView } from './views/audit'
import { DataView } from './views/data'
import { KbView } from './views/kb'
import { ApiView } from './views/api'
import { SettingsView } from './views/settings'
@@ -73,6 +74,7 @@ export function AppShell() {
{view === 'finance' && <FinanceView />}
{view === 'accounting' && <AccountingView />}
{view === 'audit' && <AuditView />}
{view === 'data' && <DataView />}
{view === 'kb' && <KbView />}
{view === 'api' && <ApiView />}
{view === 'settings' && <SettingsView />}