Website (14 monoliths split): - compliance/page.tsx (1,519 → 9), docs/audit (1,262 → 20) - quality (1,231 → 16), alerts (1,203 → 10), docs (1,202 → 11) - i18n.ts (1,173 → 8 language files) - unity-bridge (1,094 → 12), backlog (1,087 → 6) - training (1,066 → 8), rag (1,063 → 8) - Deleted index_original.ts (4,899 LOC dead backup) Studio-v2 (5 monoliths split): - meet/page.tsx (1,481 → 9), messages (1,166 → 9) - AlertsB2BContext.tsx (1,165 → 5 modules) - alerts-b2b/page.tsx (1,019 → 6), korrektur/archiv (1,001 → 6) All existing imports preserved. Zero new TypeScript errors. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
55 lines
2.6 KiB
TypeScript
55 lines
2.6 KiB
TypeScript
/**
|
|
* Table of contents sections for the DSGVO Audit Documentation navigation.
|
|
*/
|
|
|
|
export interface Section {
|
|
id: string
|
|
title: string
|
|
level: number
|
|
}
|
|
|
|
export const SECTIONS: Section[] = [
|
|
{ id: '1', title: 'Management Summary', level: 2 },
|
|
{ id: '1-1', title: 'Systemuebersicht', level: 3 },
|
|
{ id: '1-2', title: 'Datenschutz-Garantien', level: 3 },
|
|
{ id: '1-3', title: 'Compliance-Status', level: 3 },
|
|
{ id: '2', title: 'Verzeichnis der Verarbeitungstaetigkeiten', level: 2 },
|
|
{ id: '2-1', title: 'Verantwortlicher', level: 3 },
|
|
{ id: '2-2', title: 'Datenschutzbeauftragter', level: 3 },
|
|
{ id: '2-3', title: 'Verarbeitungstaetigkeiten', level: 3 },
|
|
{ id: '3', title: 'Rechtsgrundlagen (Art. 6)', level: 2 },
|
|
{ id: '3-1', title: 'Primaere Rechtsgrundlagen', level: 3 },
|
|
{ id: '3-2', title: 'Landesrechtliche Grundlagen', level: 3 },
|
|
{ id: '3-3', title: 'Besondere Kategorien (Art. 9)', level: 3 },
|
|
{ id: '4', title: 'Datenschutz-Folgenabschaetzung', level: 2 },
|
|
{ id: '4-1', title: 'Schwellwertanalyse', level: 3 },
|
|
{ id: '4-2', title: 'Systematische Beschreibung', level: 3 },
|
|
{ id: '4-3', title: 'Notwendigkeit und Verhaeltnismaessigkeit', level: 3 },
|
|
{ id: '4-4', title: 'Risikobewertung', level: 3 },
|
|
{ id: '4-5', title: 'Massnahmen zur Risikominderung', level: 3 },
|
|
{ id: '5', title: 'Informationspflichten', level: 2 },
|
|
{ id: '6', title: 'Automatisierte Entscheidungsfindung', level: 2 },
|
|
{ id: '7', title: 'Privacy by Design', level: 2 },
|
|
{ id: '8', title: 'Technisch-Organisatorische Massnahmen', level: 2 },
|
|
{ id: '9', title: 'BSI-Anforderungen', level: 2 },
|
|
{ id: '10', title: 'EU AI Act Compliance', level: 2 },
|
|
{ id: '11', title: 'ML/AI Training Dokumentation', level: 2 },
|
|
{ id: '12', title: 'Betroffenenrechte', level: 2 },
|
|
{ id: '13', title: 'Schulung und Awareness', level: 2 },
|
|
{ id: '14', title: 'Review und Audit', level: 2 },
|
|
{ id: '15', title: 'Vorfallmanagement', level: 2 },
|
|
{ id: '16', title: 'Kontakte', level: 2 },
|
|
{ id: '17', title: 'Voice Service DSGVO', level: 2 },
|
|
{ id: '17-1', title: 'Architektur & Datenfluss', level: 3 },
|
|
{ id: '17-2', title: 'Datenklassifizierung', level: 3 },
|
|
{ id: '17-3', title: 'Verschluesselung', level: 3 },
|
|
{ id: '17-4', title: 'TTL & Auto-Loeschung', level: 3 },
|
|
{ id: '17-5', title: 'Audit-Logs', level: 3 },
|
|
{ id: '18', title: 'BQAS Lokaler Scheduler', level: 2 },
|
|
{ id: '18-1', title: 'GitHub Actions Alternative', level: 3 },
|
|
{ id: '18-2', title: 'Datenschutz-Vorteile', level: 3 },
|
|
{ id: '18-3', title: 'Komponenten', level: 3 },
|
|
{ id: '18-4', title: 'Datenverarbeitung', level: 3 },
|
|
{ id: '18-5', title: 'Benachrichtigungen', level: 3 },
|
|
]
|