Skip to content
Security
Command

/dpia

Data Protection Impact Assessment (DPIA) guidance and execution

From plugin
trust-center
367139 skills139 commands1 MCP
Install
$ npx -y skills add GRCEngClub/claude-grc-engineering --agent claude-code

How 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.md
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
Read more
Ships withtrust-center

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.

Get the whole plugin, auto-invoked
Stats
367
Stars
0
Views
82
Forks
Active
Maintenance
JavaScript
Language
1d ago
Last commit
7mo ago
Created

Repo: GRCEngClub/claude-grc-engineering