Skip to main content
GRC·8 min read(1,549 words)·Published 2026-10-24

How to Do a DPIA: A Step-by-Step Security and Privacy Guide

Learn how to do a DPIA step by step. Identify privacy risks, assess necessity and proportionality, and implement controls to protect personal data.

7 core sections·Technical reading pace: ~200 WPM

What a DPIA Delivers and What You Need Before Starting

Tip

Start the DPIA during the design phase. Attempting a retrospective DPIA on production systems usually requires rewiring storage, altering schema definitions, or terminating third-party data flows after contracts are signed.

A Data Protection Impact Assessment is a structured risk analysis designed to evaluate the privacy impact of a data processing activity before deployment. When you complete this process, you will have a defensible, auditable assessment document. This document details the processing purpose, maps data movement across systems, demonstrates compliance with data minimization principles, and lists binding technical mitigations for identified risks. This artifact serves both as evidence for regulatory scrutiny and as an engineering roadmap for system hardening.

Before beginning, gather specific operational artifacts. You need the technical architecture diagram of the system, data flow diagrams that show ingest and egress paths, third-party vendor contracts, and the list of specific data fields you plan to capture. You will also need direct access to three stakeholders: the project owner or product manager, the engineering lead managing the infrastructure, and your Data Protection Officer or legal counsel. To support this work, align your tracking with your cyber risk register so that privacy treatments match your existing risk categories.

Knowing how to do a dpia properly also requires familiarity with baseline statutory expectations. Under the General Data Protection Regulation, controllers must systematically assess high-risk activities prior to processing. Integrating this review into your early design sprint prevents costly architectural refactoring later.

Screening Your Project to Determine if a DPIA Is Required

Not every processing task requires a full DPIA. You must first screen the activity to establish whether it meets legal or institutional triggers. Under Article 35 of the General Data Protection Regulation, a DPIA is required when processing is likely to result in a high risk to the rights and freedoms of natural persons. This high-risk threshold applies particularly to new technologies, large-scale automated profiling, systematic processing of special category data like health records, or systematic public monitoring.

EDPB guidance commonly cites examples such as biometric identification, continuous tracking, or large-scale profiling as high-risk processing that may require a DPIA. Security and privacy teams can consult published guidance on the European Data Protection Board website to check supervisory authority lists of operations subject to a mandatory assessment. Use our GDPR compliance checklist for security and privacy teams to evaluate your current posture against these legal thresholds.

If your screening reveals that the activity meets any high-risk trigger defined in GDPR Article 35, a DPIA is mandatory. Even when a proposed feature falls below explicit regulatory thresholds, completing a preliminary assessment remains a sound security practice to prevent unforeseen liabilities. If you conclude an assessment is not required, write a short screening memo documenting your justification and store it in your compliance repository.

Mapping Data Flows and Technical Context

The technical core of a DPIA is a rigorous description of how personal data enters, traverses, and leaves your infrastructure. You cannot protect data that you have not cataloged. Detail every data element captured, including implicit data such as IP addresses, device identifiers, time stamps, and analytics events.

Next, trace the lifecycle of each element through collection, transmission, storage, processing, and disposal. Identify all hosting locations, backup targets, and internal services that touch the payload. If you use cloud storage buckets, microservices, or external SaaS integrations, note the geographical jurisdiction of every server. This level of detail mirrors the steps used when you conduct a cybersecurity risk assessment.

Document third-party dependencies clearly. Note whether external vendors act as independent controllers or as data processors bound by Data Processing Agreements. If personal data crosses borders outside established data protection frameworks, identify the specific transfer mechanism, such as standard contractual clauses or binding corporate rules. A complete data flow diagram must accompany this section.

Identifying Privacy Risks and Selecting Technical Safeguards

Evaluating privacy risk differs from traditional IT asset risk modeling. Traditional security assessments focus on threats to the organization, such as financial loss or service downtime. A DPIA focuses on risks to individuals. Potential harms include unauthorized re-identification, discriminatory automated profiling, identity theft, unauthorized surveillance, and loss of control over personal data. The voluntary NIST Privacy Framework offers guidance on categorizing these privacy risks alongside conventional enterprise risk management.

To score privacy risks consistently, apply a 3x3 severity and likelihood matrix that integrates directly with your cyber risk register:

Critical Privacy Risk (High Severity, High Likelihood): Potential for substantial legal, financial, or physical harm to individuals. Halt system deployment until architectural changes eliminate the direct vulnerability.

Elevated Privacy Risk (High Severity with Low Likelihood, or Moderate Severity with High Likelihood): Significant potential impact such as excessive data retention or indirect re-identification. Apply technical safeguards like field-level encryption or automated redaction before deployment.

Baseline Privacy Risk (Low Severity, Low Likelihood): Minor deviations without severe individual impact. Implement standard access restrictions and schedule periodic policy reviews.

Assign specific technical or organizational mitigations to each identified threat. Technical controls include field-level encryption, role-based access controls, automated data expiration jobs, and pseudonymization pipelines. Organizational controls include data handling runbooks, mandatory operator training, and access reviews. Once controls are selected, calculate the residual risk score. Your objective is to reduce residual risk to an acceptable baseline.

Sample JSON structure for recording risk mitigations in a DPIA repository
{
  "riskId": "PR-04",
  "threat": "Unauthorized access to plain-text national identifiers in backups",
  "inherentRiskScore": "High",
  "impactType": "Identity theft or unauthorized exposure",
  "controls": [
    "AES-256 field-level encryption prior to ingestion",
    "KMS key access restricted to decryption worker role",
    "Hard deletion after 90 days via automated lifecycle rule"
  ],
  "residualRiskScore": "Low",
  "remediationOwner": "infrastructure-team"
}

Consulting Stakeholders and Securing DPO Approval

Warning

If residual risks remain high after applying all feasible technical and organizational controls, you must not launch processing. Under Article 36 of the GDPR, you are required to submit the DPIA to your competent supervisory authority for prior consultation.

A valid DPIA requires cross-functional review rather than isolated security authoring. Article 35 of the GDPR requires the controller to seek the advice of the Data Protection Officer where one is designated. The DPO must review the processing description, evaluate the risk scoring, and provide written advice on whether the mitigations are adequate.

Where appropriate, controllers should also seek the views of data subjects or their representatives on the proposed processing. This can be accomplished through customer feedback surveys, focus groups, or structured discussions with internal employee councils if the system processes staff data. If collecting direct views is technically impossible or disproportionately burdensome, document that rationale in the assessment file.

Under Article 36 of the General Data Protection Regulation, a controller must consult the supervisory authority prior to processing where a DPIA indicates that the processing would result in a high risk in the absence of measures taken by the controller to mitigate the risk. To ensure mitigation controls are actually delivered internally, follow a playbook on how to drive security compliance across teams so engineering teams accept formal control ownership rather than leaving findings unassigned.

How to Verify the DPIA Worked and Manage Residual Risk

A DPIA is not a check-the-box form that you archive upon project launch. You must verify that the agreed mitigations exist in production. Conduct a post-implementation verification sprint thirty days after service deployment. Inspect system logs to confirm that telemetry redaction is functioning, verify that data retention lifecycle scripts are executing on schedule, and review IAM permissions to confirm that only designated service roles access raw data tables.

If testing shows that mitigations were not applied as designed, pause the processing operation or restrict data ingestion immediately. If a software update expands the types of data collected, integrates a third-party analytics provider, or changes the geographic location of hosting clusters, the original assessment is no longer valid. In that case, re-open the DPIA, update the data flow maps, and repeat the risk assessment cycle.

Review open DPIAs annually at minimum, or whenever architectural changes occur. Maintaining updated documentation preserves your accountability records and protects your organization during internal audits or regulatory investigations.

Step-by-Step Checklist

  1. 1
    Screen the processing activity against high-risk triggers

    Review the initiative against regulatory high-risk criteria defined in GDPR Article 35, including automated profiling, large-scale surveillance, or special category data processing, to determine if a full DPIA is mandatory.

  2. 2
    Document the processing context and data flows

    Compile architecture maps, enumerate all collected data elements, outline third-party integrations, and chart data flows from collection through storage to eventual deletion.

  3. 3
    Test necessity and proportionality

    Verify whether every data field is necessary to achieve the stated business purpose, confirm that less intrusive alternatives cannot be used, and establish your lawful basis.

  4. 4
    Assess privacy risks to individual rights

    Identify potential impacts on data subjects, such as discrimination, loss of privacy, or data exposure, and score each risk using a structured severity and likelihood matrix.

  5. 5
    Assign technical and organizational mitigations

    Select engineering safeguards such as tokenization, encryption, access controls, and retention rules to reduce each risk to an acceptable residual score.

  6. 6
    Submit to the DPO and record final determination

    Present the completed DPIA to your Data Protection Officer for formal review, record their written advice, and verify whether prior regulatory consultation is triggered under GDPR Article 36.

Frequently Asked Questions

Who is responsible for completing a DPIA?+

The data controller is legally responsible for ensuring the DPIA is completed. In practice, the project manager or system owner authors the assessment with technical input from engineering teams and guidance from the Data Protection Officer or legal counsel.

What happens if high residual risks cannot be mitigated?+

If you cannot reduce high risks to individual rights through technical or organizational controls, GDPR Article 36 mandates that you consult your data protection supervisory authority. You cannot deploy the processing operation until the authority provides written advice or approval.

How often should an approved DPIA be updated?+

A DPIA should be reviewed whenever there is a significant change to the processing activity, such as introducing new data sources, deploying automated algorithms, or changing infrastructure locations. A standard practice is to re-evaluate all active DPIAs annually.

Can one DPIA cover multiple IT projects?+

Yes. A single DPIA can assess a set of processing operations that present similar risks in terms of nature, scope, context, and purpose. For instance, deploying a standard telemetric agent across similar web applications can be evaluated under a single master DPIA.

References & Further Reading

GuideGRC
NIST AI RMF: Implementation Guide for Small Teams
Learn how small teams can implement the NIST AI RMF to assess risk, govern deployments, and deploy artificial intelligence safely without enterprise overhead.
Read more
GuideGRC
How to Write a Data Retention Policy: A Step-by-Step Guide
Learn how to write a data retention policy that aligns with GDPR and the NIST Privacy Framework. Define schedules, disposal rules, and audit controls.
Read more
GuideGRC
7 Steps for GDPR Data Breach Response: A Tactical Plan
Execute a compliant GDPR data breach response with this 7-step guide covering containment, risk assessment, supervisory notification, and internal logging.
Read more
GuideGRC
10 Ways to Protect PII in Your Organization
Learn how to protect PII across systems using practical safeguards, impact assessments, access controls, and retention rules for privacy teams.
Read more
ReviewSoftware & Services
1Password Review: Enterprise Security and Practical Usability
An independent analysis of 1Password features, dual-key architecture, subscription costs, and platform support for personal and organizational use.
Read more
News2026-11-09
Cybersecurity News Briefing: November 9, 2026
Today's briefing highlights two key themes: rapid credential abuse in recent infostealer attacks and the push for fully domestic hardware in China. Elastic’s analysis of 27 incidents shows attackers can log in with stolen credentials within an average eight minutes, while Huawei’s new Qingyun HM650 desktop claims entirely Chinese components, though verification is pending. Readers should prioritize reviewing and tightening credential monitoring policies.
Read more