Home / Blog / Consent in Connected Cars: Location Data, Passengers, and Shared Vehicles

Withdrawing Consent Should Cost the Same Clicks as Giving It: Run the Parity Test

Published 2026-11-01

GDPR puts it in one short sentence: it shall be as easy to withdraw as to give consent. Easy is doing heavy work in that sentence, and most sites have never actually measured it. They measured the accept path obsessively, because it feeds the funnel. The withdrawal path got built once, by whoever owned the settings page that quarter.

So measure it. The parity test needs a stopwatch, a phone, and the willingness to count honestly. It takes twenty minutes and it finds the thing your next complaint will be about.

Count the grant first, exactly as a stranger meets it

Fresh profile, no cookies, land where an advert or a search result would land you, not the homepage you bookmarked. Count the actions from arrival to a recorded yes: taps, scrolls, decisions. Note whether reject all sat beside accept all or behind a settings layer, because that asymmetry is part of the same measurement and enforcement actions in Europe have turned on it repeatedly.

Write the number down. One tap is the common result. That number is now the budget the withdrawal path has to meet, or at least approach with a straight face.

Now withdraw, and do not use anything you know as an insider

Start from the same arrival page. You may not use the admin console, the vendor dashboard, or the URL you happen to know from the last audit. Find the withdrawal route the way a user would: footer links, a cookie settings label, the privacy page. Count every step. Note every place the trail goes cold: a privacy policy that explains rights in legal prose but links nowhere, a settings toggle that saves visually and does nothing, a requirement to log in to withdraw a consent that was given anonymously.

The login wall deserves its own paragraph in your notes. An anonymous visitor granted consent without an account. Requiring an account to withdraw it adds a step that did not exist on the way in, and in some cases requires handing over more personal data to stop processing of personal data. That one rarely survives scrutiny.

What to fix, in the order a user hits it

Put the consent settings link where users look for it: the footer, labelled in the words they use, cookie settings or privacy choices, not a euphemism buried in a legal menu. Make the route work logged out if the grant worked logged out. When a toggle changes, the change should take effect in that session, stopping the tags it governs, and the confirmation should say what stopped, in plain terms.

Re-run the test after every banner or settings redesign and after vendor template updates. Parity decays quietly. Nobody decides to make withdrawal harder; a redesign moves a link, a release renames a page, and the gap opens again while the accept path, watched by the growth team, stays at one tap.

Related reading

These earlier guides cover connected questions in more depth: Consent Receipts: The Six Fields That Make a Yes Provable Later, Age Gates and Children's Data: Where a Birthday Box Stops Being Consent, and Privacy Notice Version Control: Why Editing in Place Breaks Your Proof.

Frequently asked questions

Does as easy as giving consent mean literally the same number of clicks?

Regulators treat it as a practical comparison, not a strict click count. One extra step with a clear reason may be defensible. A withdrawal path that is hidden, slower, gated behind login, or routed through support is the pattern that draws findings.

Can withdrawal require contacting support?

Making support the only route is hard to justify when consent was given instantly online. A self service route should exist; support can be an additional option for people who need help, not the door everyone must use.

Should withdrawing consent delete the person's data?

Withdrawal stops future processing based on that consent and does not retroactively make earlier processing unlawful. Deletion is a separate right with its own request route, though a good withdrawal flow tells the user that and links to it.

How often should the parity test be run?

At every change to the banner, the settings page, or the footer, and on a fixed audit cycle in between. Vendor template updates can change both paths without your team shipping anything.