How to run a GDPR security risk assessment

A GDPR security risk assessment rates risk to individuals, not the business, then selects and verifies measures. This guide explains the method, who owns each step, and when a DPIA is also required.

On this page

How to run a GDPR security risk assessment that satisfies Article 32

A customer, contract or regulator now asks for evidence of a GDPR security risk assessment, and the first thing to know is that the GDPR requires no certificate for it. The assessment is an internal, documented process that the controller owns and must be able to show. Article 32(2) requires you to weigh the risks of accidental or unlawful destruction, loss, alteration, unauthorised disclosure of or access to personal data, and the risks fall on individuals, not on the business. Recital 83 adds that the measures must reflect the state of the art and the costs of implementation in relation to those risks and the nature of the data.

The answer varies with the data sensitivity, the number of systems that hold personal data, the processors you rely on and where the systems are hosted. A small system holding contact details for a single purpose will produce a short assessment. A platform holding health, financial or employee data across several processors will need more scenarios, more measures and more frequent review. A partner can prepare the system inventory, the configuration evidence and the test results, but the controller still decides the risk ratings, accepts the residual risk and answers for the outcome. Ask any partner to show you which decisions it prepared and which ones your leadership signed off.

Start by listing each processing activity, the systems and processors that support it, and the personal data it touches. For each activity, record the impact on individuals if confidentiality, integrity or availability fails, using the three breach types described in EDPB Guidelines 9/2022. Then rate severity and likelihood on a consistent scale, such as negligible, moderate, significant and maximum, as the EDPB's small business guide suggests, and link each rating to the measures that already exist and those you plan to add. Confirm with your security team how often you will repeat the exercise and who at the highest level of the organization will track the resulting action plan. If an activity is likely to create high risk to individuals even after measures, a DPIA under Article 35 is required before processing starts.

What are the steps of a GDPR security risk assessment?

The sequence turns a general security obligation into a documented, ranked set of risks to individuals, each matched to measures that someone owns and has checked.

  1. Define the processing and its supporting assets

    Start by describing the processing operation in plain terms: what personal data is collected, why, from whom, where it is stored and who can reach it. Then list every asset that supports that processing, including applications, databases, endpoints, cloud accounts, networks, backups, logs, service providers and the people who operate them. The output is an asset register that names each asset, its owner, its location and the data categories it holds. Treat the step as complete when the business owner and the technical owner have both signed off the description, because later ratings depend on it.

  2. Identify impacts on individuals

    For each processing operation, describe what could happen to the people whose data is involved if confidentiality, integrity or availability failed. Focus on harm to individuals, such as discrimination, financial loss, identity theft, loss of health or employment information, distress or inability to exercise rights, rather than on damage to the company's reputation or revenue. The EDPB's guidance frames the assessment around these personal impacts. The output is an impact list tied to each asset, written in language a privacy lead and a security engineer can both review. Record who was consulted so the reasoning can be reproduced later.

  3. List risk sources and threats

    Identify where a risk could come from, distinguishing internal and external sources and human and non-human ones. Human sources include staff errors, malicious insiders, contractors and external attackers. Non-human sources include software defects, misconfigured systems, power or hardware failure and third-party outages. For each source, name the threat it could realise against a supporting asset, such as credential theft, unpatched exploitation, accidental deletion or misdirected disclosure. The output is a threat list linked to assets and impacts. Confirm the list with the people who run the systems, since they usually know failure modes that a desk review misses.

  4. Record existing and planned measures

    Document the security measures already in place against each threat, then add the measures planned to close gaps. Typical entries include access controls, encryption, logging, backup, patching, supplier contracts and staff training. Note whether each measure is operating, partly operating or planned, and who is responsible for it. Where a measure is delegated to a processor or hosting provider, record the contractual reference as well. The output is a measures register that maps each threat to the controls that address it, which later becomes the evidence base for the records of processing.

  5. Rate severity and likelihood

    Score each risk on severity, meaning how serious the impact on individuals would be, and on likelihood, meaning how plausible the threat is given the measures already in place. The EDPB's small business guide uses a scale running from negligible through moderate and significant to maximum. Use the same scale and written definitions across every assessment so ratings can be compared. Ratings should reflect the state of the art and the cost of implementation relative to the risk, as Recital 83 describes. The output is a risk register with a severity, a likelihood and a combined priority for each entry, plus a named owner.

  6. Choose and prioritise measures

    For risks that remain above the level the organization accepts, select additional measures and set a priority order. Each selected measure should name the risk it reduces, the owner, the status and the check that will show it works. Where a remaining risk stays high even after measures are applied, flag it for a data protection impact assessment, which Article 35 requires before processing likely to result in a high risk to individuals. The output is an action plan with owners, approved by a level of management able to fund the work, since the EDPB expects implementation to be monitored at the highest level of the organization.

  7. Verify measures and schedule periodic review

    Test whether each measure works as described, using configuration reviews, sample checks, restore tests, access reviews or independent testing where appropriate. Article 32(1)(d) requires a process for regularly testing, assessing and evaluating the effectiveness of measures, so record the method, the result and the date for each check. Update the risk register with any change in processing, systems, suppliers or threats, and schedule the next periodic audit. The output is verification evidence attached to each register entry and a dated review cycle. Ask the people responsible to confirm that open actions are closed before the register is marked current.

How to rate severity and likelihood for individuals

Under Article 32, severity is judged by the harm a processing failure could cause people, not by the cost to the business. The cards below cover the building blocks of that judgment: the harm categories, the written scale, the breach-type mapping and the rationale an assessor needs to follow.

Judge harm to people first

Severity rates what could happen to the individuals whose data is affected: discrimination, financial loss, exposure of special category data such as health records, or loss of access to care records. Lost revenue, fines and reputation belong in a separate business impact view and do not set the GDPR severity rating. Ask for each processing activity: which person is harmed, how, and how badly for them if the worst case happens.

Build a written severity scale

Define each level in plain terms tied to individual harm, such as negligible, moderate, significant and maximum, which are the example labels the EDPB's small business guide uses. Write one sentence per level with a concrete example from your own processing, for instance a stolen contact list versus a leaked patient diagnosis. A scale that cannot be applied the same way by two reviewers will not survive assessor questions.

Write a likelihood scale with reasons

Likelihood should reflect the threat sources and the state of existing measures, not a gut feeling. Define levels in terms of observable conditions, such as internet-exposed systems, shared administrator credentials, or a history of similar incidents in your sector. Record which conditions were checked for each rating so the same scale yields the same answer when the assessment is repeated.

Map confidentiality breaches

EDPB Guidelines 9/2022 define a confidentiality breach as unauthorised or accidental disclosure of or access to data. For each processing activity, write the scenario where a misdirected email, a broad role or a compromised account exposes records, then rate severity by what the exposed data reveals about the person. This is usually the category where special category data drives the highest rating.

Map integrity and availability breaches

Integrity breaches cover unauthorised or accidental alteration, such as a wrong dose or an edited payroll record. Availability breaches cover accidental or unauthorised loss of access or destruction, such as a locked clinical system or an unrecoverable backup. Test each scenario separately, because an altered record and a missing record can have very different harms for the same person.

Record rationale an assessor can follow

For every rating, keep the scenario, the harm to individuals, the threat source, the measures in place and the reason for the chosen level. Store this in the risk management spreadsheet the EDPB suggests, linked to the measures and the action plan. Named owners and review dates let an assessor trace each decision, which matters when a regulator asks why a risk was accepted.

How to choose measures and show they work

Start from the rated risks, not from a standard menu. For each risk that remains above the level you accept, pick a measure that reduces its likelihood or limits its impact on individuals, and name the owner who will run it. Record two lists separately: existing measures already operating, and planned measures with a responsible person and a date. The EDPB's small business guide treats both lists as part of the assessment, and the assessment should also verify that each measure does what it was chosen to do. Expect the list to contain technical settings such as encryption, access control, logging and backup, and organizational measures such as training, change control and supplier oversight. The detailed design of those technical controls is covered in their own guides in this group, so this assessment only needs to state which measure answers which risk.

Carry the results into your records. Article 30(1)(g) and (2)(d) expect a general description of security measures to appear, where possible, in the records of processing, so the register entry for each processing activity should point to the measures you chose for it. If you process personal data for customers, Article 28(3)(c) requires the processor contract to oblige you to take all measures Article 32 requires, so check that the security annex in each agreement matches the measures in your assessment. Ask your legal or procurement team to confirm the wording of those clauses, because the obligation is set by the regulation but the contract language is theirs to settle.

Article 32(1)(d) requires a process for regularly testing, assessing and evaluating the effectiveness of your measures, and the EDPB recommends periodic security audits that each produce an action plan monitored at the highest level of the organization. Decide the review cadence in writing, assign who runs each test, and keep the results with the risk register. Testing can be a configuration review, a restore test, an access review or a penetration test, depending on the risk. Where a rated risk is still high after the chosen measures, the same register is the input for deciding whether a DPIA under Article 35(1) is needed. An outside firm can help run the tests and prepare the evidence, but the controller remains responsible for the decisions.

Who owns the assessment and who prepares the evidence?

The controller or processor is legally responsible for security of processing under Article 32, so it owns the risk decisions. Leadership must decide which impacts on individuals are acceptable, which measures to adopt, which residual risks to accept, and when to fund the resulting action plan. Delegating the analysis is possible, but accountability for the outcome is not.

  • Risk acceptance: Senior management signs off on residual risks and on any decision to accept a risk rather than treat it.
  • Impact rating: The owner confirms that impacts are judged on individuals, not on business loss alone.
  • Funding and priorities: The owner approves budget and timelines for measures in the action plan.
  • Periodic review: The owner sets the cadence for repeating the assessment and monitors action plan progress at the highest level.
  • Processor duties: A processor must take the measures Article 32 requires, as set out in its contract with the controller.

Check that the sign-off record names an accountable executive and that the decision log shows who accepted each residual risk.

How often should a GDPR security audit run?

The EDPB's small business guide recommends periodic security audits, and each audit should end in an action plan whose implementation is monitored at the highest level of the organization. The GDPR does not set a fixed interval, so the cadence is a decision you document. Choose an interval that matches how fast your processing changes, record why you chose it, and keep the risk management spreadsheet the EDPB suggests current between audits so that the next review starts from accurate data rather than memory.

Some events should trigger a re-assessment without waiting for the scheduled audit. These include a material change in processing, such as a new data category, a new purpose or a new hosting location; a new processor or sub-processor with access to personal data; a significant change to your architecture or access model; and a personal data breach, which can reveal a gap in an existing measure. Under Article 32(1)(d), the process must test whether your measures remain effective, so each trigger should lead to a documented review of the affected risks, not just a note in a ticket queue.

Each audit output should contain findings, a named owner and due date for every action, and a verification step that shows the measure works. Ask the person who signed off on the risk to confirm closure, and attach the evidence, such as a configuration export, a test result or a signed access review. Record the outcome in your records of processing, since Article 30 expects a general description of security measures there. If a remaining high risk cannot be reduced, the assessment may also require a DPIA under Article 35, which is covered later on this page.

When does a risk assessment also require a DPIA?

A security risk assessment becomes a data protection impact assessment (DPIA) when the processing it examines is likely to result in a high risk to individuals. Article 35(1) requires a DPIA before that processing starts, and it names new technologies as a case that often triggers one. The security risk assessment is the input that reveals this. When you rate impact on individuals and find that the worst credible outcomes for a processing activity are serious, such as re-identification of health data or loss of access to records people depend on, you have already produced most of the evidence needed to decide whether a DPIA is mandatory.

Check the trigger for each processing activity, not only for the system as a whole. Article 35(1) allows one assessment to cover a set of similar processing operations that present similar high risks, so a group of comparable workflows can share a DPIA. Keep a note of which activities you grouped and why. Then ask a second question: after the measures you have chosen, is the residual risk still high? If it is, Article 36 requires you to consult the supervisory authority before processing begins. Illustrative example: a new analytics pipeline that still exposes pseudonymised records to a wide internal group after access controls are applied would likely need prior consultation rather than deployment.

Confirm three things before you close the assessment: which activities were screened, which were judged high risk and why, and who signed off on the residual risk. The contents of a DPIA, how to document it and when to review it are set out in the GDPR documentation, policies and DPIAs guides cluster, and the EDPB's endorsed WP29 guidance on DPIAs is the natural next read on the threshold itself. Your data protection officer, where you have designated one, should review the screening record.

What must exist before the assessment starts

A risk assessment under Article 32 is only as sound as the inventory, owners and scales behind it. The six items below are the inputs an assessor or regulator will expect to see before any rating is made, and each one can be checked before work begins.

A current record of processing

Article 30 requires a record of processing activities, and it should include a general description of the security measures. Check that every processing activity in scope has an entry, that the entry names the categories of personal data and data subjects, and that the security description matches what the systems actually do. A record that predates the latest system change is a weak starting point, so compare its dates against your change log before you rely on it.

Inventory of systems and processors

List every system, database, backup store, log store and SaaS tool that holds personal data, together with each processor and sub-processor that touches it. Processor contracts must require the processor to take the measures Article 32 requires, so the inventory should show which contract covers which system. Confirm the list with the teams that run the systems, because shadow tools and remote support accounts are the entries most often missing.

Named risk owners with sign-off

Each system or processing activity needs a named owner who can accept residual risk and approve the action plan. The EDPB guide expects the action plan to be monitored at the highest level of the organization, so the owners should report up to a role with that authority. Confirm in writing who can sign off, whether that person has budget authority, and who covers when they are absent.

Agreed rating scales

Severity and likelihood need defined scales before anyone scores a risk, or the results cannot be compared across teams. The EDPB guide uses levels such as negligible, moderate, significant and maximum, but your organization should write down what each level means for individuals, not for the business. Check that the scales are approved, that each level has a worked description, and that the same scales will be used at the next periodic audit.

Access to configuration and logs

Assessors cannot verify a measure they cannot see. Before the assessment starts, confirm that the team has read access to current configuration for identity, encryption, backup and network controls, and to the logs that show whether those controls operated. Check that access is granted through a documented account rather than shared credentials, and that the scope excludes nothing the risk owners consider relevant.

In-house or partner decision

Decide whether the assessment will be run by internal staff, by a fixed-scope partner, or by a mix of both, and record the decision with its reason. A partner can prepare the inventory, scales and evidence, but the controller keeps ownership of the risk decisions and no outside party issues a certificate for the GDPR. Ask any provider for a written scope, deliverables and the named roles of the people doing the work before you sign.

Questions buyers ask about GDPR risk assessments

Is a GDPR security risk assessment legally mandatory?

The GDPR does not use the words risk assessment in Article 32, but it requires controllers and processors to implement security measures appropriate to the risk. Article 32(2) says account must be taken of risks from accidental or unlawful destruction, loss, alteration, unauthorised disclosure of, or access to personal data. You cannot show that measures are appropriate without evaluating those risks, so in practice a documented assessment is the usual way to meet the obligation. Article 32(1)(d) also requires a process for regularly testing and evaluating the effectiveness of your measures. The regulation sets no fixed method, so the test is whether your reasoning is documented, proportionate and kept current.

What drives the effort and cost of a GDPR risk assessment?

The main drivers are scope: how many systems hold personal data, how many processors and sub-processors touch it, how sensitive the data is, and where it is hosted and accessed from. Each system adds assets, threats and measures to rate. Special category data, large volumes of records or cross-border access generally widen the analysis and the number of follow-up decisions. The GDPR does not set a price or duration for this work, so ask any provider for a written scope that lists systems, data categories, processors and locations before you compare quotes. Internal staff time for interviews, evidence gathering and sign-off is usually a larger cost than the analysis itself, and it recurs at each periodic review.

Is a spreadsheet enough for a GDPR security risk assessment?

A spreadsheet can be enough for a small organization if it records the content the method requires. The EDPB's guide for small business describes a risk management spreadsheet that is regularly updated, so the format itself is acceptable. The content matters more: each row should name the impact on individuals, the risk source, the threat to a supporting asset, the existing and planned measures, a severity and likelihood rating, and evidence that the measure works. Version history, owners and dates are also needed. Once the number of systems grows, a spreadsheet becomes hard to keep consistent, so many teams move to a register that links to their records of processing and DPIAs.

How long does a GDPR security risk assessment take?

The duration depends on scope, not on a fixed template. A single application with one data set and a few processors is much quicker to assess than a platform spread across several cloud accounts, data centers and third parties. Time is spent on mapping data flows, interviewing system owners, checking the controls that already exist, and agreeing ratings with the people who carry the risk. Verification of measures takes longer when logs, backups or access reviews must be produced as evidence. Ask for a timeline tied to the written scope and to the people who must be available, rather than a generic number. Plan for the assessment to be repeated periodically, because the EDPB recommends regular security audits that feed an action plan.

Can a partner run the risk assessment, and what must the controller still decide?

An implementation partner can prepare the assessment, map systems and data flows, draft the risk register, and document existing and planned measures. DeployOpen works this way for self-hosted platforms inside a client's own infrastructure, under a fixed-scope written agreement. The controller remains responsible. Your organization must decide the purposes of processing, accept or reject residual risk, set the severity and likelihood ratings it will defend, approve the action plan, and assign owners who monitor it at senior level. A partner can prepare evidence, but only the controller can make these decisions. Where a partner also tests systems, keep the testing and the assessment records separate so that findings feed the register without being mistaken for the controller's own sign-off.

Will a regulator or auditor accept the risk assessment?

A regulator does not certify a risk assessment, and the GDPR requires no audit or certificate. A supervisory authority will judge whether your measures were appropriate to the risk, based on the documentation and how the measures work in practice. A documented, reasoned assessment with evidence is what they look for, and the EDPB's small business guide sets out the expected structure. If you hold an independent certification or an assessment report under another framework, that can support your position, but Article 42 certification is voluntary and does not reduce your responsibility. Confirm with your supervisory authority or legal advisers how they expect records to be presented in your country.

When does a risk assessment also require a DPIA?

A DPIA is required before processing that is likely to result in a high risk to individuals, particularly where new technologies are used, under Article 35(1). A security risk assessment can show that the risk is high, which then triggers the DPIA. Carry out the DPIA where the security assessment shows high risk to individuals that you cannot reduce enough. Article 36 may then require prior consultation with the supervisory authority if high residual risk remains. One DPIA may cover a set of similar operations with similar high risks. Keep the two documents linked so that the same risk ratings and measures appear in both.

Where GDPR risk assessments usually fail

The most common failure is scoring risk by what it costs the organization, such as downtime, fines or reputational damage, instead of the harm to the people whose data is exposed. Article 32(2) directs attention to destruction, loss, alteration, unauthorised disclosure of or access to personal data, and the EDPB's small business guide asks for impacts on individuals. A register that rates a customer database as moderate because restoring it is cheap has measured the wrong thing. Assessments also tend to list only staff and the company's own servers as risk sources. When a hosting provider, support vendor or software sub-processor holds the data, those parties often disappear from the analysis. Confirm the processor and sub-processor list against the records of processing, then score each supporting asset with its actual operator in mind.

The second failure is a register that lists measures without linking them to risks. Each risk should name the threat, the assets it affects, the existing and planned measures that address it, and the severity and likelihood that remain afterwards. Without that chain, a team can show that encryption and multi-factor authentication exist but cannot say which risk they reduce, and a high-likelihood account takeover risk may have no owner at all. Verification is the other gap. The EDPB guide expects each measure to be checked, which means someone tests that the control works: a restore test for backups, a review of a sample of leaver accounts, or a check that logs capture the events a risk depends on. A measure marked implemented in a spreadsheet, with no test behind it, is the first thing an assessor will probe. For every measure, record the test date, the tester and the result.

The last failure is treating the assessment as a one-time document. Article 32(1)(d) requires a process for regularly testing and evaluating the effectiveness of security measures, and the EDPB guide recommends periodic security audits, each producing an action plan that senior management monitors. When an incident occurs, a supervisory authority compares the register with what the systems looked like at the time. Recent enforcement shows the consequences of weak technical measures. The Swedish authority fined Miljödata for insufficient technical measures, approximately EUR 160,000 according to the EDPB's national news item, and the CNIL fined Hôpital Privé de la Loire EUR 500,000 after a health data breach. Read the full decisions before drawing conclusions about specific controls. Set review triggers for new processors, migrations and incidents, not only an annual calendar.

How DeployOpen works on this

DeployOpen helps organizations prepare the systems, configurations and evidence that a GDPR security risk assessment relies on. The organization owns the assessment, its risk decisions and its Article 32 measures, while DeployOpen plans, implements and documents the self-hosted open-source platforms inside the client's own infrastructure.

How we scope

  • Agree a written scope listing the processing activities, systems and data stores the assessment will cover.
  • Map which platforms, hosting locations and sub-processors support each activity before any work starts.
  • Confirm with the client who owns each risk decision, the review cadence and the reporting line to senior management.

How we build

  • Configure self-hosted platforms so the security measures recorded in the assessment exist and can be verified.
  • Set up asset inventories, risk register templates and a spreadsheet-based log that the client keeps current.
  • Test the implemented measures against the risks identified, and record gaps as an action plan with named owners.

How we hand over

  • Deliver the risk assessment documentation, measure inventory and verification results in a format the client can maintain.
  • Document the configuration baseline and the periodic audit procedure so internal teams can repeat the review.
  • Flag where a DPIA may be required under Article 35 and agree who in the organization leads that work.

How we support

  • Offer ongoing support and periodic reassessment as a retainer, scoped in writing alongside the initial engagement.
  • Update risk records and measures when platforms are upgraded, new processing starts or the threat picture changes.
  • Confirm with the client's auditor or supervisory authority contacts which evidence they expect, since DeployOpen does not issue reports or certificates.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.