Question

What is a dark pattern in an app or website?

Vault Verified
Curated Intelligence
Definitive Source
Answer

A dark pattern — increasingly called a deceptive design pattern — is an interface deliberately designed to make you do something you did not intend, by exploiting how people actually behave rather than how they would behave with full attention.

The term was coined by Harry Brignull in 2010, and the field now has a recognised taxonomy.

Common types:

Roach motel. Easy to get in, deliberately hard to get out — signing up takes one click, cancelling requires a phone call during office hours. One of the most common and most criticised.

Confirmshaming. The decline option is worded to make you feel foolish: "No thanks, I don't want to save money."

Misdirection. Visual hierarchy steering you to the choice the company prefers — the accept button large and coloured, the decline small and grey.

Forced continuity. A free trial requiring card details, converting silently to a paid subscription.

Hidden costs. Fees appearing only at the final checkout step, after you have invested effort.

Sneak into basket. Items or add-ons pre-selected.

Privacy Zuckering. Complex settings nudging you toward sharing more than intended, with privacy-protective options buried.

Disguised ads that look like content or navigation.

Fake urgency and scarcity — countdown timers that reset, "3 people are viewing this" figures that are invented.

Nagging — repeated prompts until you relent.

Why they persist. They measurably increase conversion in the short term, and A/B testing rewards whatever produces clicks without measuring regret or trust.

Regulation is catching up. The EU's Digital Services Act explicitly prohibits dark patterns on online platforms. The Digital Markets Act requires certain choices to be presented neutrally. GDPR requires consent to be freely given, which invalidates cookie banners where refusing is materially harder than accepting. The UK CMA and US FTC have both taken enforcement action.

The practical defence: slow down at exactly the moments an interface wants speed.

Related Questions