Gdpr Dsgvo Expert
by @alirezarezvani
GDPR and German DSGVO compliance automation. Scans codebases for privacy risks, generates DPIA documentation, tracks data subject rights requests. Use for GD...
clawhub install gdpr-dsgvo-expertπ About This Skill
name: "gdpr-dsgvo-expert" description: GDPR and German DSGVO compliance automation. Scans codebases for privacy risks, generates DPIA documentation, tracks data subject rights requests. Use for GDPR compliance assessments, privacy audits, data protection planning, DPIA generation, and data subject rights management.
GDPR/DSGVO Expert
Tools and guidance for EU General Data Protection Regulation (GDPR) and German Bundesdatenschutzgesetz (BDSG) compliance.
Table of Contents
Tools
GDPR Compliance Checker
Scans codebases for potential GDPR compliance issues including personal data patterns and risky code practices.
# Scan a project directory
python scripts/gdpr_compliance_checker.py /path/to/projectJSON output for CI/CD integration
python scripts/gdpr_compliance_checker.py . --json --output report.json
Detects:
Output:
DPIA Generator
Generates Data Protection Impact Assessment documentation following Art. 35 requirements.
# Get input template
python scripts/dpia_generator.py --template > input.jsonGenerate DPIA report
python scripts/dpia_generator.py --input input.json --output dpia_report.md
Features:
DPIA Triggers Assessed:
Data Subject Rights Tracker
Manages data subject rights requests under GDPR Articles 15-22.
# Add new request
python scripts/data_subject_rights_tracker.py add \
--type access --subject "John Doe" --email "john@example.com"List all requests
python scripts/data_subject_rights_tracker.py listUpdate status
python scripts/data_subject_rights_tracker.py status --id DSR-202601-0001 --update verifiedGenerate compliance report
python scripts/data_subject_rights_tracker.py report --output compliance.jsonGenerate response template
python scripts/data_subject_rights_tracker.py template --id DSR-202601-0001
Supported Rights:
| Right | Article | Deadline | |-------|---------|----------| | Access | Art. 15 | 30 days | | Rectification | Art. 16 | 30 days | | Erasure | Art. 17 | 30 days | | Restriction | Art. 18 | 30 days | | Portability | Art. 20 | 30 days | | Objection | Art. 21 | 30 days | | Automated decisions | Art. 22 | 30 days |
Features:
Reference Guides
GDPR Compliance Guide
references/gdpr_compliance_guide.mdComprehensive implementation guidance covering:
German BDSG Requirements
references/german_bdsg_requirements.mdGerman-specific requirements including:
DPIA Methodology
references/dpia_methodology.mdStep-by-step DPIA process:
Workflows
Workflow 1: New Processing Activity Assessment
Step 1: Run compliance checker on codebase
β python scripts/gdpr_compliance_checker.py /path/to/codeStep 2: Review findings and compliance score
β Address critical and high issues
Step 3: Determine if DPIA required
β Check references/dpia_methodology.md threshold criteria
Step 4: If DPIA required, generate assessment
β python scripts/dpia_generator.py --template > input.json
β Fill in processing details
β python scripts/dpia_generator.py --input input.json --output dpia.md
Step 5: Document in records of processing activities
Workflow 2: Data Subject Request Handling
Step 1: Log request in tracker
β python scripts/data_subject_rights_tracker.py add --type [type] ...Step 2: Verify identity (proportionate measures)
β python scripts/data_subject_rights_tracker.py status --id [ID] --update verified
Step 3: Gather data from systems
β python scripts/data_subject_rights_tracker.py status --id [ID] --update in_progress
Step 4: Generate response
β python scripts/data_subject_rights_tracker.py template --id [ID]
Step 5: Send response and complete
β python scripts/data_subject_rights_tracker.py status --id [ID] --update completed
Step 6: Monitor compliance
β python scripts/data_subject_rights_tracker.py report
Workflow 3: German BDSG Compliance Check
Step 1: Determine if DPO required
β 20+ employees processing personal data automatically
β OR processing requires DPIA
β OR business involves data transfer/market researchStep 2: If employees involved, review Β§ 26 BDSG
β Document legal basis for employee data
β Check works council requirements
Step 3: If video surveillance, comply with Β§ 4 BDSG
β Install signage
β Document necessity
β Limit retention
Step 4: Register DPO with supervisory authority
β See references/german_bdsg_requirements.md for authority list
Key GDPR Concepts
Legal Bases (Art. 6)
Special Category Data (Art. 9)
Requires explicit consent or Art. 9(2) exception:
Data Subject Rights
All rights must be fulfilled within 30 days (extendable to 90 for complex requests):
German BDSG Additions
| Topic | BDSG Section | Key Requirement | |-------|--------------|-----------------| | DPO threshold | Β§ 38 | 20+ employees = mandatory DPO | | Employment | Β§ 26 | Detailed employee data rules | | Video | Β§ 4 | Signage and proportionality | | Scoring | Β§ 31 | Explainable algorithms |