What the person is doing
The site or service uses cookies, local storage, pixels, analytics, personalization, advertising, service-worker storage, or other technology that stores or accesses information on a user's device.
Application · lesson 25 of 30 · Feedback, Status, And System State
Underlying principle: Status connects an action to a real system event. A useful message names the current state, its consequence, and the next available action.
Show a service-specific cookie banner that explains essential and non-essential purposes, offers accept and reject actions with comparable prominence, supports detailed settings, saves and confirms the choice, blocks optional storage until consent, and keeps withdrawal reachable.
Status connects an action to a real system event. A useful message names the current state, its consequence, and the next available action.
The site or service uses cookies, local storage, pixels, analytics, personalization, advertising, service-worker storage, or other technology that stores or accesses information on a user's device.
Show a service-specific cookie banner that explains essential and non-essential purposes, offers accept and reject actions with comparable prominence, supports detailed settings, saves and confirms the choice, blocks optional storage until consent, and keeps withdrawal reachable.
Accept non-essential cookies state.
Which cookies or similar technologies are strictly necessary, and which need consent?
The banner appears before non-essential storage is set and remains until the user accepts, rejects, or saves preferences.
The site or service uses cookies, local storage, pixels, analytics, personalization, advertising, service-worker storage, or other technology that stores or accesses information on a user's device.
Open the working example, try its controls, and compare the behavior against the decision guidance.
The site or service uses cookies, local storage, pixels, analytics, personalization, advertising, service-worker storage, or other technology that stores or accesses information on a user's device.
Show a service-specific cookie banner that explains essential and non-essential purposes, offers accept and reject actions with comparable prominence, supports detailed settings, saves and confirms the choice, blocks optional storage until consent, and keeps withdrawal reachable.
Accept non-essential cookies state.
Users think they rejected tracking, but optional tags still load.
Label the cookie banner region with the service name so users know which service is asking for the choice.
GOV.UK Design System - checked
GOV.UK documents cookie banner actions, confirmation behavior, preference persistence, no non-essential cookies before acceptance, cookies-page linkage, and non-sticky placement.
Information Commissioner's Office - checked
ICO guidance covers clear information, active consent, no non-essential cookies before consent, strictly necessary exemptions, enable or disable controls, consent records, and review of cookie use.
European Data Protection Board - checked
EDPB taskforce guidance covers missing reject options, pre-ticked boxes, deceptive link design, misleading contrast, essential-cookie classification, and withdrawal access.
Commission Nationale de l'Informatique et des Libertes - checked
CNIL guidance supports no tracking before consent, no scroll or swipe consent, service access after refusal, proof of consent, and easy withdrawal.
Source trail checked: