feat: Art. 26 Joint Controller + DSFA checklists for Social Media sections
New checklists: - JOINT_CONTROLLER_CHECKLIST (Art. 26 DSGVO, 7 checks): Joint parties, arrangement, contact point, processing split, data categories, third-country transfer (USA), rights - DSFA_CHECKLIST (Art. 35 DSGVO, 5 checks): Description, necessity, risk assessment, measures, DSB involvement Section detection: 'Datenschutzerklaerung fuer Social Media' → social_media, 'Datenschutzfolgeabschaetzung/Risikoanalyse' → dsfa classify_document_type: DSFA and social_media detected before generic DSE Frontend: DOC_TYPES dropdown + ChecklistView labels updated Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -263,9 +263,8 @@ SECTION_TYPE_MAP = [
|
||||
(r"widerrufsrecht|widerrufsbelehrung", "widerruf"), # Widerruf → §355 BGB
|
||||
(r"^impressum$", "impressum"), # Impressum → §5 TMG
|
||||
(r"^(?:agb|allgemeine geschäftsbedingungen|nutzungsbedingungen)$", "agb"),
|
||||
# NOTE: Social Media, DSFA, Datensicherheit, Betroffenenrechte are NOT
|
||||
# separate documents — they are sections within the parent DSI.
|
||||
# DSFA needs its own checklist (RAG-based) — Phase 2.
|
||||
(r"datenschutzerkl.*social|datenschutz.*social\s*media", "social_media"),
|
||||
(r"datenschutzfolge|dsfa|risikoanalyse.*social", "dsfa"),
|
||||
]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user