Article 21: Right to object
To meet the article 21: right to object requirement, you must provide a reliable way for individuals to object to processing based on public task or legitimate interests, stop that processing unless you can prove compelling overriding grounds, and always honor objections to direct marketing. Operationalize it with an intake-to-decision workflow, system-level suppression controls, and auditable decision records. (Regulation (EU) 2016/679, Article 21)
Key takeaways:
- Build a single workflow that distinguishes objections to (a) legitimate interests/public task and (b) direct marketing, because the outcomes differ. (Regulation (EU) 2016/679, Article 21)
- For legitimate interests/public task, stop processing unless you can document compelling overriding grounds or a legal-claims basis. (Regulation (EU) 2016/679, Article 21)
- Make objections executable in systems (suppression lists, flags, audience exclusions), not just logged in a ticketing tool. (Regulation (EU) 2016/679, Article 21)
Article 21 is one of the GDPR requirements that examiners test through operational evidence. The difference between “we have a privacy policy” and “we comply” is whether your teams can receive an objection, identify which legal basis and processing purpose it relates to, and then actually stop the processing everywhere it happens. The highest-friction point is legitimate interests: the GDPR allows you to continue only if you can show compelling legitimate grounds that override the individual’s interests, rights, and freedoms, or you need the data for legal claims. (Regulation (EU) 2016/679, Article 21)
Direct marketing is simpler and less forgiving. If a person objects to processing for direct marketing, you must stop that marketing processing, including related profiling, and you should be able to prove you did it across every channel and third party that sends on your behalf. (Regulation (EU) 2016/679, Article 21)
This page gives requirement-level implementation guidance you can hand to operational owners: privacy operations, marketing ops, product, engineering, and third-party management. It focuses on intake, decisioning, execution, communications, and evidence so your “right to object” is real in production.
Regulatory text
Source (primary text): Regulation (EU) 2016/679, Article 21
Operator-relevant excerpt (condensed from the provided text): Data subjects have the right to object at any time, on grounds relating to their particular situation, to processing based on Article 6(1)(e) (public task) or Article 6(1)(f) (legitimate interests), including profiling. The controller must stop processing unless it demonstrates compelling legitimate grounds overriding the data subject’s interests, rights, and freedoms, or the processing is needed for legal claims. Data subjects can object to processing for direct marketing; if they do, the data must no longer be processed for such marketing, including related profiling. (Regulation (EU) 2016/679, Article 21)
What you must do as an operator:
- Provide a way for individuals to submit an objection that is accessible and actually reaches a trained queue. (Regulation (EU) 2016/679, Article 21)
- Triage the objection to the correct bucket: legitimate interests/public task vs direct marketing. The response logic differs. (Regulation (EU) 2016/679, Article 21)
- Execute a processing stop (suppression) unless you can document compelling overriding grounds or a legal-claims need for the contested processing. (Regulation (EU) 2016/679, Article 21)
- For direct marketing objections, stop marketing processing. Treat this as a hard stop, not a balancing test. (Regulation (EU) 2016/679, Article 21)
Plain-English interpretation (requirement-level)
The article 21: right to object requirement means an individual can tell you, “Stop processing my personal data for this purpose,” and you must respect that request when your legal basis is legitimate interests or public task, unless you can justify continuing on a narrow set of grounds that you can prove. For marketing, the individual’s objection wins by default: you stop direct marketing and associated profiling for that person. (Regulation (EU) 2016/679, Article 21)
Practically, this is a “processing control” requirement, not a “customer service” requirement. If your systems keep sending events to ad platforms, keep including the person in segmentation, or keep running a profile-driven model that drives outreach, you have not met the requirement even if you answered the email.
Who it applies to (entity and operational context)
Applies to: Controllers. Article 21’s decision and stop/continue obligation is placed on the controller. (Regulation (EU) 2016/679, Article 21)
Operational contexts where objections show up most:
- Legitimate interests processing: fraud analytics, platform security monitoring beyond strict necessity, internal analytics, personalization, certain B2B prospecting, customer lifecycle messaging outside strict contract necessity.
- Public task processing: public authorities and private entities performing tasks in the public interest under EU/member-state law.
- Direct marketing: email/SMS campaigns, in-app promotions, outbound calling, targeted ads, lookalike audiences, retargeting, marketing profiling. (Regulation (EU) 2016/679, Article 21)
Where third parties matter: Even though the legal duty is on the controller, you often “process” via third parties (ESP, CRM, ad networks, call centers). Your operational design has to push suppressions downstream and prevent re-onboarding through sync jobs.
What you actually need to do (step-by-step)
Step 1: Build a scope map specific to objections
Create a register that lists:
- Processing activities based on Article 6(1)(e) or 6(1)(f)
- Whether each activity includes profiling
- Systems and third parties involved (source systems, destinations, and sync paths)
- Processing purpose label(s) that a non-lawyer can select during triage
This avoids the common failure mode where privacy approves an objection but engineers cannot find all places the data flows. (Regulation (EU) 2016/679, Article 21)
Step 2: Implement an intake and authentication pattern
Minimum operational requirements:
- Multiple intake channels: web form + email alias + in-product path (where you have accounts).
- Identity verification that is proportionate. If you cannot authenticate, you still log the request and ask for clarifying info without blocking the workflow forever.
- A structured form field for “what are you objecting to?” with examples (marketing, personalization, analytics, profiling).
Your goal is consistent triage and defensible records, not forcing the user to cite GDPR article numbers. (Regulation (EU) 2016/679, Article 21)
Step 3: Triage into the correct decision track
Use a two-track decision tree:
Track A — Direct marketing objection
- If the objection relates to direct marketing, stop processing for direct marketing, including related profiling, for that individual. (Regulation (EU) 2016/679, Article 21)
- Operational action: apply a “do-not-market” flag in the system of record and propagate it to every outbound channel and marketing third party.
Track B — Legitimate interests/public task objection
- Confirm the processing is based on Article 6(1)(e) or 6(1)(f). (Regulation (EU) 2016/679, Article 21)
- Require the business owner to submit one of the following in writing:
- Stop processing (default), or
- Continue with a documented rationale showing “compelling legitimate grounds” that override the individual’s interests, rights, and freedoms, or
- Continue because processing is needed for “legal claims” purposes. (Regulation (EU) 2016/679, Article 21)
Practical control: make “continue” require privacy sign-off and a stored decision record. Do not allow ad hoc exceptions in Slack.
Step 4: Execute the decision in systems (not just policy)
Define a standard “suppression package” per system:
- CRM/Customer DB: objector flag + reason + date + scope (marketing only vs broader LI processing).
- Marketing tooling (ESP/SMS/push): global suppression, list exclusions, automation rule blocks.
- Data warehouse/lake: downstream views exclude objectors for the contested purpose; tag records where appropriate.
- Ad tech: audience exclusions and removal workflows; block future syncs for objectors.
- Profiling/ML pipelines: block the objector from training or scoring if the profiling is part of the objected processing. (Regulation (EU) 2016/679, Article 21)
A strong pattern is “purpose-based suppression”: one flag can block marketing while allowing necessary transactional messages.
Step 5: Communicate the outcome and retain an evidence packet
Your response should state:
- What processing was stopped (or not stopped)
- The scope (direct marketing only vs other processing)
- If you continue processing, the documented basis (“compelling legitimate grounds” or legal claims) at a level that can be explained to a regulator or the individual. (Regulation (EU) 2016/679, Article 21)
Step 6: Make it stick with monitoring and recurrence
Operational checks that reduce drift:
- Periodic reconciliation: compare suppression list vs outbound sends and audience exports.
- Spot-check objections where processing continued to confirm the “continue” decision record exists and is still valid for the purpose. (Regulation (EU) 2016/679, Article 21)
Where Daydream fits naturally: teams often fail on traceability across systems and third parties. Daydream can act as the system of record for objection requests, map them to processing activities, drive owner approvals for “continue” decisions, and assemble the audit-ready evidence packet on a recurring cadence.
Required evidence and artifacts to retain
Keep an “Article 21 objection file” per request:
- Intake record (channel, date/time, requester identifiers, authentication steps taken)
- Triage classification (direct marketing vs LI/public task; profiling yes/no)
- Processing activity/system list affected
- Execution proof:
- screenshots or logs of suppression flags in systems of record
- export logs or API call logs to marketing/ad third parties
- change tickets / PRs if code changes were needed
- Decision record when continuing processing:
- stated compelling grounds analysis or legal-claims justification
- named approvers (business owner + privacy)
- date and scope boundaries (purpose, systems) (Regulation (EU) 2016/679, Article 21)
- Customer-facing response copy sent to the data subject
Common exam/audit questions and hangups
Expect reviewers to ask:
- “Show me your workflow from intake to system suppression for a recent objection.”
- “Which processing activities rely on legitimate interests, and where do objections route?”
- “How do you ensure marketing objections stop processing in all channels, including third parties?”
- “Where is your documented ‘compelling legitimate grounds’ rationale for continued processing?”
- “How do you handle objections tied to profiling?” (Regulation (EU) 2016/679, Article 21)
Hangups that stall audits:
- No mapping between legal basis and actual systems.
- Suppression only in email, not in ads, push, call center, or data exports.
- “Continue processing” decisions with no written rationale. (Regulation (EU) 2016/679, Article 21)
Frequent implementation mistakes (and how to avoid them)
-
Treating objections like access requests.
Fix: build an objection-specific playbook and queues; the output is a processing stop, not a data report. (Regulation (EU) 2016/679, Article 21) -
One suppression list for everything.
Fix: store purpose-scoped flags (marketing vs non-marketing) so you don’t accidentally break transactional communications. -
No governance for “compelling grounds.”
Fix: require a written submission by the business owner plus privacy approval; store the record with the request. (Regulation (EU) 2016/679, Article 21) -
Ignoring profiling dependencies.
Fix: document where profiling happens and how model scoring drives outreach; block objectors appropriately. (Regulation (EU) 2016/679, Article 21) -
Third parties keep processing.
Fix: add suppression propagation steps and contractual/operational hooks (data processing instructions, removal procedures, sync-block controls).
Enforcement context and risk implications
No public enforcement cases were provided in the source catalog for this page, so this guidance avoids case-specific claims. From a risk standpoint, Article 21 failures tend to present as provable operational gaps: continued marketing contact after an objection, or inability to produce a defensible written rationale when legitimate-interests processing continues. (Regulation (EU) 2016/679, Article 21)
Practical execution plan (30/60/90-day)
First 30 days (stabilize execution)
- Name owners: Privacy Ops (process owner), Marketing Ops (channel execution), Engineering/Data (system controls).
- Create the objection intake form and a single queue.
- Build the scope map for direct marketing systems and suppression propagation steps. (Regulation (EU) 2016/679, Article 21)
Day 31–60 (cover legitimate interests/public task)
- Identify processing activities based on Article 6(1)(e)/(f) and document where they run.
- Implement the “continue requires compelling grounds” approval workflow and decision template.
- Add system flags and warehouse exclusions for non-marketing objections where applicable. (Regulation (EU) 2016/679, Article 21)
Day 61–90 (make it auditable and resilient)
- Implement monitoring: reconciliation between objections and outbound sends/exports.
- Run tabletop tests with real systems: simulate an objection that touches email, ads, and profiling.
- Standardize the evidence packet and retention location; automate where possible (Daydream can package request records, approvals, and execution proofs). (Regulation (EU) 2016/679, Article 21)
Frequently Asked Questions
Does a person have to give a reason to object?
Article 21(1) frames objections “on grounds relating to his or her particular situation” for legitimate interests/public task processing, so you should capture a short statement where relevant. For direct marketing objections, treat the request as sufficient to stop marketing processing. (Regulation (EU) 2016/679, Article 21)
Do we always have to stop processing after an objection to legitimate interests?
You stop unless you can demonstrate compelling legitimate grounds that override the person’s interests, rights, and freedoms, or you need the data for legal claims. Build a default-stop workflow where “continue” requires a written, approved decision. (Regulation (EU) 2016/679, Article 21)
What counts as “direct marketing” in practice?
Treat outbound promotional communications and targeted advertising as direct marketing, and include related profiling used to decide who gets targeted. If someone objects, stop that marketing processing and prevent re-sync to marketing third parties. (Regulation (EU) 2016/679, Article 21)
How do we handle objections across multiple brands or business units?
Centralize identity resolution (email, phone, device/account IDs) and make the suppression flag global where the same controller markets across brands. If controllers differ, route to the correct controller and document the split. (Regulation (EU) 2016/679, Article 21)
What if we can’t find the person in our systems?
Log the request, ask for minimal additional identifiers, and search across the systems in your scope map. If you still can’t match, record the steps taken and implement a forward-looking block where feasible (for example, suppress the email address from future imports). (Regulation (EU) 2016/679, Article 21)
Can we keep processing for fraud prevention if someone objects?
If the fraud processing is based on legitimate interests, you need a documented decision to continue, grounded in compelling legitimate grounds or legal-claims needs, and the scope must be limited to what you can justify. Document the rationale and approvals per request. (Regulation (EU) 2016/679, Article 21)
Frequently Asked Questions
Does a person have to give a reason to object?
Article 21(1) frames objections “on grounds relating to his or her particular situation” for legitimate interests/public task processing, so you should capture a short statement where relevant. For direct marketing objections, treat the request as sufficient to stop marketing processing. (Regulation (EU) 2016/679, Article 21)
Do we always have to stop processing after an objection to legitimate interests?
You stop unless you can demonstrate compelling legitimate grounds that override the person’s interests, rights, and freedoms, or you need the data for legal claims. Build a default-stop workflow where “continue” requires a written, approved decision. (Regulation (EU) 2016/679, Article 21)
What counts as “direct marketing” in practice?
Treat outbound promotional communications and targeted advertising as direct marketing, and include related profiling used to decide who gets targeted. If someone objects, stop that marketing processing and prevent re-sync to marketing third parties. (Regulation (EU) 2016/679, Article 21)
How do we handle objections across multiple brands or business units?
Centralize identity resolution (email, phone, device/account IDs) and make the suppression flag global where the same controller markets across brands. If controllers differ, route to the correct controller and document the split. (Regulation (EU) 2016/679, Article 21)
What if we can’t find the person in our systems?
Log the request, ask for minimal additional identifiers, and search across the systems in your scope map. If you still can’t match, record the steps taken and implement a forward-looking block where feasible (for example, suppress the email address from future imports). (Regulation (EU) 2016/679, Article 21)
Can we keep processing for fraud prevention if someone objects?
If the fraud processing is based on legitimate interests, you need a documented decision to continue, grounded in compelling legitimate grounds or legal-claims needs, and the scope must be limited to what you can justify. Document the rationale and approvals per request. (Regulation (EU) 2016/679, Article 21)
Operationalize this requirement
Map requirement text to controls, owners, evidence, and review workflows inside Daydream.
See Daydream