Article 18: Right to restriction of processing

GDPR Article 18 requires you to give individuals a workable way to “freeze” certain processing of their personal data when specific legal triggers apply, and to keep that restriction in place across systems and third parties until it is lifted. Operationalize it by defining trigger criteria, building a restriction workflow, and proving the freeze was applied, communicated, and monitored. 1

Key takeaways:

  • Build a restriction workflow that can technically enforce a “processing freeze” across systems, not just record a ticket.
  • Define clear trigger tests and decision records so your team can approve/deny restriction requests consistently.
  • Treat restriction as a lifecycle state: apply, notify recipients/third parties where relevant, monitor, and lift with documented rationale.

Article 18 (“right to restriction of processing”) is one of the GDPR rights that tends to break in real operations because it’s easy to document in a policy and hard to execute across production systems, analytics stacks, and third-party data flows. The legal requirement is simple: when a data subject meets one of the Article 18 triggers, they can require the controller to restrict processing, meaning you must limit what you do with that data until the condition is resolved. 1

For a Compliance Officer, CCO, or GRC lead, the fastest path to operationalization is to treat “restriction” as a defined data handling state with (1) explicit eligibility criteria, (2) a standard intake and decision workflow, (3) technical enforcement patterns per system, and (4) evidence that you applied and maintained the restriction. You also need crisp role clarity: what you can do as a controller versus what you must coordinate when you operate as a processor. 2

This page gives requirement-level implementation guidance you can hand to Legal, Privacy Ops, Security, Engineering, and Customer Support to make Article 18 executable and auditable.

Regulatory text

Regulatory excerpt: “The data subject shall have the right to obtain from the controller restriction of processing where one of the following applies:” 1

What the operator must do

Translate “restriction of processing” into an enforceable operational outcome:

  1. Accept and authenticate restriction requests through your DSAR/rights intake channel(s).
  2. Determine whether an Article 18 trigger applies (you need a decision, not a vague “we’ll look into it”).
  3. If approved, apply restriction so the data is limited to permitted handling until the restriction is lifted.
  4. Maintain the restriction state across relevant systems and operational teams (support, marketing, analytics, product).
  5. Lift restriction only with a documented basis and appropriate communication.

Article 18 is controller-facing in the excerpt you have. If you act as a processor, you still need an execution path because controllers will direct you to restrict processing in the services you run for them. Map both operating modes in your procedures. 2

Plain-English interpretation (what “restriction” means in practice)

Restriction means you stop using the person’s data for the purposes in dispute or under challenge, while still holding it in a controlled way. In most environments, restriction looks like:

  • A flag or state on the identity record (or data subject key) that drives downstream behavior.
  • Processing blocks for non-permitted actions (common examples: marketing sends, enrichment, profiling, model training, broad analytics reuse).
  • Allowlisted processing only (for example, storage, security, legal claims handling, or other limited purposes consistent with the restriction rationale).

Your goal is predictable behavior: when restricted, teams and systems “do less” with the data, and you can prove they did.

Who it applies to (entity and operational context)

Entities

  • Controllers that determine purposes/means of processing personal data in the EU/EEA context. 2
  • Processors supporting controllers will be operationally involved because a controller can instruct you to restrict processing in your environment. 2

Operational contexts where Article 18 often bites

  • Shared identifiers: one person’s data spread across CRM, billing, product telemetry, data lake, support tooling.
  • Analytics and AI pipelines: event streams, feature stores, training datasets.
  • Third parties: email service providers, customer support platforms, adtech, enrichment services, outsourced operations.
  • Multi-tenant SaaS: the controller-customer requests restriction, but you control the system behavior.

What you actually need to do (step-by-step)

1) Establish role-and-scope for restriction

Create a register that answers, per product/process:

  • Are we controller, processor, or both for this data flow?
  • What data categories are in scope?
  • Which systems store or process the data?
  • Which third parties receive it?
    This reduces scope fights during a live request and anchors engineering changes. 1

Daydream fit: Track role, system scope, and third-party recipients in one place so restriction implementation doesn’t rely on tribal knowledge.

2) Define “restriction triggers” as decision criteria

Article 18 requires restriction “where one of the following applies,” so your SOP must contain:

  • Intake requirements (identity verification thresholds, authorized agent rules, account linkage)
  • The decision owner (Privacy Office, Legal, or delegated Privacy Ops)
  • A decision template that records:
    • Trigger asserted by the data subject
    • Facts found (what data, where, what processing)
    • Approval/denial rationale
    • Restriction scope (systems, processing categories, third parties)
    • Start time and review/lift conditions
      Keep this tight; auditors look for consistent decisioning, not heroics.

3) Build an intake-to-enforcement workflow

Minimum workable workflow states:

  1. Received (request logged, identity checks started)
  2. In review (triage, scope mapping, trigger assessment)
  3. Approved – restricting (engineering/ops tasks created with explicit scope)
  4. Restricted (controls applied, verification complete)
  5. Monitoring (ensure no prohibited processing occurs)
  6. Lifted (reason documented, controls removed, verification complete)

Operational note: “Restricted” is not “ticket closed.” Require a verification step from system owners.

4) Implement technical enforcement patterns by system type

Use patterns your engineers can ship:

A. Application databases / core services

  • Add a restriction flag keyed to the data subject.
  • In request handlers, enforce conditional blocks (for example, prevent exports, suppress marketing eligibility, block certain background jobs).
  • Log denials with reason codes so you can show the control worked.

B. Marketing automation / outbound comms

  • Sync restriction state to the comms platform suppression constructs.
  • Confirm that segmentation queries exclude restricted subjects.

C. Data lake / warehouse

  • Partition or tag restricted subjects and block them from curated datasets used for broad reuse.
  • Implement views that automatically exclude restricted rows for non-allowlisted workloads.

D. ML/AI workflows

  • Tag restricted data in feature stores/training sets.
  • Implement exclusion in training data generation jobs and document the control boundary (for example, “restriction applies to new training runs after approval date” if retroactive purge is not feasible; document the limitation and risk acceptance).

5) Coordinate third parties (vendor/TPDD reality)

Restriction frequently fails at the edges:

  • Maintain a list of recipient third parties per processing activity.
  • Define who sends restriction instructions (controller to processor; you to your subprocessors where applicable).
  • Track acknowledgments and completion evidence.

If your contracts and subprocessors cannot support restriction, treat that as a due diligence and contracting gap with clear remediation ownership.

6) Prove restriction took effect (verification and monitoring)

Add a control check that produces evidence:

  • A system-generated screenshot/export showing the restriction flag
  • Query results demonstrating exclusion from a downstream dataset or marketing segment
  • Event logs showing blocked processing attempts (if applicable)

Then schedule periodic checks where restrictions remain open, especially for long-running disputes.

7) Lift restriction with governance

Define lift conditions and require documentation:

  • Who can approve lifting
  • What evidence supports lifting
  • What systems must be updated
  • Whether recipients/third parties must be informed that restriction is lifted (track the communication step)

Required evidence and artifacts to retain

Build an “Article 18 evidence packet” per request:

  • Request record (intake channel, timestamps, identity verification outcome)
  • Role-and-scope mapping used for the request (systems and third parties impacted)
  • Decision record (trigger assessment, approvals, scope of restriction)
  • Implementation tickets assigned to system owners (with completion proof)
  • Technical proof of restriction applied (flags, configs, query outputs, logs)
  • Third-party communications (instructions sent, acknowledgments received)
  • Monitoring notes (exceptions, failures, remediation)
  • Lift record (basis, approver, verification after lift)

Daydream can help by standardizing these evidence packets and tying each artifact to the specific requirement and system scope so you can answer regulators and enterprise customers quickly.

Common exam/audit questions and hangups

Auditors and customer assessors tend to probe these points:

  • Show me a recent restriction request end-to-end. Where is the approval rationale?
  • How do you ensure restriction applies across all systems, not only the primary app database?
  • How do you prevent restricted data from entering analytics/AI workflows?
  • Which third parties receive the data, and how do you ensure they restrict too?
  • Who can lift a restriction, and how do you prevent premature lifting?
  • How do you handle restrictions when you are a processor and the controller instructs you to act? 2

Hangup to expect: teams confuse restriction with deletion or objection. Your SOP must distinguish these rights operationally so engineers and support don’t apply the wrong control.

Frequent implementation mistakes (and how to avoid them)

  1. Mistake: “Restriction” handled as a CRM note.
    Fix: require technical enforcement evidence per system owner before closing.

  2. Mistake: Restriction doesn’t reach third parties.
    Fix: maintain a recipient register and add a standard notification + tracking step.

  3. Mistake: Data lake and derived datasets ignored.
    Fix: implement tagging/exclusion in ETL and curated datasets; document boundaries.

  4. Mistake: No consistent decisioning.
    Fix: use a structured decision template and named approvers.

  5. Mistake: Restriction never reviewed or lifted properly.
    Fix: define lift criteria and require verification after lift.

Enforcement context and risk implications

No public enforcement case references were provided in your source catalog for this page, so this guidance stays grounded in the regulatory text and operational expectations. 1

Risk-wise, Article 18 failures tend to compound: a weak restriction workflow often indicates broader DSAR operational gaps, poor system inventory, and weak third-party governance. That shows up quickly in regulator inquiries and enterprise customer due diligence.

Practical execution plan (30/60/90)

You asked for speed; use phases rather than day-count commitments.

First 30 days (Immediate foundation)

  • Assign an owner for Article 18 operations (Privacy Ops lead) and an approver (DPO/Legal/CCO as appropriate).
  • Publish a restriction SOP: intake, identity verification, decision template, enforcement verification, lift governance.
  • Build or update the role-and-scope register: systems, data categories, and third parties relevant to restriction. 1
  • Identify enforcement gaps in: marketing tooling, data warehouse, and key subprocessors.

By 60 days (Operationalize and test)

  • Implement restriction flags and enforcement in primary systems (app DB + CRM + marketing platform).
  • Add data warehouse controls (tags/views/ETL exclusions) for restricted subjects.
  • Run a tabletop test with Support + Engineering + a key third party: simulate a restriction request and generate an evidence packet.
  • Add monitoring checks and exception handling (what happens if a downstream system can’t enforce immediately).

By 90 days (Scale and make it auditable)

  • Expand enforcement to remaining systems (support tooling, billing, logging/analytics, ML pipelines where applicable).
  • Formalize third-party restriction instructions: standard language, ticketing, and acknowledgment tracking.
  • Implement recurring evidence sampling: periodically pick a closed request and verify artifacts are complete and consistent.
  • Integrate into your GRC system (or Daydream) so requirement mapping, control ownership, and evidence retention stay current.

Frequently Asked Questions

Do we have to stop all processing when someone requests restriction?

No. Restriction means limiting processing to what is permitted under the restriction scope you approve and document. Your SOP should define which processing categories are blocked versus allowlisted, and you must be able to prove enforcement. 1

How is restriction different from deletion?

Deletion removes data (subject to retention exceptions), while restriction keeps the data but limits what you do with it. Treat them as separate workflow types so teams don’t apply the wrong technical action. 2

We’re a processor. Do we still need an Article 18 process?

Yes operationally, because controllers may instruct you to restrict processing within the services you provide. Your playbook should cover intake via controller instruction, execution, evidence, and confirmation back to the controller. 2

What systems need to honor restriction first?

Start with systems that drive high-risk secondary use: marketing automation, analytics/warehouse pipelines, and any enrichment or sharing to third parties. Then cover core product and support tooling so day-to-day staff actions don’t bypass the restriction.

How do we handle restriction for analytics data that is already aggregated?

Document whether the restriction scope applies to future processing only or also to rebuilding aggregates, and implement exclusion controls for new pipelines. If you can’t retroactively unwind derived datasets, document the limitation, the rationale, and compensating controls.

What evidence do auditors expect for a restriction request?

A complete packet: request + identity verification, decision record, system scope mapping, proof of technical enforcement across systems, third-party notifications where relevant, monitoring notes, and lift documentation if lifted. 1

Footnotes

  1. Regulation (EU) 2016/679, Article 18

  2. Regulation (EU) 2016/679

Frequently Asked Questions

Do we have to stop all processing when someone requests restriction?

No. Restriction means limiting processing to what is permitted under the restriction scope you approve and document. Your SOP should define which processing categories are blocked versus allowlisted, and you must be able to prove enforcement. (Source: Regulation (EU) 2016/679, Article 18)

How is restriction different from deletion?

Deletion removes data (subject to retention exceptions), while restriction keeps the data but limits what you do with it. Treat them as separate workflow types so teams don’t apply the wrong technical action. (Source: Regulation (EU) 2016/679)

We’re a processor. Do we still need an Article 18 process?

Yes operationally, because controllers may instruct you to restrict processing within the services you provide. Your playbook should cover intake via controller instruction, execution, evidence, and confirmation back to the controller. (Source: Regulation (EU) 2016/679)

What systems need to honor restriction first?

Start with systems that drive high-risk secondary use: marketing automation, analytics/warehouse pipelines, and any enrichment or sharing to third parties. Then cover core product and support tooling so day-to-day staff actions don’t bypass the restriction.

How do we handle restriction for analytics data that is already aggregated?

Document whether the restriction scope applies to future processing only or also to rebuilding aggregates, and implement exclusion controls for new pipelines. If you can’t retroactively unwind derived datasets, document the limitation, the rationale, and compensating controls.

What evidence do auditors expect for a restriction request?

A complete packet: request + identity verification, decision record, system scope mapping, proof of technical enforcement across systems, third-party notifications where relevant, monitoring notes, and lift documentation if lifted. (Source: Regulation (EU) 2016/679, Article 18)

Authoritative Sources

Operationalize this requirement

Map requirement text to controls, owners, evidence, and review workflows inside Daydream.

See Daydream
GDPR: Article 18: Right to restriction of processing | Daydream