◧ UX & accessibility

Dark patterns: recognising and avoiding deceptive interfaces

What dark patterns are, the most common types with concrete examples, why they harm both users and businesses and how to design honest alternatives.

A dark pattern, or deceptive design pattern, is an interface choice designed to push users into doing something they would not have done had they properly understood the situation: signing up for a subscription, sharing more data, buying an extra option, giving up on cancelling. The term was coined by the British designer Harry Brignull, who began cataloguing these patterns in the early 2010s.

These are not design mistakes. A dark pattern works precisely because it exploits human habits and the limits of our attention: we read in a hurry, we trust default options, we avoid tiring steps.

The most common types

Name How it works Example
Hard-to-cancel Easy to get in, hard to get out Subscription started with one click, cancellation only by phone during office hours
Hidden costs The price rises at the last step Service fees added only on the payment page
Preselected options The default favours the company Insurance or newsletter already ticked in the cart
Confirmshaming Refusal is worded to make you feel guilty «No thanks, I prefer to pay more»
Fake urgency Deadlines or scarcity that are not real A timer that restarts on every visit, «only 2 left» that never changes
Misleading hierarchy The company's preferred option is prominent, the other almost invisible «Accept all» in a big coloured button, «Reject» as a grey link
Trick questions Confusing double negatives «Untick this box if you do not wish not to receive communications»
Disguised ads Adverts that look like content or controls A banner with a big «Download» button that is not the download you wanted
Nagging Repeated requests until you give in The same pop-up asking you to enable notifications every time you open the app

Why they are a problem

For users

The most obvious harm is financial: money spent on unwanted services, forgotten subscriptions. But there is also harm to privacy, when data is shared unintentionally, and a cost in time and frustration. Dark patterns hit hardest those less familiar with digital tools, people with cognitive difficulties, people reading in a language not their own or using a screen reader: an option that is visually «hidden» can be even more hidden for people who navigate differently.

For businesses

In the short term a dark pattern can improve a metric: more sign-ups, fewer cancellations. In the long term it erodes trust. Users who feel deceived ask for refunds, dispute charges, leave negative reviews and do not come back. The load on customer support grows.

From a regulatory point of view

In Europe several sets of rules touch on these practices: the rules on unfair commercial practices protect consumers from misleading and aggressive practices, the GDPR requires consent to data processing to be freely given and unambiguous, and the Digital Services Act prohibits online platforms from designing interfaces that deceive or manipulate users. The precise picture depends on the case, but the direction is clear: what was once merely questionable is increasingly also punishable.

Honest alternatives

For every dark pattern there is a fair version that achieves a legitimate goal without deceiving anyone.

  • Cancellation: it should be as simple as signing up, through the same channel. You can offer a reason to stay, once, without further obstacles.
  • Prices: the total cost, including fees and taxes, should be shown as early as possible.
  • Add-ons: offered clearly, never preselected.
  • Consent: «Accept» and «Reject» with the same visual weight and the same ease.
  • Declining: worded neutrally, such as «No, thanks» or «Not now».
  • Urgency: only when real and verifiable, such as a registration closing date.
  • Requests: if the user says no, respect the answer for a reasonable period.

How to spot them in your own product

Dark patterns often do not stem from an explicit decision but build up over time: an A/B test rewards a more aggressive wording, another team adds a preselected option, nobody looks at the whole journey. In my work I find a few questions useful to ask about every screen:

  1. If users understood exactly what was happening, would they make the same choice?
  2. Is the option that suits the user as easy to find as the one that suits us?
  3. Would we be comfortable if this screen were shown in public as an example of how we work?
  4. Could a user relying on a screen reader or keyboard alone make the choice they prefer?

If the answer to any of these questions is uncertain, the design is worth rethinking.

In short

  • A dark pattern is an interface designed to make users choose something they would not choose if properly informed.
  • The most common are hard-to-cancel flows, hidden costs, preselected options, fake urgency and misleading visual hierarchies.
  • They harm the most vulnerable users above all and erode trust in the long run.
  • European rules on consumers, personal data and platforms target them more and more often.
  • For every dark pattern there is an honest alternative that achieves a legitimate goal.
MM
Marco Marzaduri

Marco Marzaduri works in cybersecurity, digital forensics and web development. With degrees in computer science and psychology, he combines technical analysis with an understanding of the human factor.

Read also