gdpr-dsgvo-expert by alirezarezvani/claude-skills
npx skills add https://github.com/alirezarezvani/claude-skills --skill gdpr-dsgvo-expert用于欧盟《通用数据保护条例》(GDPR) 和德国《联邦数据保护法》(BDSG) 合规性的工具和指南。
扫描代码库以查找潜在的 GDPR 合规性问题,包括个人数据模式和风险代码实践。
# 扫描项目目录
python scripts/gdpr_compliance_checker.py /path/to/project
# 用于 CI/CD 集成的 JSON 输出
python scripts/gdpr_compliance_checker.py . --json --output report.json
检测内容:
输出:
根据第 35 条要求生成数据保护影响评估文档。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
# 获取输入模板
python scripts/dpia_generator.py --template > input.json
# 生成 DPIA 报告
python scripts/dpia_generator.py --input input.json --output dpia_report.md
功能:
评估的 DPIA 触发条件:
管理 GDPR 第 15-22 条规定的数据主体权利请求。
# 添加新请求
python scripts/data_subject_rights_tracker.py add \
--type access --subject "John Doe" --email "john@example.com"
# 列出所有请求
python scripts/data_subject_rights_tracker.py list
# 更新状态
python scripts/data_subject_rights_tracker.py status --id DSR-202601-0001 --update verified
# 生成合规性报告
python scripts/data_subject_rights_tracker.py report --output compliance.json
# 生成回复模板
python scripts/data_subject_rights_tracker.py template --id DSR-202601-0001
支持的权利:
| 权利 | 条款 | 截止日期 |
|---|---|---|
| 访问权 | 第 15 条 | 30 天 |
| 更正权 | 第 16 条 | 30 天 |
| 删除权 | 第 17 条 | 30 天 |
| 限制处理权 | 第 18 条 | 30 天 |
| 数据可携权 | 第 20 条 | 30 天 |
| 反对权 | 第 21 条 | 30 天 |
| 自动化决策权 | 第 22 条 | 30 天 |
功能:
references/gdpr_compliance_guide.md
全面的实施指南,涵盖:
references/german_bdsg_requirements.md
德国特定要求,包括:
references/dpia_methodology.md
分步 DPIA 流程:
步骤 1:在代码库上运行合规性检查器
→ python scripts/gdpr_compliance_checker.py /path/to/code
步骤 2:审查发现的问题和合规性分数
→ 处理严重和高风险问题
步骤 3:确定是否需要 DPIA
→ 检查 references/dpia_methodology.md 中的阈值标准
步骤 4:如果需要 DPIA,生成评估报告
→ python scripts/dpia_generator.py --template > input.json
→ 填写处理详情
→ python scripts/dpia_generator.py --input input.json --output dpia.md
步骤 5:在处理活动记录中记录
步骤 1:在追踪器中记录请求
→ python scripts/data_subject_rights_tracker.py add --type [type] ...
步骤 2:验证身份(相称的措施)
→ python scripts/data_subject_rights_tracker.py status --id [ID] --update verified
步骤 3:从系统中收集数据
→ python scripts/data_subject_rights_tracker.py status --id [ID] --update in_progress
步骤 4:生成回复
→ python scripts/data_subject_rights_tracker.py template --id [ID]
步骤 5:发送回复并完成
→ python scripts/data_subject_rights_tracker.py status --id [ID] --update completed
步骤 6:监控合规性
→ python scripts/data_subject_rights_tracker.py report
步骤 1:确定是否需要 DPO
→ 20 名以上员工自动处理个人数据
→ 或 处理需要 DPIA
→ 或 业务涉及数据传输/市场研究
步骤 2:如果涉及员工,审查 § 26 BDSG
→ 记录员工数据的法律依据
→ 检查劳资委员会要求
步骤 3:如果涉及视频监控,遵守 § 4 BDSG
→ 安装标识
→ 记录必要性
→ 限制保留期
步骤 4:向监督机构注册 DPO
→ 查看 references/german_bdsg_requirements.md 中的机构列表
需要明确同意或第 9(2) 条例外情况:
所有权利必须在 30 天 内履行(复杂请求可延长至 90 天):
| 主题 | BDSG 章节 | 关键要求 |
|---|---|---|
| DPO 门槛 | § 38 | 20 名以上员工 = 强制 DPO |
| 雇佣 | § 26 | 详细的员工数据规则 |
| 视频 | § 4 | 标识和相称性 |
| 评分 | § 31 | 可解释的算法 |
每周安装量
158
代码仓库
GitHub 星标数
4.1K
首次出现
2026年1月20日
安全审计
安装于
claude-code143
opencode119
gemini-cli117
codex109
cursor103
github-copilot94
Tools and guidance for EU General Data Protection Regulation (GDPR) and German Bundesdatenschutzgesetz (BDSG) compliance.
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/project
# JSON output for CI/CD integration
python scripts/gdpr_compliance_checker.py . --json --output report.json
Detects:
Output:
Generates Data Protection Impact Assessment documentation following Art. 35 requirements.
# Get input template
python scripts/dpia_generator.py --template > input.json
# Generate DPIA report
python scripts/dpia_generator.py --input input.json --output dpia_report.md
Features:
DPIA Triggers Assessed:
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 list
# Update status
python scripts/data_subject_rights_tracker.py status --id DSR-202601-0001 --update verified
# Generate compliance report
python scripts/data_subject_rights_tracker.py report --output compliance.json
# Generate 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:
references/gdpr_compliance_guide.md
Comprehensive implementation guidance covering:
references/german_bdsg_requirements.md
German-specific requirements including:
references/dpia_methodology.md
Step-by-step DPIA process:
Step 1: Run compliance checker on codebase
→ python scripts/gdpr_compliance_checker.py /path/to/code
Step 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
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
Step 1: Determine if DPO required
→ 20+ employees processing personal data automatically
→ OR processing requires DPIA
→ OR business involves data transfer/market research
Step 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
Requires explicit consent or Art. 9(2) exception:
All rights must be fulfilled within 30 days (extendable to 90 for complex requests):
| 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 |
Weekly Installs
158
Repository
GitHub Stars
4.1K
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubWarnSocketPassSnykPass
Installed on
claude-code143
opencode119
gemini-cli117
codex109
cursor103
github-copilot94
GitHub Actions 官方文档查询助手 - 精准解答 CI/CD 工作流问题
33,800 周安装