GDPR readiness assessment

A GDPR readiness assessment tests whether your systems and documentation can prove compliance to a customer, complainant or supervisory authority. This page explains what to test, the deadlines that matter, and where regulators keep finding gaps.

On this page

What a GDPR readiness assessment checks before anyone asks

A customer questionnaire, a contract clause or a letter from a supervisory authority now asks for GDPR evidence, and the first thing to know is that the GDPR has no mandatory audit or certificate. Readiness therefore means testing whether your organization can demonstrate compliance as Article 5(2) and Article 24(1) require, with appropriate technical and organisational measures that you can show on paper and in systems. A readiness assessment asks a simple question: if someone asked for proof today, what would you produce, how fast, and would it hold up?

In practice the review covers the record of processing activities under Article 30, DPIAs for likely high-risk processing under Article 35, documentation of every personal data breach under Article 33(5), written processor contracts under Article 28, the handling of rights requests against the one-month response deadline in Article 12(3), and the security measures that protect the data. The answer varies with organization size, sector, the risk of the processing and whether you act as controller or processor for a given data set. A useful first step is to pick three recent or likely requests, such as an access request, a processor change and a suspected breach, and trace each through your records to see whether the evidence exists and is current.

Roles need to be clear before the review starts. Your organization owns its controls and remains accountable for them. An implementation partner can prepare systems, configuration records and evidence packs, but it does not decide your lawful bases or sign off on your compliance position. Only the competent supervisory authority can take enforcement action, and no certificate exists to be issued under the GDPR. Certification under Article 42 is voluntary and does not transfer responsibility. Confirm with your data protection officer or legal counsel who owns each finding, and treat the assessment output as an internal list of gaps to close, not as a statement of compliance you can hand to a customer.

Which documents the GDPR expects you to hold

The GDPR does not ask for a certificate, but it does require specific written records that a reviewer can ask to see. Five of them are named explicitly, and each one shows whether the controller can demonstrate compliance as Article 5(2) and Article 24(1) require. Check each card against your own environment before a customer audit or supervisory authority inquiry.

Record of processing activities

Article 30 requires a written record of each processing activity, covering purposes, categories of data subjects and personal data, recipients, transfers outside the EEA and retention periods where possible. A reviewer checks whether the record matches what systems actually do, so compare it against data flows, databases, SaaS tools and backups. Ask who owns each entry and when it was last reviewed. Organizations with fewer than 250 employees are exempt under Article 30(5) only when processing is not risky, not occasional and does not involve special category or criminal offence data. Most security and HR systems handling sensitive data therefore still need an entry.

Data protection impact assessments

Article 35 requires a DPIA before processing that is likely to result in high risk to individuals. A complete DPIA describes the processing, assesses necessity and proportionality, identifies risks and lists mitigation measures. The EDPB's small business guide says a DPIA should usually be carried out where processing meets two of nine listed high-risk criteria. Reviewers look for a date, an owner, the mitigations actually deployed in systems and a review trigger, such as a new feature or a new processor.

Breach documentation log

Article 33(5) requires the controller to document every personal data breach, including its facts, effects and the remedial action taken, whether or not the breach was notified to the supervisory authority. Regulators test this log against incident tickets, forensic notes and notification decisions. Check that the log records the reasoning for each decision not to notify, because that reasoning is what a supervisory authority asks for first. Keep the log separate from the 72-hour notification clock so a late decision is still traceable.

Written processor contracts

Article 28(9) requires the contract between a controller and each processor to be in writing, including electronic form. The contract must set out the subject matter, duration, purpose, data types and the obligations listed in Article 28(3). Reviewers compare the signed contract with the processors actually in use, including sub-processors and support access from outside the EEA. Confirm that each processor on your record of processing has a current contract on file and that the security annex matches the controls you operate.

Compelling legitimate interest transfer records

Article 49(6) requires the controller to document the assessment and the suitable safeguards behind any transfer relying on the compelling legitimate interests derogation, and to inform the supervisory authority. This is a narrow fallback, not a routine route, so a reviewer expects to see why no adequacy decision, standard contractual clauses or other Article 46 safeguard was available. Keep the assessment dated and linked to the specific transfer, the recipients and the data categories concerned. Confirm the exact notification step with your supervisory authority before relying on this route.

Which deadlines systems must meet and how to test them

This sequence checks that the three clocks a regulator or customer will ask about, rights requests, breach notice and third-party information, start, run and stop the way your written procedures say. Each test produces a dated record you can show an assessor.

  1. Map every clock to its trigger

    Start by listing each deadline the review covers and the event that starts it. Rights requests run from receipt of the request under Article 12(3), the 72-hour supervisory authority notice under Article 33(1) runs from when the controller becomes aware of a notifiable breach, and Article 14 information for third-party data is due within one month. Ask the privacy lead and an engineer to agree the trigger in writing for each clock, including which mailbox, ticketing queue or system timestamp counts as receipt. Done means a one-page register that names the owner and start event for every clock, signed off by the DPO or privacy lead.

  2. Trace a rights request from intake to close

    Submit a test access request through each intake channel your organization offers, such as the web form, email and postal address, and time it end to end. Record when the request reached the ticketing system, when identity verification started and finished, when the search across systems began, and when the response left the building. Check whether the clock was started at receipt or at a later stage, because a request logged late is a common finding. Output: a timestamped ticket history for each channel showing the response inside one month, or a documented reason for any extension under Article 12(3).

  3. Test the extension and identity check paths

    Run two scenarios: one request that needs a legitimate identity check, and one complex request that justifies extending the period by two months. For the identity check, confirm the system asks only for data proportionate to the request and does not hold the clock for an unnecessary demand. For the extension, confirm the notice to the requester went out within the first month and states the reason. Output: the test tickets, the extension notice template as sent, and a short note from the DPO accepting or rejecting the extension decision.

  4. Run a tabletop breach clock exercise

    Simulate a notifiable breach affecting a defined data set, and have the incident lead log the exact time the organization became aware, using the same timestamp source your incident tooling uses. Walk the team through the 72-hour window under Article 33(1), including who decides notifiability, who drafts the notice and who approves it. Check whether the processor-to-controller notice path, where a processor is involved, is fast enough to meet the window. Output: a timeline sheet with awareness time, decision time and submission time, plus the list of gaps found and their owners.

  5. Test phased notification and breach documentation

    Check that the team can submit an initial notice with the information it has, then add details later, instead of waiting for a complete picture. Review the breach register to confirm each incident, including those judged not notifiable, is recorded with the facts, effects and remedial action, as Article 33(5) requires. Where the EDPB template is still in consultation, use your current internal template and note that it may need updating. Output: a sample register entry for a non-notifiable incident and a draft initial notice ready for submission.

  6. Trace the Article 14 information clock

    Pick a data set obtained from a third party, such as a lead list, a referral or a data broker feed, and trace the date the organization first held the data. Confirm the privacy notice or individual information was sent within one month of obtaining the data, unless an exception applies, and check the date stamped on the outbound message. Also test whether the clock resets or is missed when data move between systems or teams. Output: a trace record linking the acquisition date, the notice date and the owner, for each third-party source sampled.

  7. Compile the deadline evidence pack

    Gather the outputs from the earlier steps into one folder organized by clock, with the register, the test records, the timeline sheets and the list of open findings. Ask an independent reviewer, internal or external, to re-perform one sample of each test and confirm the timestamps match the source systems. Keep the pack current, because the review should repeat whenever intake channels, processors or incident tooling change. Done means every clock has at least one dated test record, every gap has an owner and a due date, and the DPO has signed the register.

Where regulators keep finding gaps

The most useful public evidence on where regulators look comes from the EDPB's 2024 coordinated enforcement action on the right of access. Thirty data protection authorities examined 1,185 controllers, and the report adopted in January 2025 found that two thirds of authorities rated compliance as average to high. Larger controllers generally performed better than smaller ones. The gaps that recurred were not exotic: organizations had no documented procedure for handling access requests, and many asked for excessive proof of identity before answering. Both appear in the EDPB's news item on the action, which is the primary read before you build a checklist from it.

A reviewer should treat those findings as test cases, not as headlines. For each recurring gap, ask for the written request procedure and check that it names an owner, the intake channels, the one-month response clock under Article 12(3) and the rule for extending it. Then run a sample request end to end and time it. Check whether the identity check asks only for what is necessary to confirm the requester, and whether the export actually covers the systems that hold the data, including logs and backups where they contain personal data. Record every step, because the evidence a supervisory authority asks for is the record of what happened, not the policy alone.

Interpret the results with the size of the organization in mind. The coordinated action suggests that smaller controllers are more likely to be caught without a documented procedure, so a readiness review should not assume that a lean team is covered by informal practice. Where the review finds a gap, the remediation plan should name the fix, the owner and the date, and the sample request should be repeated after the fix to show it works. Confirm the current status of the related EDPB public consultations and templates with the EDPB before you cite them in your own documentation, since those drafts were still open at the time of writing.

Readiness checks to run before a customer audit or inquiry

These cards cover the records and evidence a customer auditor or supervisory authority asks for first. Each check compares a document with what the systems actually do, because a gap between the two is the most common finding. Run them together so that the records, contracts and procedures tell one consistent story.

Records of processing against live systems

Compare the record of processing activities under Article 30 with the systems, vendors and data flows that exist today, not with the version written at launch. Walk through the CRM, HR, support and analytics stacks and ask which personal data each holds and why. Check that the record names the purpose, legal basis, recipients, retention period and security measures for each activity. A reviewer will typically pick one system at random and ask whether it appears in the record. Note that organizations with fewer than 250 employees may be exempt from keeping this record, but the exemption does not apply to risky, non-occasional or special category processing (Article 30(5)).

DPIA triggers applied to new processing

Review every project, tool and data use launched in the last year and ask whether a data protection impact assessment was needed and, if so, whether one exists. The EDPB's small business guide says a DPIA should usually be carried out where processing meets two of nine listed high-risk criteria, so count the criteria for each new activity and record the result even when no DPIA is needed. Check that any written DPIA describes the processing, assesses necessity and proportionality, identifies risks and lists mitigations, and that it was reviewed after material changes.

Breach register and notification runbook

Confirm that every personal data breach, including those judged not notifiable, is recorded with its facts, effects and remedial action, as Article 33(5) requires. Test the runbook by asking who decides that the clock has started, who drafts the notice to the supervisory authority and how processors notify the controller. The 72-hour window to notify the supervisory authority runs from awareness of a notifiable breach, so a reviewer will ask for the time stamps of a past incident or an exercise. Check that the EDPB's breach notification template consultation is tracked so the runbook can be updated.

Processor and sub-processor contracts matched to vendors

List every service that processes personal data for the organization, then check that each has a written contract meeting Article 28, and that the contract names the same sub-processors the vendor actually uses. Compare the signed agreements with the vendor list held by procurement and with the sub-processor list the vendors publish. Look for SaaS tools adopted by individual teams without a contract, expired renewals and sub-processors added without notice. A reviewer will often ask to see the contract, the current sub-processor list and the date of the last vendor review.

Rights request procedure with identity checks

Walk one access request and one erasure request from intake to closure, timing each step against the one-month response period under Article 12(3). Check how identity is verified without demanding more data than necessary, since the EDPB's 2024 coordinated action found excessive identification demands among recurring gaps. Confirm that the team can locate the person's data across the systems listed in the record of processing, including backups, logs and exports. Ask for the written procedure, the request log and the outcome of the last tested request.

Security measures documented against risk

Check that the security measures claimed in customer contracts and policies match the risk assessment that Article 32 expects the organization to perform. For each high-risk processing activity, confirm the measures in place for encryption, access control with multi-factor authentication, logging, backup and restore, and testing, and whether each is evidenced by a configuration, a log sample or a test result. Ask who reviewed the assessment, when it was last updated and which findings remain open. Undocumented measures are easy to lose in an audit, so keep the evidence next to the risk entry it supports.

Who owns the readiness review and who prepares the evidence

Your organization remains the controller and carries the legal responsibility under Article 5(2) and Article 24(1) to implement appropriate measures and to be able to demonstrate compliance. No outside party can take that over. Internal owners decide what the processing is for, which lawful basis applies, how long data is kept and whether a data protection impact assessment is needed. Business process owners answer for how rights requests and breaches are actually handled in their functions, and a DPO or privacy lead, where one is designated or chosen voluntarily, should review and sign off the outcome.

  • Controls ownership: named individuals own each control, the procedure behind it and its review date.
  • Legal basis and necessity decisions: the lawful basis, purpose limitation and retention periods are decided and recorded by the organization, not by the implementation partner.
  • DPO or privacy lead sign-off: where a DPO is required under Article 37(1), confirm the role is independent, resourced and documented, and that the DPO has reviewed the readiness findings.
  • Process owners for rights and breaches: confirm that request intake, the one-month response clock under Article 12(3) and the 72-hour notification route under Article 33(1) have named owners who can act outside working hours.
  • Ownership of the record of processing: the Article 30 record must be kept current by the business, since it reflects operational reality.

Before the review starts, check that every gap in the findings has a named internal owner and a decision date.

How scope and size change the review

The depth of a GDPR readiness review follows how much personal data an organization handles and where it sits. Start by counting the systems that hold personal data, including SaaS tools, HR platforms, backups, logs and analytics stores. Each system adds records to check, rights requests to find data in, and processors whose contracts must be confirmed. Next, note whether any processing involves special category data such as health, biometric or trade union information, or criminal offence data. Those categories raise the risk weighting in a DPIA and tighten the security expectations under Article 32, so a review that would be proportionate for an internal contact database may be too shallow for a patient or payroll system.

Two status questions change the scope more than most teams expect. The first is whether you act as a processor for customers. If you do, the review must test your Article 28 processor terms, your sub-processor list, your ability to support customer audits and your breach notice path to each controller, because a customer's regulator will look at your evidence through that customer. The second is whether a DPO must be designated under Article 37(1), which applies to public bodies and to organizations whose core activities involve large-scale regular and systematic monitoring or large-scale processing of special category or criminal offence data. Decide this in writing, record the reasoning, and check that the designated person has the access and independence the role requires.

Company size affects one obligation directly. Under Article 30(5), organizations with fewer than 250 employees are exempt from keeping a record of processing activities unless the processing is risky, not occasional or involves special category or criminal offence data. The Omnibus IV proposal (procedure 2025/0130(COD)) would raise that threshold to 750 employees unless processing is likely to be high risk. A text was agreed in interinstitutional negotiations on 26 June 2026 and awaits Parliament's first-reading vote, indicatively scheduled for 23 November 2026. The GDPR text had not been amended as of October 2026, so a size-based exemption should not be relied on until it is in force. Check the current status on the European Parliament Legislative Observatory) before the review closes, and record the date you checked.

Questions buyers ask about GDPR readiness

Is there a GDPR audit or certificate I must pass?

No. The GDPR requires no mandatory audit, attestation or certificate, and no compliance registration. Instead, Article 5(2) and Article 24(1) require the controller to implement appropriate technical and organisational measures and to be able to demonstrate compliance. Certification under Article 42 is voluntary, is issued for at most three years by accredited certification bodies or supervisory authorities, and does not reduce the controller's or processor's responsibility. Customers may still ask for a third-party report or certificate as a contract condition, so confirm in writing what evidence the contract actually requires. DeployOpen prepares systems, controls and evidence for an assessment, but only an independent auditor or certification body issues a report or certificate.

How long does a GDPR readiness review take?

The duration depends on scope, meaning how many systems, processing activities, processors and data flows are reviewed, and how much documentation already exists. The GDPR sets no fixed review period, so no standard duration applies. Most engagements are fixed-scope, with the scope, deliverables and timeline agreed in writing before work starts. Ask for the review to list the systems covered, the documents checked (such as the record of processing, processor contracts and breach procedures), the evidence reviewed for each, and the dates for each deliverable. DeployOpen does not publish a price list, and a quote follows from that written scope.

What does a GDPR readiness review need from our internal staff?

It needs named process owners, system access and a decision-maker who signs off. Process owners explain how rights requests, access grants, backups, logs and vendor onboarding actually work, because regulators test practice as well as policy. Engineers need read access to configurations, identity settings, logging and backup records, and a way to test a sample request end to end. A sign-off owner, usually the DPO or the accountable executive, approves the findings and the remediation priorities. Plan for these people to be available across the engagement, not only at kickoff, and confirm their time commitment in the written scope.

Can a small company do GDPR readiness in-house?

Often yes, but the scale-down is narrower than many expect. Article 30(5) exempts organizations with fewer than 250 employees from keeping records of processing, unless the processing is risky, not occasional, or involves special category or criminal offence data. The EDPB's small business guide notes that purely occasional activities need not be recorded. That exemption does not remove other duties. The 72-hour clock to notify the supervisory authority of a notifiable breach under Article 33(1), the one-month deadline for rights requests under Article 12(3), processor contracts under Article 28 and appropriate security under Article 32 all still apply. A small team can use the EDPB's guide as a starting point, then bring in outside help for specific gaps.

When is a Data Protection Officer required under GDPR?

A DPO must be designated under Article 37(1) when the controller or processor is a public body, or when its core activities involve large-scale regular and systematic monitoring of individuals, or large-scale processing of special category or criminal offence data. Outside these cases, appointing a DPO is optional but still a sound choice for complex processing. Where a DPO is designated, the role needs independence, adequate resources and freedom from conflicts of interest. Ask a DPO candidate, internal or outsourced, how they will carry out the minimum tasks in the GDPR and who will have time for them.

What is the difference between a readiness review and a DPIA?

A readiness review checks the whole organization against the GDPR, covering records, rights handling, processor contracts, security, breach response and documentation. A DPIA is a specific assessment of one processing activity that is likely to be high risk under Article 35. It must describe the processing, assess necessity and proportionality, identify risks and list mitigation measures. The EDPB's small business guide says a DPIA should usually be carried out where processing meets two of nine listed high-risk criteria. A readiness review may find that a DPIA is missing for a system, and the DPIA then becomes one of its deliverables, but the two are not interchangeable.

How to choose a partner for a GDPR readiness review

A readiness review is only as useful as the access, scope and evidence behind it. The cards below cover the checks that separate a partner who prepares your systems and records from one who overstates what an assessment can deliver. There is no published price list for this work, so a quote follows from the written scope.

Confirm access to your environment

A readiness review tests what actually runs in your cloud accounts, data centers or private networks, not a slide version of it. Ask whether the partner can work inside your environment under your access controls, which accounts and logs they will read, and who approves each step. Ask how they will check rights handling workflows, backup restores and breach alerting in practice, not only in policy documents. Confirm the access model in writing before the first session.

Require a written fixed scope

Ask for a written scope that names the systems, processing activities, deliverables and dates before any work starts. A clear scope lists which Article 30 records, DPIAs, processor contracts and rights workflows are reviewed, and which are excluded. Most engagements are fixed-scope, so a change to the scope should trigger a written change order. Vague scopes make it impossible to tell later whether a gap was found, missed or simply out of bounds.

Check the evidence hand-over

A readiness review should leave your team able to keep the evidence current. Ask what documents, configuration exports, runbooks and test records you will receive, and in what format. Check whether your staff can update the record of processing, rerun a rights request test or review a breach register without the partner present. Evidence that only the consultant can explain will go stale as soon as systems change.

Verify who issues assurance

The GDPR requires no audit, attestation or certificate, and an implementation partner cannot issue one. Ask the partner to confirm in writing that their output is preparation material for your own accountability, not an audit report or certificate. If a customer or regulator asks for independent assurance, that comes from a separate auditor or a certification body under Article 42. Treat any promise of a GDPR certificate from a consultant as a warning sign.

Ask who signs off legal interpretations

Some readiness questions turn on legal judgment, such as the lawful basis for a processing activity, whether a flow is a transfer, or whether a DPO is mandatory. Ask who in the partner's team gives technical input and who, on your side or through qualified counsel, makes the legal call. Confirm that the partner will flag points that need legal review rather than settling them silently. Record the decision owner for each interpretation in your documentation.

What delays readiness and how to avoid it

The most common delay is the absence of a current system inventory. A readiness review cannot test whether personal data is processed lawfully, secured or deleted on time if nobody can list which systems hold it, which processors touch it and which backups retain it. Before any other work, assign an owner to build a map of personal data flows that covers production, test environments, logs, backups and the sub-processors behind each service. The same inventory feeds the record of processing activities under Article 30, so building it once saves rework later. Where the organization is small enough to fall under the Article 30(5) exemption, confirm the exemption still applies to each activity rather than assuming it covers everything.

Rights requests are the second frequent blocker. Many organizations can technically export a person's data but rely on an engineer who knows which database tables to query, which tickets to open and which third-party tools to check. Under Article 12(3) the response clock is one month, extendable by two months in defined cases, so a process that depends on one person's memory fails under pressure. Test it with a timed walkthrough: pick a sample access request, trace every system holding the subject's data, and record where a manual step was needed. Each undocumented step should become a written procedure with an owner. Breach runbooks have the same weakness. A runbook that has never been exercised will not meet the 72-hour window in Article 33(1), so run a tabletop exercise that tests who decides to notify, who drafts the content and how the organization documents the breach under Article 33(5).

The third delay is DPIAs written after a system goes live. Article 35 expects the assessment before high-risk processing starts, and a retrospective document rarely shows that necessity, proportionality and risk mitigation were considered in design. Review the DPIA register against recent launches and flag any high-risk processing without one. The EDPB published a DPIA template for consultation with feedback open from 14 April to 9 June 2026 and a personal data breach notification template with feedback open from 10 June to 5 August 2026. Track both on the EDPB public consultations page, and confirm whether each has been finalized, amended or withdrawn before adopting it into your evidence set.

How DeployOpen prepares systems and evidence for a GDPR readiness review

DeployOpen plans, implements, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure, so the systems that process personal data can be shown to an auditor, a customer or a supervisory authority. We prepare the systems and the written evidence for a readiness review. We do not issue audit reports, attestations or certificates, and the organization stays responsible for its own compliance.

How we scope

  • Engagements are fixed-scope, with the systems, processing activities and evidence set agreed in writing before work starts.
  • The written scope names which rights workflows, breach procedures, records of processing and DPIAs are included for review.
  • We confirm with you which systems hold personal data, which are processors or sub-processors, and where they are hosted.

How we build

  • We configure access control, logging, backup and restore, and encryption on the platforms in scope, inside your cloud accounts or data centers.
  • We build request handling workflows so access and erasure requests can be located, verified and answered within the one-month window.
  • We test the controls against the Article 32 expectations for your risk profile and record the results as they are found.

How we hand over

  • You receive the documented configurations, runbooks, breach response procedures and records that the agreed scope produces.
  • Evidence is organized so your DPO, compliance lead or an external assessor can trace each control to the system that operates it.
  • We walk your team through open gaps, with the owner and decisions your organization still needs to make before a review.

How we support

  • Ongoing support, upgrades and continuous security testing are available as retainers after the initial scope is delivered.
  • A retainer can keep configurations, documentation and evidence current as platforms are upgraded or new processing starts.
  • Ask any provider to confirm in writing which tasks remain with your controller and DPO, and which tasks they perform.

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.