Audit-Log¶
🚧 Status: STUB — Vollbefüllung folgt in Karte C-3 (Admin-Mid-Section). Dieser Hinweis dokumentiert nur den Export-Pfad, der mit DSGVO-1 ab v1.0.0 verfügbar ist.
Diese Seite wird die Audit-Log-Reports beschreiben: welche Events sind protokolliert, wie filtert man, wie exportiert man für DSGVO Art. 32.
Audit-Schema¶
Filter-Optionen¶
Audit-Log-Export (DSGVO Art. 32)¶
Ab v1.0.0 können Mandanten-Administratoren das eigene Audit-Log per HTTP-Endpoint exportieren:
- Self-Service-Endpoint:
GET /api/v1/tenants/me/audit-exportliefert die Audit-Einträge des eigenen Mandanten — die Tenant-ID wird zwingend aus dem authentifizierten Token gezogen, nicht aus einem URL-Parameter (Cross-Tenant-Isolation deterministisch). - Formate:
?format=json(Default, mitmeta+items-Struktur für maschinelles Re-Importieren) oder?format=csv(Excel- kompatibel mit UTF-8-BOM). - Optionale Filter:
date_from/date_to(halb-offen),max_rows(1–100 000, Default 10 000),include_details(nur CSV — schreibt die JSONB-Spalte als Klartext). - Audit-Trail-Geschlossenheit: jeder Export erzeugt selbst einen
audit.exported-Eintrag im Log mit Format, Scope, Zeilenzahl und Zeitfenster.
Operator und Vendor können das Audit-Log eines beliebigen Mandanten
per GET /api/v1/platform/audit/tenants/{tenant_id}/export ziehen
— Compliance-Werkzeug gegenüber dem Tenant-Verantwortlichen. Beide
Pfade landen über audit.exported im Log.
Eine UI-Schaltfläche im Tenant-UI ist in Vorbereitung; aktuell
erfolgt der Aufruf direkt gegen die API (z. B. curl mit Bearer-
Token).
Retention¶
Hinweis: aktuell ist die Retention serverseitig auf 2 Jahre ausgelegt (
platform_audit_logTabellen-Kommentar, Migration 0001). Ein Per-Tenant-Override wird in einer späteren DSGVO-FU ergänzt.
Befüllungs-Plan: Doku-IA-Audit. Pattern-Vorlage: AVS-Admin-Handbuch · Audit-Log.