Services: Admin-Lehrer, Backend-Lehrer, Studio v2, Website, Klausur-Service, School-Service, Voice-Service, Geo-Service, BreakPilot Drive, Agent-Core Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
208 lines
9.5 KiB
TypeScript
208 lines
9.5 KiB
TypeScript
import type { SystemInfoConfig } from './types'
|
|
|
|
export const dsmsConfig: SystemInfoConfig = {
|
|
title: 'DSMS System-Info',
|
|
description: 'Datenschutz-Management-System fuer DSGVO-Compliance.',
|
|
version: '1.0',
|
|
privacyNotes: [
|
|
'Zentrale Verwaltung aller Datenschutz-Prozesse',
|
|
'Verzeichnis der Verarbeitungstaetigkeiten (VVT)',
|
|
'TOM-Dokumentation',
|
|
'Datenschutz-Folgenabschaetzung (DSFA)',
|
|
],
|
|
architecture: {
|
|
layers: [
|
|
{ title: 'DSMS Dashboard', components: ['VVT Editor', 'TOM Manager', 'DSFA Tool'], color: '#3b82f6' },
|
|
{ title: 'Compliance Engine', components: ['Risk Assessment', 'Gap Analysis', 'Audit Trail'], color: '#8b5cf6' },
|
|
{ title: 'Document Management', components: ['Policies', 'Procedures', 'Records'], color: '#10b981' },
|
|
{ title: 'Reporting', components: ['Compliance Reports', 'DPA Dashboard', 'Exports'], color: '#f59e0b' },
|
|
],
|
|
},
|
|
features: [
|
|
{ name: 'VVT-Verwaltung', status: 'active', description: 'Verzeichnis der Verarbeitungstaetigkeiten' },
|
|
{ name: 'TOM-Dokumentation', status: 'active', description: 'Technische und organisatorische Massnahmen' },
|
|
{ name: 'DSFA-Tool', status: 'planned', description: 'Datenschutz-Folgenabschaetzung' },
|
|
{ name: 'Audit-Management', status: 'planned', description: 'Interne und externe Audits' },
|
|
],
|
|
roadmap: [
|
|
{ phase: 'Phase 1: Dokumentation (Q1)', priority: 'high', items: ['VVT-Erstellung', 'TOM-Katalog', 'Policy-Templates', 'Rollenkonzept'] },
|
|
{ phase: 'Phase 2: Compliance (Q2)', priority: 'high', items: ['Gap-Analyse', 'Risk-Scoring', 'Massnahmen-Tracking', 'Deadline-Management'] },
|
|
{ phase: 'Phase 3: Automation (Q3)', priority: 'medium', items: ['Auto-Assessments', 'Compliance-Monitoring', 'Alert-System', 'Report-Generator'] },
|
|
],
|
|
technicalDetails: [
|
|
{ component: 'Framework', technology: 'DSGVO/GDPR', description: 'EU-Verordnung' },
|
|
{ component: 'Standards', technology: 'ISO 27701', description: 'Privacy Management' },
|
|
{ component: 'Storage', technology: 'PostgreSQL', description: 'Verschluesselt' },
|
|
{ component: 'Export', technology: 'PDF/Excel', description: 'Audit-Reports' },
|
|
],
|
|
auditInfo: [
|
|
{
|
|
category: 'DSGVO-Dokumentation',
|
|
items: [
|
|
{ label: 'VVT vorhanden', value: 'Ja', status: 'ok' },
|
|
{ label: 'TOM dokumentiert', value: 'Ja', status: 'ok' },
|
|
{ label: 'DSFA durchgefuehrt', value: 'Geplant', status: 'warning' },
|
|
{ label: 'Auftragsverarbeitung', value: 'Dokumentiert', status: 'ok' },
|
|
],
|
|
},
|
|
{
|
|
category: 'Organisatorisch',
|
|
items: [
|
|
{ label: 'DSB benannt', value: 'Ja', status: 'ok' },
|
|
{ label: 'Schulungen', value: 'Jaehrlich', status: 'ok' },
|
|
{ label: 'Incident Response', value: 'Definiert', status: 'ok' },
|
|
{ label: 'Policies aktuell', value: 'Review faellig', status: 'warning' },
|
|
],
|
|
},
|
|
{
|
|
category: 'Technisch',
|
|
items: [
|
|
{ label: 'Verschluesselung', value: 'AES-256', status: 'ok' },
|
|
{ label: 'Zugriffskontrolle', value: 'RBAC', status: 'ok' },
|
|
{ label: 'Logging', value: 'Aktiviert', status: 'ok' },
|
|
{ label: 'Backup', value: 'Taeglich', status: 'ok' },
|
|
],
|
|
},
|
|
],
|
|
fullDocumentation: `
|
|
<h2>Datenschutz-Management-System (DSMS)</h2>
|
|
|
|
<h3>1. Uebersicht</h3>
|
|
<p>Das DSMS bildet alle datenschutzrelevanten Prozesse und Dokumentationen ab. Es dient der Nachweispflicht gemaess DSGVO Art. 5 Abs. 2 (Rechenschaftspflicht).</p>
|
|
|
|
<h3>2. Kernkomponenten</h3>
|
|
<pre>
|
|
DSMS
|
|
├── Verzeichnis der Verarbeitungstaetigkeiten (VVT)
|
|
│ └── Art. 30 DSGVO
|
|
├── Technisch-Organisatorische Massnahmen (TOM)
|
|
│ └── Art. 32 DSGVO
|
|
├── Datenschutz-Folgenabschaetzung (DSFA)
|
|
│ └── Art. 35 DSGVO
|
|
├── Auftragsverarbeitung (AVV)
|
|
│ └── Art. 28 DSGVO
|
|
└── Policies & Schulungen
|
|
└── Interne Richtlinien
|
|
</pre>
|
|
|
|
<h3>3. VVT-Struktur</h3>
|
|
<table>
|
|
<tr><th>Feld</th><th>Beschreibung</th><th>Beispiel</th></tr>
|
|
<tr><td>Bezeichnung</td><td>Name der Verarbeitung</td><td>Nutzerregistrierung</td></tr>
|
|
<tr><td>Zweck</td><td>Verarbeitungszweck</td><td>Vertragserfuellung</td></tr>
|
|
<tr><td>Rechtsgrundlage</td><td>Art. 6 DSGVO</td><td>Art. 6 Abs. 1 lit. b</td></tr>
|
|
<tr><td>Kategorien Betroffener</td><td>Personengruppen</td><td>Schueler, Lehrer</td></tr>
|
|
<tr><td>Datenkategorien</td><td>Art der Daten</td><td>Stammdaten, E-Mail</td></tr>
|
|
<tr><td>Empfaenger</td><td>Datenempfaenger</td><td>Intern, Auftragsverarbeiter</td></tr>
|
|
<tr><td>Drittlandtransfer</td><td>Uebermittlung</td><td>Nein / Mit SCC</td></tr>
|
|
<tr><td>Loeschfrist</td><td>Aufbewahrung</td><td>Nach Vertragsende</td></tr>
|
|
</table>
|
|
|
|
<h3>4. TOM-Katalog</h3>
|
|
<pre>
|
|
Technisch-Organisatorische Massnahmen:
|
|
|
|
Vertraulichkeit (Art. 32 Abs. 1 lit. b):
|
|
├── Zutrittskontrolle: Rechenzentrum gesichert
|
|
├── Zugangskontrolle: SSH-Keys, MFA
|
|
├── Zugriffskontrolle: RBAC, Least Privilege
|
|
└── Weitergabekontrolle: TLS 1.3, Verschluesselung
|
|
|
|
Integritaet (Art. 32 Abs. 1 lit. b):
|
|
├── Eingabekontrolle: Audit-Logs
|
|
├── Trennungskontrolle: Multi-Tenant Isolation
|
|
└── Uebertragungskontrolle: API Authentication
|
|
|
|
Verfuegbarkeit (Art. 32 Abs. 1 lit. b):
|
|
├── Backup: Taeglich, 30 Tage Retention
|
|
├── Redundanz: Multi-AZ Deployment
|
|
└── Notfallplan: Dokumentiert
|
|
</pre>
|
|
|
|
<h3>5. DSFA-Prozess</h3>
|
|
<table>
|
|
<tr><th>Schritt</th><th>Beschreibung</th><th>Verantwortlich</th></tr>
|
|
<tr><td>1. Schwellwert-Analyse</td><td>DSFA erforderlich?</td><td>DSB</td></tr>
|
|
<tr><td>2. Beschreibung</td><td>Verarbeitung dokumentieren</td><td>Fachbereich</td></tr>
|
|
<tr><td>3. Risikobewertung</td><td>Eintrittswahrscheinlichkeit x Schaden</td><td>DSB + IT</td></tr>
|
|
<tr><td>4. Massnahmen</td><td>Risikominimierung</td><td>IT</td></tr>
|
|
<tr><td>5. Restrisiko</td><td>Bewertung, ggf. Konsultation</td><td>DSB</td></tr>
|
|
<tr><td>6. Dokumentation</td><td>DSFA-Report</td><td>DSB</td></tr>
|
|
</table>
|
|
|
|
<h3>6. Auftragsverarbeitung</h3>
|
|
<pre>
|
|
Auftragsverarbeiter-Uebersicht:
|
|
|
|
┌────────────────────────────────────────────────────┐
|
|
│ Anbieter │ Zweck │ Standort │ AVV │
|
|
├────────────────────────────────────────────────────┤
|
|
│ Hetzner │ Hosting │ DE │ ✓ │
|
|
│ vast.ai │ GPU Computing │ US/EU │ ✓ │
|
|
│ OpenAI │ LLM API │ US │ SCC │
|
|
│ Anthropic │ LLM API │ US │ SCC │
|
|
└────────────────────────────────────────────────────┘
|
|
</pre>
|
|
|
|
<h3>7. Schulungen</h3>
|
|
<ul>
|
|
<li><strong>Onboarding:</strong> Datenschutz-Grundlagen (Pflicht)</li>
|
|
<li><strong>Jaehrlich:</strong> Auffrischung + aktuelle Themen</li>
|
|
<li><strong>Spezial:</strong> IT-Sicherheit fuer Entwickler</li>
|
|
<li><strong>Nachweis:</strong> Dokumentierte Teilnahme</li>
|
|
</ul>
|
|
|
|
<h3>8. Incident Response</h3>
|
|
<pre>
|
|
Datenpanne erkannt
|
|
│
|
|
v
|
|
┌──────────────────────────────────────┐
|
|
│ 1. Sofortmassnahmen (Containment) │
|
|
│ - Zugriff sperren │
|
|
│ - Beweis sichern │
|
|
└─────────────────┬────────────────────┘
|
|
│
|
|
v
|
|
┌──────────────────────────────────────┐
|
|
│ 2. Bewertung (24h) │
|
|
│ - Schwere einschaetzen │
|
|
│ - Betroffene identifizieren │
|
|
└─────────────────┬────────────────────┘
|
|
│
|
|
v
|
|
┌──────────────────────────────────────┐
|
|
│ 3. Meldung (72h) │
|
|
│ - Aufsichtsbehoerde (Art. 33) │
|
|
│ - Betroffene (Art. 34) │
|
|
└─────────────────┬────────────────────┘
|
|
│
|
|
v
|
|
┌──────────────────────────────────────┐
|
|
│ 4. Nachbereitung │
|
|
│ - Root Cause Analysis │
|
|
│ - Massnahmen umsetzen │
|
|
│ - Dokumentation │
|
|
└──────────────────────────────────────┘
|
|
</pre>
|
|
|
|
<h3>9. Compliance-Dashboard</h3>
|
|
<table>
|
|
<tr><th>Bereich</th><th>Status</th><th>Naechste Pruefung</th></tr>
|
|
<tr><td>VVT</td><td>✓ Aktuell</td><td>Quartalsweise</td></tr>
|
|
<tr><td>TOM</td><td>✓ Aktuell</td><td>Jaehrlich</td></tr>
|
|
<tr><td>AVV</td><td>✓ Aktuell</td><td>Bei Aenderung</td></tr>
|
|
<tr><td>Schulungen</td><td>✓ Durchgefuehrt</td><td>Jaehrlich</td></tr>
|
|
<tr><td>DSFA</td><td>⚠ Offen</td><td>Bei neuer Verarbeitung</td></tr>
|
|
</table>
|
|
|
|
<h3>10. Export & Reporting</h3>
|
|
<ul>
|
|
<li><strong>VVT-Export:</strong> PDF, Excel</li>
|
|
<li><strong>TOM-Nachweis:</strong> PDF mit Unterschrift</li>
|
|
<li><strong>DSFA-Report:</strong> PDF</li>
|
|
<li><strong>Audit-Report:</strong> Compliance-Status</li>
|
|
</ul>
|
|
`,
|
|
}
|