How dark patterns work
A dark pattern is an interface that gets its result by exploiting how people read rather than by persuading them. The mechanisms are familiar: an opt-out tucked into a sentence the eye skips, a decline button styled as grey text beside a bright accept, a subscription that takes a click to start and a phone call to cancel, an extra item added to the basket by default, a fee that only appears at the final step, or a countdown that quietly restarts when the page reloads.
What they share is that the visitor would have chosen differently had the choice been put plainly. That is the test worth applying — not whether a technique is persuasive, but whether it depends on the person not noticing.
Why dark patterns matter
The commercial argument is straightforward: they work in the short term and cost you afterwards. People who subscribe by accident cancel, claim their money back, complain in public reviews and never return. The dashboard improves while the business does not.
There is a legal side that has been tightening. Consumer protection and privacy regulators in the European Union, the United Kingdom, the United States and elsewhere all treat deceptive interfaces as a consumer harm, particularly around consent, subscriptions and undisclosed charges. If you sell across borders you are exposed to the rules where the buyer lives, not only your own. Platforms enforce their own policies as well: advertising accounts get restricted over misleading landing pages, and app stores reject deceptive flows.
Where dark patterns go wrong
Most are not adopted deliberately. They accumulate. A pre-ticked box gets added because a campaign needed more sign-ups; a cancellation page is never built because nobody prioritised it; a consent banner is installed with the vendor’s defaults, which are frequently arranged to maximise agreement rather than to make refusal easy.
The common misjudgement is to treat urgency and scarcity as automatically dishonest, or automatically fine. A genuinely limited number of seats on a training course is information a buyer can use. A timer that restarts for every visitor is a lie told by software. The line is truth, not tone, and honest urgency is one of the few persuasive devices that survives scrutiny.
How to act on it
Audit the moments where a visitor gives something up: consent, personal data, money, a recurring commitment. At each one, ask whether the easier path happens to be the one that benefits you, and whether somebody skim-reading would end up somewhere they did not intend to be.
Make refusal as easy as acceptance, with the same prominence and the same number of clicks, and let people cancel through the channel they signed up in. Show the full price, including delivery and taxes, as early as you can. Keep every claim about stock, deadlines and demand true, and delete the ones you cannot verify. Persuasion belongs in the argument and the proof: clear microcopy and honest conversion rate optimisation produce results that survive the second purchase, which a trick does not.