Reject all should be one click, here is why
If accepting takes one click and rejecting takes three, your banner has a problem — one that regulators have already fined some of the largest companies on the internet for. The fix costs nothing, and in practice it tends to help consent rates rather than hurt them.
What regulators keep flagging
European data protection authorities have been consistent on this point for years: consent must be as easy to refuse as to give. France's CNIL fined Google and Facebook heavily in 2022 for exactly this asymmetry — a prominent accept button next to a refuse flow buried behind extra steps. Guidance across EU authorities has followed the same line since. A banner where rejection requires a trip through settings is not a grey area anymore.
Why dark patterns backfire
The tempting logic is simple: make rejecting harder, harvest more consent. In practice the tactic buys you three problems. The consent you collect is legally fragile, because consent obtained through obstruction does not meet the freely given standard. The measurement built on it inherits that fragility. And visitors are not fools: banners that feel manipulative get dismissed with whatever button is fastest, which is often reject when it is visible and accept when nothing else is — random noise either way, not a decision.
What a fair banner looks like
Three options on the first layer, equal weight: accept, reject, preferences. Plain language about what data is used and why, not a wall of vendor jargon. No pressure loops, no repeated prompts on every page view, and a way to change your mind later that is easy to find. That is broadly what regulators describe, and it happens to be what visitors describe as respectful when you test it.
The counterintuitive part
Teams assume a visible reject button collapses consent rates. Our experience across client implementations is more nuanced: clarity builds the kind of trust that makes people comfortable saying yes. A banner that reads like a sentence, states plainly what is measured, and offers a genuine choice converts better than one that reads like a trap. People say yes to things they understand.
And for the visitors who still say no — that is what Consent Mode v2 and modelled conversions exist for. You respect the choice completely and recover the aggregate signal statistically. Compliance and measurement stopped being a trade the moment that pipeline existed.
Velo ships with reject all on the first layer by default. It is the right call legally, and it is the right call commercially.