Artifact GuideEU

EU ePrivacy Directive Consent-log evidence workflow

Record why each cookie, SDK, pixel, local-storage item, or similar tracker is treated as consent-based, exempt, disabled, or escalated.

Use the workflow to preserve banner versions, user signals, withdrawal paths, cookie inventory data, controller and vendor facts, technical tests, and the limits of each Article 5(3) decision.

Author
Sorena AI
Published
May 9, 2026
Updated
Oct 15, 2026
Overview

The law does not prescribe one EU consent-log form or a fixed list of fields. is a freely given, specific, informed, and unambiguous indication made through a clear affirmative action, and the controller relying on it must be able to demonstrate it. The evidence must show that consent existed before a consent-required cookie or similar technology stored or accessed information, and that the live implementation respected the recorded choice. For each technology and purpose, link the Article 5(3) classification, banner text and version, user action, withdrawal path, controller and vendor facts, and technical test results. Keep only the personal data needed to demonstrate that link, set a reasoned retention period rather than retaining event-level records indefinitely, and reopen the workflow when a purpose, vendor role, device-access method, or material processing fact changes.

Section 1

1. Start with the storage or access decision

Create one record for each cookie, pixel, SDK call, local-storage key, device identifier, or similar technology that stores information on, or accesses information from, a user's terminal equipment. Base the record on the Article 5(3) operation and its purpose rather than the vendor's marketing category.

Classify the item as consent required, exempt under the transmission exception, exempt because it is strictly necessary for a service explicitly requested by the user, disabled until review, or escalated because the implementation facts are incomplete. If the item has multiple purposes, record each purpose separately because an exemption for one purpose does not extend to a non-exempt tracking purpose. National implementing law and regulator guidance can affect the final answer.

  • Technical operation: storage, read access, identifier refresh, pixel request, SDK event, local processing, or other terminal-equipment interaction.
  • Purpose: authentication, load balancing, security, shopping basket, media playback, user-requested preference, analytics, advertising, social plug-in, personalization, debugging, or another named purpose.
  • Decision: consent required, exempt for transmission, exempt as strictly necessary for a user-requested service, blocked by default, or legal/product escalation.
  • Evidence fields: cookie or tracker name, domain, first-party or third-party status, duration, trigger page, consent category, vendor, controller, processor or joint-controller note, and last scan date.
Section 2

2. Preserve banner and version evidence

For every consent-required purpose, preserve the exact banner configuration shown when the signal was collected. Identify the banner version, language, jurisdiction or audience variant, first-layer text, second-layer settings text, button labels, default toggle state, and the steps needed to accept, reject, manage, and later withdraw. This is evidence design, not an official form.

The evidence should also show whether the banner avoided known weak practices: pre-ticked choices, consent inferred from scrolling or continuing to browse, hidden refusal routes, misleading design that pushes acceptance, and confusing separation between rejecting Article 5(3) storage or access and objecting to later GDPR processing. The EDPB taskforce report states a common denominator among participating authorities; national rules and a case-specific assessment still control.

  • Banner/version record: CMP configuration ID, release commit or ticket, publication time, affected domains, locale, screenshot or rendered HTML capture, and privacy or cookie notice URL.
  • Choice architecture record: accept, reject, manage, save, and close behaviours; default state for each purpose; visual treatment and number of steps for each choice so the applicable national reviewer can assess whether consent is freely given and the refusal route is clear.
  • Information record: controller identity, purpose names, tracker categories, vendor list, storage duration, third-party access, and right-to-withdraw text available before the user acts.
  • Regression record: automated scan or QA evidence that non-exempt cookies and similar trackers do not fire before the relevant consent signal.
Section 3

3. Capture signals without over-collecting

A should demonstrate that a user gave a clear affirmative signal for the named purpose before the non-exempt storage or access occurred. Article 7(1) GDPR requires the controller to be able to demonstrate consent, but it does not prescribe a particular log. The EDPB also warns that proof should not create excessive additional data processing.

Store enough to prove the consent state and reconstruct the decision: a pseudonymous user or device key where needed, timestamp, region or locale variant, banner version, purpose toggles, vendor list version, policy version, user action, and event source. Keep rejection and no-action states only to the extent needed to enforce and explain blocking; do not turn the proof system into a separate tracking record.

  • Accepted signal: purpose, vendor scope if used, clear affirmative action, timestamp, banner version, and pre-consent blocking proof.
  • Rejected signal: rejected purposes, banner version, timestamp, and evidence that consent-required trackers stayed off.
  • No valid signal: no action, closed banner, scroll-only interaction, pre-ticked state, or malformed event; resulting action should be block or escalation, not assumed consent.
  • Change review: a new purpose, material vendor or controller-role change, new device-access method, or major change to the processing can make the original consent invalid and require new consent. A duration or banner-copy change still requires versioned evidence, but it does not automatically require renewed consent unless it changes what the user agreed to or applicable national guidance requires renewal.
Section 4

4. Log withdrawal and downstream suppression

The withdrawal record is part of the consent evidence. Show where the user can reopen privacy settings, when the consent state changes, whether existing cookies or identifiers are deleted, disabled, or allowed to expire under a documented rule, and how later tags, SDK events, server-side events, and vendor calls based on the withdrawn consent are stopped. Withdrawal does not make earlier consent-based processing unlawful, and it does not automatically erase data held for another valid purpose or legal basis.

The log should distinguish withdrawal of consent from a new refusal, browser deletion, opt-out for exempt analytics, and objection to later processing. Where the same user has multiple devices or browsers, record the scope of the signal honestly instead of implying a universal withdrawal that the system cannot enforce.

  • Withdrawal access: persistent footer link, account setting, preference icon, or other visible route back to privacy choices.
  • Withdrawal event: timestamp, prior state, new state, affected purposes and vendors, banner or settings version, and confirmation shown to the user.
  • Technical effect: consent cookie update, tag-manager state, SDK disablement, server-side suppression, vendor API call, deletion job where required, expiry behavior, or a documented technical limitation and remediation owner.
  • Audit check: repeat scan after withdrawal to confirm consent-required storage or access stops unless a separate exemption record applies.
Section 6

6. Close with audit outputs and cited limits

Close the workflow only when the team can export a focused evidence pack for a product release, vendor change, regulator question, customer inquiry, or internal audit. The pack should show the decision, the live implementation, the source basis, retention rules, and known limits.

For each country served, attach the official national rule or authority guidance that supports the banner, exemption, and enforcement assumptions. Assign unresolved national-law questions to local counsel or the market owner and record whether they block release.

  • Audit pack: decision matrix, current cookie inventory, banner screenshots or HTML captures, CMP and vendor-list versions, consent and withdrawal event schema, retention schedule, and scan results before consent, after consent, and after withdrawal.
  • Release gate: no consent-required tracker fires before consent; exempt cookies have a documented Article 5(3) reason; withdrawal is reachable; vendor changes trigger review.
  • Exception register: doubtful exemptions, third-party analytics, advertising, social plug-ins, persistent identifiers, multi-purpose cookies, server-side tagging gaps, and unresolved controller roles.
  • Scope limit: record that Article 5(3) applies to storage or access to terminal equipment, that consent must satisfy GDPR consent conditions when required, and that later personal-data processing needs its own GDPR basis.
Primary sources

References and citations

edpb.europa.eu5 citations
Referenced sections
  • Supports banner evidence checks for refusal routes, misleading design, legitimate-interest confusion, inventory scans, and withdrawal access.
  • Supports recording banner design evidence, including refusal paths, misleading contrast, legitimate-interest confusion, and withdrawal access.
  • Supports treating invalid or unclear banner interactions as insufficient for consent-required cookies and similar technologies.
Show 2 more
  • Supports keeping evidence that withdrawal routes are easily accessible and assessed case by case.
  • Supports inventory reconciliation by noting that scan tools list placed cookies but cannot by themselves prove the nature or purpose of each cookie.
"Cookie Banner Taskforce"
More quoted passages
"valid consents"
"withdraw their consent at any time"
"list the cookies placed"
edpb.europa.eu4 citations
Referenced sections
  • Supports consent-log fields for valid consent, proof of consent, clear affirmative action, and withdrawal.
  • Supports logging the consent conditions: freely given, specific, informed, unambiguous, demonstrable, and withdrawable.
  • Supports recording clear affirmative action, proof of consent, and limits on unnecessary consent-record data.
Show 1 more
  • Supports making withdrawal available and as easy in practice as giving consent.
"freely given, specific, informed and unambiguous"
More quoted passages
"demonstrate valid consent"
"withdraw consent"
edpb.europa.eu3 citations
Referenced sections
  • Final EDPB guidance, adopted on 7 October 2024, on cookies and other technologies that store or access terminal-equipment information.
  • Grounds the need to log storage and access operations beyond classic cookies, including terminal-equipment information and similar tracking technologies.
  • Supports including non-cookie techniques such as pixels, URL tracking, local processing, IoT reporting, and unique identifiers in the evidence workflow where they involve terminal-equipment storage or access.
"different technical solutions"
ec.europa.eu3 citations
Referenced sections
  • Supports recording when a cookie may be exempt because it is for transmission or strictly necessary for a service explicitly requested by the user.
  • Supports separating consent-required trackers from cookies that may qualify for the transmission or strictly-necessary exemptions.
  • Supports caution on doubtful exemptions, third-party advertising cookies, analytics, multi-purpose cookies, and purpose-based assessment.
"Cookie Consent Exemption"
More quoted passages
"strictly necessary"
"if substantial doubts remain"
eur-lex.europa.eu2 citations
Referenced sections
  • Consolidated EU-level source for Article 5(3) consent and exception framing for storing or accessing information on terminal equipment.
  • Consolidated EU-level text for Article 5(3) terminal-equipment consent and exception framing.
"terminal equipment"
edpb.europa.eu2 citations
Referenced sections
  • Supports keeping Article 5(3) storage/access evidence distinct from linked GDPR processing evidence.
  • Supports keeping the Article 5(3) storage/access decision linked to, but distinct from, GDPR analysis for later personal-data processing.
"interplay between the ePrivacy Directive and the GDPR"
eur-lex.europa.eu2 citations
Referenced sections
  • Binding source for demonstrating consent and allowing withdrawal at any time through a process as easy as giving consent.
  • Article 7(1) requires a controller relying on consent to be able to demonstrate it, and Article 7(3) requires withdrawal to be possible at any time and as easy as giving consent.
ec.europa.eu2 citations
Referenced sections
  • Historical Commission explanatory material about the then-proposed ePrivacy Regulation and its intended device-control framing for cookies and other device access.
  • Historical Commission explanatory material about the then-proposed ePrivacy Regulation, including its intended device-control rule for tracking cookies.
"Users must be in control"
Show all related guides (32)

EU ePrivacy Confidentiality of Communications: Article 5 controls

Article 5 confidentiality guide for EU ePrivacy communications, traffic data, metadata, terminal-equipment access, consent limits, and GDPR interplay.

EU ePrivacy cookie banner UX test cases

Source-backed cookie banner UX tests for Article 5(3) ePrivacy consent: reject all, pre-ticked boxes, withdrawal, cookie walls, analytics toggles, and consent evidence.

EU ePrivacy Cookie Scope Classifier Workflow

Decide whether cookies, pixels, SDKs, local storage, identifiers, and analytics fall within Article 5(3), then document consent, an exemption, or escalation.

EU ePrivacy direct-marketing consent checklist

Checklist for ePrivacy Directive direct-marketing messages: consent, soft opt-in, sender identity, opt-out handling, proof records, suppression, and national-law caveats.

EU ePrivacy Directive compliance calendar for cookies, consent, and marketing

Source-backed ePrivacy calendar covering Directive milestones, Article 5(3) cookie reviews, consent evidence, direct marketing checks, and national-law follow-up.

EU ePrivacy Directive Compliance Checklist

A concrete ePrivacy checklist for terminal equipment access, cookie consent, exemptions, banner UX, direct marketing, confidentiality, GDPR interplay, and evidence records.

EU ePrivacy Directive Compliance Guide for Cookies, Marketing, and Communications

Practical ePrivacy Directive compliance checks for terminal equipment, communications confidentiality, cookie consent, exemptions, direct marketing, evidence, and national-law caveats.

EU ePrivacy Directive Cookies and Consent: Article 5(3), exemptions, and banner evidence

Cookie consent guide for the EU ePrivacy Directive: Article 5(3) scope, strictly necessary and transmission exemptions, consent UX, withdrawal, logs, analytics caveats, and GDPR interplay.

EU ePrivacy Directive direct marketing rules for electronic mail

Source-backed guide to Article 13 ePrivacy Directive rules for electronic mail marketing, prior consent, customer soft opt-in, opt-out handling, sender identity, and Member State caveats.

EU ePrivacy Directive Enforcement and Fines

Source-backed guide to ePrivacy Directive enforcement, national penalties, competent authorities, GDPR interplay, cookie-banner risk, and evidence limits.

EU ePrivacy Directive FAQ: cookies, consent, marketing, GDPR interplay

Answers to recurring EU ePrivacy Directive questions on Article 5(3), terminal-equipment access, cookie consent, exemptions, analytics, direct marketing, GDPR interplay, national enforcement, and evidence.

EU ePrivacy Directive Member State Cookie Rules

How to evidence EU ePrivacy cookie compliance when Article 5(3) is implemented through Member State law and national authority practice.

EU ePrivacy Directive Metadata and Location Data Guide

Source-backed guide to EU ePrivacy Directive rules for traffic data, location data, anonymisation, consent, value-added services, Article 5(3) overlap, and national-law limits.

EU ePrivacy Directive penalties and fines: national enforcement caveats

Source-backed guide to ePrivacy Directive penalty exposure, national transposition caveats, cookie enforcement evidence, consent defects, and GDPR overlap limits.

EU ePrivacy Directive Requirements: cookies, communications and marketing

Source-backed map of EU ePrivacy Directive requirements for communications confidentiality, terminal-equipment access, consent, traffic and location data, and direct marketing.

EU ePrivacy Directive vs GDPR: cookies, communications, marketing, and evidence

Compare the EU ePrivacy Directive and GDPR by trigger, consent standard, lex specialis overlap, enforcement caveats, and evidence outputs for cookies, device access, communications, and marketing.

EU ePrivacy Directive vs UK PECR: cookies and direct marketing

Compare the EU ePrivacy Directive with current UK PECR rules for device storage and access, statutory exceptions, consent, electronic-mail marketing, soft opt-ins, and enforcement.

EU ePrivacy soft opt-in marketing checklist

Source-backed checklist for using the EU ePrivacy Directive soft opt-in exception for customer email marketing, opt-outs, sender identity, suppression records, and national-law caveats.

EU ePrivacy soft opt-in marketing review workflow

Decide whether an electronic-mail marketing audience meets every Article 13 soft opt-in condition, or must be suppressed or supported by valid prior consent.

EU ePrivacy Strictly Necessary Cookie Exemptions

Source-backed guide to the Article 5(3) ePrivacy exemptions for transmission cookies, requested-service cookies, analytics caveats, evidence, and national-law checks.

Are cookie walls allowed under the EU ePrivacy Directive?

FAQ answer on cookie walls under the EU ePrivacy Directive, covering freely given consent, refusal and withdrawal paths, banner evidence, and national-law caveats.

Do Analytics Cookies Require Consent under the EU ePrivacy Directive?

FAQ answer on analytics cookies under Article 5(3) ePrivacy, limited analytics exemptions, configuration evidence, consent logs, and national-law caveats.

EU ePrivacy soft opt-in FAQ for email marketing

When Article 13(2) soft opt-in can support EU customer email marketing, including existing-customer, similar-offer, opt-out, sender-identity, suppression-list, and national-law checks.

Is a reject-all button required for EU ePrivacy cookie consent?

Standalone FAQ answer on EU ePrivacy reject-all and refuse options for cookie banners, including equal prominence, deceptive UX, consent evidence, withdrawal, and national-law caveats.

Strictly Necessary Cookies under the EU ePrivacy Directive

FAQ answer on when EU ePrivacy Article 5(3) allows cookies without consent, with cited examples, analytics caveats, evidence records, and national-law cautions.

What should CMP consent logs retain under the EU ePrivacy Directive?

FAQ answer on CMP consent logs for EU ePrivacy cookie consent: retained fields, consent validity signals, banner versioning, refusal and withdrawal events, proof limits, and national-law caveats.