Article 16: Right to rectification
GDPR Article 16 requires you, as a controller, to correct inaccurate personal data and complete incomplete personal data “without undue delay” when a data subject requests it. Operationalize this by running rectification through your DSAR intake, verifying identity, validating the correction, updating all relevant systems and downstream recipients, and retaining auditable proof of what changed and why. 1
Key takeaways:
- You need a repeatable rectification workflow that updates primary systems, derived data where appropriate, and shared copies where feasible.
- “Without undue delay” means your process must be timely by design, not dependent on heroics, escalations, or ad hoc engineering.
- Your audit defense is evidence: request log, identity checks, decisioning rationale, system-of-record updates, and notifications to recipients.
Article 16 is a requirement you operationalize through your data subject rights program, not a standalone policy paragraph. A regulator or customer auditor will test whether a person can request a correction, whether you can authenticate them, and whether the corrected data actually propagates across the systems that matter. The legal standard is simple: a data subject has the right to obtain from the controller, without undue delay, rectification of inaccurate personal data, and completion of incomplete personal data (including via a supplementary statement). 1
The implementation friction is also predictable: data is scattered across SaaS tools, customer support platforms, data warehouses, analytics pipelines, and third parties; teams disagree on what the “source of truth” is; and “correction” can conflict with recordkeeping requirements or fraud/abuse controls. Your job as a CCO or GRC lead is to make rectification an operational control with clear roles, scope, evidence, and exception handling.
This page gives you requirement-level guidance to implement Article 16 in a way that holds up in audits, customer diligence, and internal assurance testing, using only the regulatory text provided as the legal anchor. 1
Regulatory text
Regulatory excerpt (verbatim): “The data subject shall have the right to obtain from the controller without undue delay the rectification of inaccurate personal data concerning him or her. Taking into account the purposes of the processing, the data subject shall have the right to have incomplete personal data completed, including by means of providing a supplementary statement.” 1
Operator interpretation (what you must do):
- Accept and action rectification requests from data subjects for personal data you process as a controller. 1
- Move quickly by default. Your workflow must be designed to avoid avoidable delays (unclear ownership, manual routing, engineering dependency). 1
- Correct inaccuracies and complete incompleteness in a way that matches the purposes of processing. That means you need rules for how to add a missing field, attach a supplementary statement, or correct an erroneous value without breaking integrity of other datasets. 1
Plain-English requirement (what “right to rectification” means)
If a person tells you their personal data is wrong (or incomplete), they can require you to fix it, and you must do it without dragging your feet. You can ask for what you need to confirm identity and understand the correction, but you should not treat rectification like an engineering backlog item. 1
Common real examples:
- A customer requests a corrected name, address, date of birth, or contact information in your CRM and billing system.
- A user asks you to add missing information (completion), or to add context as a supplementary statement (for example, “This address is no longer current; use the new address for shipping”). 1
Who it applies to (entity and operational context)
Entities/roles
- Controllers: Article 16 is addressed to the controller (“obtain from the controller…”). If you determine the purposes/means of processing, you are on the hook to execute rectification. 1
- Processors (operational impact): Even when you act as a processor, you will usually be a workstream owner because you host or operate systems that contain personal data. Your contracts and operating model should support executing controller instructions quickly, with a clean evidence trail. 2
Operational contexts where rectification breaks
- Multiple systems of record: CRM says one thing, product database says another, data warehouse has a third.
- Derived or inferred data: Profiles, risk scores, segmentation tags, model outputs, or “enriched” fields that were produced from raw data. You need a rule for when the derived artifact should change and when you record a supplementary statement.
- Data shared with third parties: Marketing platforms, payment providers, fulfillment partners, identity verification providers. If the incorrect data was exported, you need a mechanism to correct downstream copies when appropriate.
What you actually need to do (step-by-step)
Step 1: Define role and scope (controller vs. processor, systems, data)
Create a role-and-scope register for Article 16:
- Processing activity / product
- Role (controller or processor)
- Data categories in scope
- Systems containing the data (authoritative, replicas, analytics)
- Third parties that receive the data
- Owner for rectification execution and owner for approval/exception decisions
This prevents the most common failure: “we didn’t know where that value lived” or “we thought the processor handled it.” 1
Step 2: Build a rectification intake path inside your DSAR process
Minimum intake requirements:
- A way to submit the request (web form, email alias, in-product, support ticket path).
- Triage fields: identity details, what data is inaccurate/incomplete, what the correct data should be, and any supporting documentation the requester wants to provide.
Operational rule: route all “change my data” requests that relate to accuracy/completeness into the rectification workflow, even if they arrive through Customer Support.
Step 3: Verify identity and authority
You need an identity verification step proportionate to the risk of the change. Practical approach:
- Low-risk corrections (e.g., email preference, display name): authenticate via logged-in session or verified email channel.
- Higher-risk corrections (e.g., legal name, banking details, government ID fields, address tied to fulfillment): require stronger checks and document the rationale.
Record what you checked and the outcome. This becomes your audit defense if you are challenged on why you changed (or refused to change) a record.
Step 4: Validate the request and decide the correction method
Create a decision standard with three possible outcomes:
- Rectify inaccurate data: overwrite or correct the value in the system of record.
- Complete incomplete data: add missing fields needed for the processing purposes.
- Add a supplementary statement: attach a note/annotation where overwriting would be misleading or you need to preserve context for the processing purpose. 1
Document your decision and the reason.
Step 5: Execute changes across systems (not just the ticketing tool)
Use a “source of truth first” execution order:
- Update the authoritative system.
- Propagate to operational copies (billing, support, identity, fulfillment).
- Address analytics/warehouse copies based on your data architecture:
- If you can update, update.
- If immutable logs exist, append a correction record and ensure reporting uses the corrected value.
- Trigger downstream corrections to third parties where you have exported the incorrect value and you have a feasible channel to correct it.
This is where teams often get trapped: they close the request after changing a CRM field but leave the product database unchanged.
Step 6: Respond to the data subject and close with evidence
Your closure should include:
- Confirmation of what was corrected or completed (high-level, avoid exposing sensitive internals).
- If you could not change something, explain what you did instead (e.g., supplementary statement) and why it matches the processing purpose. 1
Step 7: Measure and test the control
Run periodic internal tests:
- Submit test rectification requests for common data fields.
- Confirm updates reached all mapped systems and at least one downstream third party.
- Confirm the evidence packet is complete.
If you use Daydream, make Article 16 a mapped requirement with named owners, system scope, and an evidence checklist so every closure produces a consistent audit packet rather than a one-off support narrative.
Required evidence and artifacts to retain
Keep an “evidence packet” per request (or per case):
- Request intake record (timestamp, channel, requester identifiers)
- Identity verification steps and outcome
- Clarification questions and requester responses (if any)
- Decision record: inaccurate vs incomplete vs supplementary statement, with rationale tied to processing purpose 1
- System-of-record change proof (before/after screenshots, database audit log entry, change ticket)
- Propagation checklist showing which systems were updated and when
- Third-party notification/correction record (emails, API logs, tickets)
- Response to data subject and closure note
- Exceptions and approvals (e.g., legal hold, fraud concerns) with approver name and date
Common exam/audit questions and hangups
Expect these questions in privacy audits, ISO-aligned audits, and customer diligence:
- “Show your procedure for Article 16 and who owns it.”
- “Demonstrate a recent rectification request end-to-end, including identity verification and proof the data changed.”
- “How do you ensure corrections propagate to all systems and relevant third parties?”
- “How do you handle incomplete data and supplementary statements?” 1
- “What happens if Support changes data informally. How do you ensure that still meets Article 16?”
Hangups auditors focus on:
- No system mapping; teams can’t show coverage beyond the obvious CRM.
- No objective evidence; only a narrative comment in a ticket.
- No consistency; each case handled differently based on who picked it up.
Frequent implementation mistakes (and how to avoid them)
- Treating rectification as “profile edits” only. Fix: include product databases, billing, data warehouse, and third-party exports in scope mapping.
- No rule for derived data. Fix: define when you recompute vs annotate. Record your rationale.
- Closing the request before propagation finishes. Fix: require completion of the propagation checklist (or documented exception) before closure.
- Weak identity checks for high-risk changes. Fix: create a risk-tiered identity verification standard and train Support and Privacy Ops.
- Policy-only compliance. Fix: a written SOP plus repeatable artifacts and periodic testing, because audits evaluate operating evidence, not intent.
Enforcement context and risk implications
No public enforcement cases were provided in the source catalog for this requirement, so this page does not list case examples.
Practical risk you should assume anyway:
- Regulatory complaint risk: individuals often escalate rights issues when they feel ignored or see inaccurate data repeatedly used (billing errors, delivery failures, account access problems).
- Operational risk: inaccurate data drives wrong decisions, failed deliveries, and poor customer experience.
- Litigation and dispute risk: if records are wrong, you may have to prove why, when, and how you corrected them. Your evidence packet reduces that exposure.
Practical execution plan (30/60/90 days)
You asked for a 30/60/90-day plan; treat these as phases you can compress or extend based on maturity.
First 30 days: Stand up the control
- Assign an owner for Article 16 operations (Privacy Ops lead) and an approver path (DPO/Legal/CCO as appropriate).
- Build the role-and-scope register: systems of record, replicas, and key third parties.
- Publish a one-page rectification SOP: intake, identity verification tiers, decisioning, propagation, closure evidence.
- Add rectification tags/fields to your ticketing system to force structured capture (what changed, systems touched, evidence links).
Days 31–60: Make it work across systems
- Implement propagation checklists per system group (CRM, product DB, billing, support, warehouse, marketing tools).
- Establish engineering touchpoints: which corrections require engineering, and what turnaround commitment exists.
- Train Support and Customer Success on spotting rectification vs general “account update” requests.
- Run tabletop tests using realistic scenarios (incorrect address shared to fulfillment third party, incorrect legal name in billing).
Days 61–90: Make it audit-ready
- Run an internal assurance review of a sample of closed rectification cases for completeness of evidence and propagation.
- Fix gaps in system mapping and downstream sharing based on test results.
- Add ongoing metrics (qualitative is fine): backlog aging review, exceptions review, recurring root causes.
- In Daydream (or your GRC system), store the SOP, role-and-scope register, and a recurring evidence sampling task so the control stays alive between audits.
Frequently Asked Questions
Do we have to correct data everywhere, including backups and logs?
Article 16 requires rectification without undue delay and completion of incomplete data, but operationally you should define how corrections apply to immutable logs and backups. A common approach is to correct the system of record and append correction entries where full overwrite is not feasible, then document the rationale. 1
What counts as “inaccurate” versus “incomplete” data?
Inaccurate data is wrong (e.g., misspelled legal name); incomplete data lacks needed information for the processing purpose (e.g., missing apartment number for shipping). Your SOP should force a choice and record the decision so handling is consistent. 1
Can we ask the user for proof before making a correction?
You can request information needed to authenticate the requester and understand the correction, especially for higher-risk fields. Make the request proportionate and document what you asked for and why, because delays still need to be defensible under “without undue delay.” 1
How do we handle rectification when a third party holds the incorrect data?
Maintain an export/recipient map and a playbook for notifying recipients when you have shared incorrect data. Track whether the third party confirmed the change, and retain evidence (API logs, emails, tickets) in the case file.
What if correcting the data conflicts with fraud controls or recordkeeping needs?
Use a documented exception process: record the reason you cannot overwrite, apply a supplementary statement or alternative handling where appropriate, and have an approver sign off. Keep the decision record with the case evidence. 1
How do we prove “without undue delay” in an audit?
Auditors look for a workflow that routes, verifies identity, executes changes, and closes consistently, plus timestamps for each step. If your evidence packets show predictable flow and documented exceptions, you can explain outliers without appearing ad hoc. 1
Footnotes
Frequently Asked Questions
Do we have to correct data everywhere, including backups and logs?
Article 16 requires rectification without undue delay and completion of incomplete data, but operationally you should define how corrections apply to immutable logs and backups. A common approach is to correct the system of record and append correction entries where full overwrite is not feasible, then document the rationale. (Source: Regulation (EU) 2016/679, Article 16)
What counts as “inaccurate” versus “incomplete” data?
Inaccurate data is wrong (e.g., misspelled legal name); incomplete data lacks needed information for the processing purpose (e.g., missing apartment number for shipping). Your SOP should force a choice and record the decision so handling is consistent. (Source: Regulation (EU) 2016/679, Article 16)
Can we ask the user for proof before making a correction?
You can request information needed to authenticate the requester and understand the correction, especially for higher-risk fields. Make the request proportionate and document what you asked for and why, because delays still need to be defensible under “without undue delay.” (Source: Regulation (EU) 2016/679, Article 16)
How do we handle rectification when a third party holds the incorrect data?
Maintain an export/recipient map and a playbook for notifying recipients when you have shared incorrect data. Track whether the third party confirmed the change, and retain evidence (API logs, emails, tickets) in the case file.
What if correcting the data conflicts with fraud controls or recordkeeping needs?
Use a documented exception process: record the reason you cannot overwrite, apply a supplementary statement or alternative handling where appropriate, and have an approver sign off. Keep the decision record with the case evidence. (Source: Regulation (EU) 2016/679, Article 16)
How do we prove “without undue delay” in an audit?
Auditors look for a workflow that routes, verifies identity, executes changes, and closes consistently, plus timestamps for each step. If your evidence packets show predictable flow and documented exceptions, you can explain outliers without appearing ad hoc. (Source: Regulation (EU) 2016/679, Article 16)
Authoritative Sources
Operationalize this requirement
Map requirement text to controls, owners, evidence, and review workflows inside Daydream.
See Daydream