| name | gdpr |
| description | GDPR (General Data Protection Regulation) compliance checklist. Validates data processing principles, data subject rights, encryption, PII handling, and privacy-by-design. Use when reviewing features that process personal data of EU residents. |
| license | MIT |
| compatibility | opencode, cursor, windsurf, cline, generic |
| metadata | {"audience":"reviewer, orchestrator, backend-dev, frontend-dev","phase":"review, planning"} |
GDPR Compliance Skill
You are executing a GDPR (General Data Protection Regulation) compliance assessment.
Scope: This skill applies whenever the project processes personal data of EU residents.
Personal data includes: names, emails, phone numbers, addresses, IPs, cookies, financial identifiers, and any data that can identify a natural person.
Applicability
This skill is required if the project:
- Stores, processes, or transfers personal data
- Has EU users or customers
- Handles customer profiles, KYC data, or account information
- Uses cookies, analytics, or tracking
This skill is not required if the project processes only anonymized or fully synthetic data.
Data Processing Principles
Data Subject Rights
Verify that mechanisms exist for:
Technical Requirements
Code-Level Checks
Report Format
# GDPR Assessment Report
## Scope: [module/feature assessed]
## Date: YYYY-MM-DD
## Applicability: [Applicable / Not Applicable]
[reason]
## Findings
### Data Processing Principles — [🔴|🟡|✅]
[findings]
### Data Subject Rights — [🔴|🟡|✅]
[findings]
### Technical Requirements — [🔴|🟡|✅]
[findings]
### Code-Level Checks — [🔴|🟡|✅]
[findings]
## Summary
- 🔴 Critical: X
- 🟡 Warning: Y
- ✅ Pass: Z
- **Status**: [COMPLIANT | PARTIAL | NON-COMPLIANT]
## Action Items
1. [priority action]
Rules
- Always assess applicability first — do not run checks if GDPR does not apply
- Evidence-based findings — cite specific code, configurations, or documentation
- PII exposure is always blocking — any leak of personal data is critical
- Provide remediation — every finding must include a fix recommendation
- Cross-reference with secure-coder skill — PII in logs is also a secure-coder violation