Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
alirezarezvani avatar

Gdpr Dsgvo Expert

  • 881 installs
  • 23.5k repo stars
  • Updated July 17, 2026
  • alirezarezvani/claude-skills

gdpr-dsgvo-expert is a Claude agent skill that automatically scans codebases for GDPR and DSGVO privacy risks and generates required EU compliance documentation.

About

gdpr-dsgvo-expert is an alirezarezvani Claude skill for EU General Data Protection Regulation and German Bundesdatenschutzgesetz compliance automation. It scans codebases for privacy risks, generates Data Protection Impact Assessment documentation, and tracks data-subject-rights requests through bundled checker, DPIA generator, and rights-tracker tools. Developers shipping SaaS or APIs to EU users invoke it during pre-release audits when legal review lags engineering velocity. The skill covers GDPR compliance assessments, privacy audits, data protection planning, and DPIA generation without replacing qualified legal counsel for final sign-off.

  • Scans codebases for personal data patterns including email, phone, IP, health, biometric and financial data
  • Detects 8 risky code practices such as logging personal data, missing consent, indefinite retention and unencrypted stor
  • Generates DPIA documentation and compliance reports with 0-100 scoring
  • Tracks data subject rights requests with automated workflows
  • Supports JSON output for CI/CD integration and audit trails

Gdpr Dsgvo Expert by the numbers

  • 881 all-time installs (skills.sh)
  • +16 installs in the week ending Jul 29, 2026 (Skillselion tracking)
  • Ranked #404 of 2,203 Security skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 31, 2026 (Skillselion catalog sync)
npx skills add https://github.com/alirezarezvani/claude-skills --skill gdpr-dsgvo-expert

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs881
repo stars23.5k
Security audit3 / 3 scanners passed
Last updatedJuly 17, 2026
Repositoryalirezarezvani/claude-skills

How do you audit code for GDPR compliance?

Automatically scan codebases for GDPR and DSGVO privacy risks and generate required compliance documentation.

Who is it for?

Developers shipping EU-facing SaaS or APIs who need automated GDPR codebase scans and DPIA drafts before security review or launch.

Skip if: Teams outside EU data scope, projects needing SOC 2-only audits, or organizations requiring certified legal sign-off without engineering-led scans.

When should I use this skill?

The user mentions GDPR, DSGVO, DPIA, privacy audit, data subject rights, or EU data protection compliance for their codebase.

What you get

Privacy risk scan report, DPIA documentation draft, and data-subject-rights tracking artifacts for GDPR and DSGVO review.

  • privacy risk report
  • DPIA documentation
  • data-subject-rights tracker

Files

SKILL.mdMarkdownGitHub ↗

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/project

# JSON output for CI/CD integration
python scripts/gdpr_compliance_checker.py . --json --output report.json

Detects:

  • Personal data patterns (email, phone, IP addresses)
  • Special category data (health, biometric, religion)
  • Financial data (credit cards, IBAN)
  • Risky code patterns:
  • Logging personal data
  • Missing consent mechanisms
  • Indefinite data retention
  • Unencrypted sensitive data
  • Disabled deletion functionality

Output:

  • Compliance score (0-100)
  • Risk categorization (critical, high, medium)
  • Prioritized recommendations with GDPR article references

---

DPIA Generator

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:

  • Automatic DPIA threshold assessment
  • Risk identification based on processing characteristics
  • Legal basis requirements documentation
  • Mitigation recommendations
  • Markdown report generation

DPIA Triggers Assessed:

  • Systematic monitoring (Art. 35(3)(c))
  • Large-scale special category data (Art. 35(3)(b))
  • Automated decision-making (Art. 35(3)(a))
  • EDPB-endorsed high-risk criteria (WP248 rev.01)

---

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 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:

RightArticleDeadline
AccessArt. 15One month (Art. 12(3))
RectificationArt. 16One month (Art. 12(3))
ErasureArt. 17One month (Art. 12(3))
RestrictionArt. 18One month (Art. 12(3))
PortabilityArt. 20One month (Art. 12(3))
ObjectionArt. 21One month (Art. 12(3))
Automated decisionsArt. 22One month (Art. 12(3))

Features:

  • Deadline tracking with overdue alerts
  • Identity verification workflow
  • Response template generation
  • Compliance reporting

---

Reference Guides

GDPR Compliance Guide

references/gdpr_compliance_guide.md

Comprehensive implementation guidance covering:

  • Legal bases for processing (Art. 6)
  • Special category requirements (Art. 9)
  • Data subject rights implementation
  • Accountability requirements (Art. 30)
  • International transfers (Chapter V)
  • Breach notification (Art. 33-34)

German BDSG Requirements

references/german_bdsg_requirements.md

German-specific requirements including:

  • DPO appointment threshold (§ 38 BDSG - 20+ employees)
  • Employment data processing (§ 26 BDSG)
  • Video surveillance rules (§ 4 BDSG)
  • Credit scoring requirements (§ 31 BDSG)
  • State data protection laws (Landesdatenschutzgesetze)
  • Works council co-determination rights

DPIA Methodology

references/dpia_methodology.md

Step-by-step DPIA process:

  • Threshold assessment criteria
  • EDPB-endorsed high-risk indicators (WP248 rev.01)
  • Risk assessment methodology
  • Mitigation measure categories
  • DPO and supervisory authority consultation
  • Templates and checklists

---

Workflows

Workflow 1: New Processing Activity Assessment

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

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 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

---

Key GDPR Concepts

Legal Bases (Art. 6)

  • Consent: Marketing, newsletters, analytics (must be freely given, specific, informed)
  • Contract: Order fulfillment, service delivery
  • Legal obligation: Tax records, employment law
  • Legitimate interests: Fraud prevention, security (requires balancing test)

Special Category Data (Art. 9)

Requires explicit consent or Art. 9(2) exception:

  • Health data
  • Biometric data
  • Racial/ethnic origin
  • Political opinions
  • Religious beliefs
  • Trade union membership
  • Genetic data
  • Sexual orientation

Data Subject Rights

All rights must be fulfilled within one month of receipt (Art. 12(3)). The deadline runs by calendar month, not 30 days, and may be extended by two further months for complex or numerous requests — the data subject must be informed of the extension (with reasons) within the first month:

  • Access: Provide copy of data and processing information
  • Rectification: Correct inaccurate data
  • Erasure: Delete data (with exceptions for legal obligations)
  • Restriction: Limit processing while issues are resolved
  • Portability: Provide data in machine-readable format
  • Object: Stop processing based on legitimate interests

German BDSG Additions

TopicBDSG SectionKey Requirement
DPO threshold§ 3820+ employees = mandatory DPO
Employment§ 26Detailed employee data rules
Video§ 4Signage and proportionality
Scoring§ 31Explainable algorithms

Related skills

How it compares

Use gdpr-dsgvo-expert for EU privacy code scans and DPIA drafts; use generic security-audit skills for OWASP-only appsec without privacy regulation focus.

FAQ

What tools does gdpr-dsgvo-expert include?

gdpr-dsgvo-expert bundles a GDPR compliance checker, DPIA generator, and data subject rights tracker for automated privacy risk scans and documentation across EU GDPR and German DSGVO requirements.

Can gdpr-dsgvo-expert replace legal counsel?

gdpr-dsgvo-expert automates codebase privacy scans and DPIA drafts for engineering teams, but final GDPR compliance sign-off still requires qualified legal review for production releases.

Is Gdpr Dsgvo Expert safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Securityauditcomplianceappsec

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.