Files
breakpilot-compliance/backend-compliance/migrations/102_dsfa_pflichten_dsr_v2.sql
T
Benjamin Admin 90c7f02b40 feat: Phase 2 — Security Concepts + DSFA + DSR updates
Phase 2 of the Document Templates Masterplan:

- 101: Security Concepts v2 (7 templates) — NIS2UmsuCG references,
  BSI Grundschutz++ modernization, AI Act cross-references,
  Zero Trust principle, ransomware-protected backups, NIS2 logging
- 102: DSFA + Pflichtenregister + DSR v2 — AI Act Art. 9 for DSFA,
  NIS2UmsuCG for Pflichtenregister, tenant_id fix for DSR processes

All 16 templates reviewed — already at good product level, only
incremental updates needed (standards references, cross-doc links).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-01 08:45:04 +02:00

44 lines
2.1 KiB
SQL

-- Migration 102: DSFA + Pflichtenregister + DSR-Prozesse — v2 Updates
-- Alle drei Template-Gruppen sind bereits auf gutem Niveau
-- Updates: AI Act Bezug (DSFA), NIS2 (Pflichten), Tenant-ID Fix (DSR), Version-Bump
-- ===========================================================================
-- 1. DSFA: AI Act Art. 9 Bezug + Konsultationspflicht Art. 36 klarstellen
-- ===========================================================================
UPDATE compliance_legal_templates
SET
description = 'Datenschutz-Folgenabschaetzung nach Art. 35 DSGVO mit IF-Bloecken. Fuer Hochrisiko-Verarbeitungen, KI-Systeme (EU AI Act Art. 9), automatisierte Entscheidungen (Art. 22). Inkl. Risikomatrix, TOM-Verweis und Unterschriftenblock.',
version = '1.1',
updated_at = NOW()
WHERE document_type = 'dsfa'
AND tenant_id = '9282a473-5c95-4b3a-bf78-0ecc0ec71d3e';
-- ===========================================================================
-- 2. Pflichtenregister: NIS2UmsuCG + AI Act als Rechtsrahmen
-- ===========================================================================
UPDATE compliance_legal_templates
SET
description = 'Vollstaendiges Pflichtenregister fuer alle regulatorischen Pflichten aus DSGVO, AI Act (EU 2024/1689), NIS2/NIS2UmsuCG und BDSG. Dokumentiert Pflichten, Verantwortlichkeiten, Fristen, Nachweise und Compliance-Status.',
version = '1.1.0',
updated_at = NOW()
WHERE document_type = 'pflichtenregister'
AND tenant_id = '9282a473-5c95-4b3a-bf78-0ecc0ec71d3e';
-- ===========================================================================
-- 3. DSR-Prozesse: Tenant-ID auf Standard setzen (war '__default__')
-- ===========================================================================
UPDATE compliance_legal_templates
SET
tenant_id = '9282a473-5c95-4b3a-bf78-0ecc0ec71d3e',
updated_at = NOW()
WHERE document_type LIKE 'dsr_process_art%'
AND tenant_id = '__default__';
-- Version-Bump fuer alle DSR-Prozesse
UPDATE compliance_legal_templates
SET
version = '1.1',
updated_at = NOW()
WHERE document_type LIKE 'dsr_process_art%'
AND tenant_id = '9282a473-5c95-4b3a-bf78-0ecc0ec71d3e';