/dpia
Data Protection Impact Assessment (DPIA) guidance and execution
$ npx -y skills add GRCEngClub/claude-grc-engineering --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/dpia
Context preview
What this command does when you run it.
Data Protection Impact Assessment (DPIA) guidance and execution
Command definition
dpia.mddescription: Data Protection Impact Assessment (DPIA) guidance and execution
DPIA - Data Protection Impact Assessment
Guides the execution of a Data Protection Impact Assessment as required by GDPR Article 35.
Arguments
- `$1` - Processing activity name (required)
- `$2` - DPIA stage (optional: screening, assessment, review)
When DPIA Required
Article 35(3) mandates DPIA for processing likely to result in **high risk**, particularly:
Mandatory DPIA Scenarios
1. **Systematic and Extensive Profiling**
- Automated processing with legal/similar significant effects
- Example: Credit scoring, insurance profiling, algorithmic hiring
2. **Large-Scale Processing of Special Categories**
- Special category data (Article 9): race, health, biometrics, etc.
- Criminal conviction data (Article 10)
- Example: Hospital patient records, genetic testing, background checks
3. **Systematic Monitoring of Public Areas**
- Large-scale public surveillance
- Example: CCTV networks, smart city sensors
Additional High-Risk Indicators (WP29 Criteria)
DPIA recommended when processing meets **2+ criteria**:
- Evaluation/scoring (including profiling)
- Automated decision-making with legal effect
- Systematic monitoring
- Sensitive data processing
- Large-scale processing
- Matching/combining datasets
- Vulnerable data subjects (children, employees)
- Innovative technology use
- Processing preventing data subjects from exercising rights
- Transfer outside EU
Exemptions
DPIA **not required** when:
- Legal basis is legal obligation or public task, AND
- Processing has legal basis in EU/Member State law, AND
- DPIA already conducted as part of general impact assessment
DPIA Process (5 Steps)
1. Screening (Threshold Assessment)
**Determine if DPIA required**:
- Review mandatory scenarios
- Apply WP29 9 criteria test
- Check supervisory authority "DPIA lists"
- Document screening decision
**Output**: Go/No-Go decision with justification
2. Description of Processing
**Systematic description including**:
- Nature of processing (what, why, how)
- Purposes of processing
- Lawful basis for processing
- Legitimate interests (if applicable)
- Personal data categories
- Special category data
- Data subject categories
- Recipients of data (internal, external, third countries)
- Data flows (collection → storage → use → deletion)
- Retention periods
- Technical and organizational measures
- Third-party processors involved
- Functional description of system/technology
**Key Questions**:
- What personal data is processed?
- Why is it processed?
- How is it processed (automated, manual)?
- Who has access?
- Where is it stored/transferred?
- How long is it kept?
3. Necessity and Proportionality Assessment
**Evaluate**:
- Compliance with GDPR principles (Article 5)
- Necessity: Could purposes be achieved with less data?
- Proportionality: Is processing appropriate for purposes?
- Alternative means: Are there less intrusive options?
- Data minimization: Only necessary data collected?
- Storage limitation: Retention periods justified?
- Purpose limitation: Clear, specific purposes?
**Data Protection by Design and Default** (Article 25):
- Pseudonymization where possible
- Encryption of personal data
- Minimized data collection
- Transparency measures
- Enable data subject rights
- Privacy-preserving defaults
4. Risk Assessment
**Identify Risks to Data Subjects**:
**Risk Categories**:
1. **Illegal access** (data breach, hacking) 2. **Unwanted modification** (data alteration, corruption) 3. **Disappearance** (data loss, deletion) 4. **Disclosure** (unauthorized sharing, surveillance)
**Risk to Rights and Freedoms**:
- Discrimination
- Identity theft/fraud
- Financial loss
- Reputational damage
- Loss of confidentiality (medical, professional)
- Economic/social disadvantage
- Deprivation of rights
- Physical harm
- Psychological harm
**Risk Assessment Matrix**:
| Severity | Likelihood | Risk Level | Action Required | |----------|-----------|------------|-----------------| | High | Likely | Critical | Must mitigate before processing | | High | Possible | High | Strong mitigation required | | Medium | Likely | High | Strong mitigation required | | Medium | Possible | Moderate | Mitigation recommended | | Low | Unlikely | Low | Accept or basic mitigation |
**For Each Risk**:
- Source (threat)
- Potential impact on data subjects
- Severity (negligible, limited, significant, maximum)
- Likelihood (negligible, possible, likely, maximum)
- Overall risk level
5. Risk Mitigation Measures
**Identify and Implement Safeguards**:
**Technical Measures**:
- Encryption (at rest, in transit, end-to-end)
- Pseudonymization and anonymization
- Access controls (role-based, least privilege)
- Authentication (MFA, strong passwords)
- Network security (firewalls, segmentation)
- Logging and monitoring
- Data loss prevention (DLP)
- Secure deletion/disposal
- Regular security testing
**Organizational Measures**:
- Policies and procedures
- Privacy notices and transparency
- Consent management
- Data minimization practices
- Retention and deletion schedules
- Staff training and awareness
- Incident response plan
- Vendor management (DPA clauses)
- Data subject rights procedures
- Regular audits and reviews
**Governance Measures**:
- DPO involvement and oversight
- Privacy by Design integration
- Third-party assessments
- Compliance monitoring
- Documentation and accountability
**Residual Risk**:
- Re-assess risks after mitigation
- Document residual risk acceptance
- If high residual risk → consult supervisory authority
Consultation Requirements
Consult Data Protection Officer (DPO)
- Article 35(2): DPO must provide advice
- Involve DPO throughout DPIA process
- Document DPO input and recommendations
Consult Data Subjects (Where Appropriate)
- Article 35(9): Seek views of data subjects/representatives
- Not always required but recomm
Read more
description: Data Protection Impact Assessment (DPIA) guidance and execution
DPIA - Data Protection Impact Assessment
Guides the execution of a Data Protection Impact Assessment as required by GDPR Article 35.
Arguments
- `$1` - Processing activity name (required)
- `$2` - DPIA stage (optional: screening, assessment, review)
When DPIA Required
Article 35(3) mandates DPIA for processing likely to result in **high risk**, particularly:
Mandatory DPIA Scenarios
1. **Systematic and Extensive Profiling**
- Automated processing with legal/similar significant effects
- Example: Credit scoring, insurance profiling, algorithmic hiring
2. **Large-Scale Processing of Special Categories**
- Special category data (Article 9): race, health, biometrics, etc.
- Criminal conviction data (Article 10)
- Example: Hospital patient records, genetic testing, background checks
3. **Systematic Monitoring of Public Areas**
- Large-scale public surveillance
- Example: CCTV networks, smart city sensors
Additional High-Risk Indicators (WP29 Criteria)
DPIA recommended when processing meets **2+ criteria**:
- Evaluation/scoring (including profiling)
- Automated decision-making with legal effect
- Systematic monitoring
- Sensitive data processing
- Large-scale processing
- Matching/combining datasets
- Vulnerable data subjects (children, employees)
- Innovative technology use
- Processing preventing data subjects from exercising rights
- Transfer outside EU
Exemptions
DPIA **not required** when:
- Legal basis is legal obligation or public task, AND
- Processing has legal basis in EU/Member State law, AND
- DPIA already conducted as part of general impact assessment
DPIA Process (5 Steps)
1. Screening (Threshold Assessment)
**Determine if DPIA required**:
- Review mandatory scenarios
- Apply WP29 9 criteria test
- Check supervisory authority "DPIA lists"
- Document screening decision
**Output**: Go/No-Go decision with justification
2. Description of Processing
**Systematic description including**:
- Nature of processing (what, why, how)
- Purposes of processing
- Lawful basis for processing
- Legitimate interests (if applicable)
- Personal data categories
- Special category data
- Data subject categories
- Recipients of data (internal, external, third countries)
- Data flows (collection → storage → use → deletion)
- Retention periods
- Technical and organizational measures
- Third-party processors involved
- Functional description of system/technology
**Key Questions**:
- What personal data is processed?
- Why is it processed?
- How is it processed (automated, manual)?
- Who has access?
- Where is it stored/transferred?
- How long is it kept?
3. Necessity and Proportionality Assessment
**Evaluate**:
- Compliance with GDPR principles (Article 5)
- Necessity: Could purposes be achieved with less data?
- Proportionality: Is processing appropriate for purposes?
- Alternative means: Are there less intrusive options?
- Data minimization: Only necessary data collected?
- Storage limitation: Retention periods justified?
- Purpose limitation: Clear, specific purposes?
**Data Protection by Design and Default** (Article 25):
- Pseudonymization where possible
- Encryption of personal data
- Minimized data collection
- Transparency measures
- Enable data subject rights
- Privacy-preserving defaults
4. Risk Assessment
**Identify Risks to Data Subjects**:
**Risk Categories**:
1. **Illegal access** (data breach, hacking) 2. **Unwanted modification** (data alteration, corruption) 3. **Disappearance** (data loss, deletion) 4. **Disclosure** (unauthorized sharing, surveillance)
**Risk to Rights and Freedoms**:
- Discrimination
- Identity theft/fraud
- Financial loss
- Reputational damage
- Loss of confidentiality (medical, professional)
- Economic/social disadvantage
- Deprivation of rights
- Physical harm
- Psychological harm
**Risk Assessment Matrix**:
| Severity | Likelihood | Risk Level | Action Required | |----------|-----------|------------|-----------------| | High | Likely | Critical | Must mitigate before processing | | High | Possible | High | Strong mitigation required | | Medium | Likely | High | Strong mitigation required | | Medium | Possible | Moderate | Mitigation recommended | | Low | Unlikely | Low | Accept or basic mitigation |
**For Each Risk**:
- Source (threat)
- Potential impact on data subjects
- Severity (negligible, limited, significant, maximum)
- Likelihood (negligible, possible, likely, maximum)
- Overall risk level
5. Risk Mitigation Measures
**Identify and Implement Safeguards**:
**Technical Measures**:
- Encryption (at rest, in transit, end-to-end)
- Pseudonymization and anonymization
- Access controls (role-based, least privilege)
- Authentication (MFA, strong passwords)
- Network security (firewalls, segmentation)
- Logging and monitoring
- Data loss prevention (DLP)
- Secure deletion/disposal
- Regular security testing
**Organizational Measures**:
- Policies and procedures
- Privacy notices and transparency
- Consent management
- Data minimization practices
- Retention and deletion schedules
- Staff training and awareness
- Incident response plan
- Vendor management (DPA clauses)
- Data subject rights procedures
- Regular audits and reviews
**Governance Measures**:
- DPO involvement and oversight
- Privacy by Design integration
- Third-party assessments
- Compliance monitoring
- Documentation and accountability
**Residual Risk**:
- Re-assess risks after mitigation
- Document residual risk acceptance
- If high residual risk → consult supervisory authority
Consultation Requirements
Consult Data Protection Officer (DPO)
- Article 35(2): DPO must provide advice
- Involve DPO throughout DPIA process
- Document DPO input and recommendations
Consult Data Subjects (Where Appropriate)
- Article 35(9): Seek views of data subjects/representatives
- Not always required but recomm
Open-source GRC Engineering resource for Claude. claude-grc-engineering turns technical evidence from cloud, SaaS, code, and security tools into framework-aligned findings, gap reports, remediation guidance, evidence packages, and OSCAL workflows.
Repo: GRCEngClub/claude-grc-engineering
Other commands on trust-center.
- /research
Start or resume an academic research project — idea through literature, methodology, writing, feedback, and publishing
Open command - /collect
Query AWS for compliance-relevant configuration across IAM, S3, CloudTrail, EBS, and emit findings conforming to the v1 contract.
Open command - /setup
Install the frdocx-to-froscal-ssp Python pipeline and verify its dependencies. Idempotent.
Open command - /status
Check the deployment status of the trust center.
Open command - /scan
Run testssl.sh against one or more HTTPS endpoints and emit v1 Findings mapped to SOC 2, NIST 800-53, PCI DSS 4.0.1, ISO 27001, and SCF controls.
Open command - /compliance-posture
Serve a localhost compliance posture dashboard from monitor-continuous JSON
Open command

