Dark-pattern family · 8 patterns

Obstruction

Adds unnecessary friction, barriers or dead ends to dissuade the user from a choice, right or task.

This family groups related interface mechanisms for learning and journey review. It is not a legal category and does not make every matching interface unlawful. Start with the mechanism, then examine the complete decision, audience, effect and EU rule actually within scope.

Recognition framework

How to review obstruction.

Start from the outcome represented to the user and verify every route reaches the matching backend state. Compare entry and exit effort, record each delay or channel switch and identify which user interest each required step protects. Test errors and unavailable channels, not only the happy path.

Recognition signals

  • A consumer-favourable path takes more steps or channel changes than entry.
  • Controls loop, stall, lose progress or fail to reach the represented state.
  • Alternatives, support or comparison information are hidden behind avoidable barriers.

Decision points

  • Where the consumer-favourable route can first be found
  • Every required step, wait and channel change
  • Error recovery and support escalation
  • The final system state and durable confirmation

Fair-design principles

  • Make rights, alternatives and exit routes findable from normal navigation.
  • Limit friction to steps needed for accuracy, security or the user’s interests.
  • Confirm completion with a durable state and an accessible recovery route.

Evidence to retain

  • Entry-versus-alternative path comparison
  • Step-level necessity and ownership record
  • Failure, retry and support-handoff tests
  • Backend state, timestamp and receipt assertions

Boundary to keep visible

Security, fraud prevention and accurate account closure can justify proportionate checks. They should be assessed step by step rather than treated as a general excuse for loops, irrelevant information or a route that never completes.

Journey coverage

Where obstruction can become visible.

Review the state before the decision, the controls and information available at that moment, the immediate result and any later account or billing consequence. Journey links below show where this family appears in the published taxonomy; they do not imply that every product or every stage contains the mechanism.

5 related patterns

Account Management

Account settings determine whether earlier choices remain controllable. Privacy preferences, exports, deletion, support and content controls often span several channels and states. Review therefore needs to test persistence and actual system outcomes, not only whether a settings label or help article exists.

Open the journey guide →

1 related pattern

Subscription

A subscription is a lifecycle rather than one purchase screen. Trial conversion, billing period, renewal, plan changes and continued access must be understood together. The interface should enable a person to distinguish a one-off payment from a recurring arrangement and compare the present benefit with later price and exit consequences.

Open the journey guide →

2 related patterns

Cancellation

Cancellation review compares the represented exit with the steps, channels and final account state needed to complete it. Legitimate identity or account-protection controls can add proportionate friction, but retention prompts, language and technical dead ends should not prevent a clear instruction from reaching a durable outcome.

Open the journey guide →

2 related patterns

Pricing

Pricing review starts before checkout. Search cards, campaign landing pages, recommendation logic, comparison tables and membership offers can each shape the price a person understands. Teams should reconstruct the comparable payable amount, the basis of every saving or popularity claim and the information available when a product first becomes a realistic option.

Open the journey guide →

2 related patterns

Checkout

Checkout concentrates price, add-ons, urgency, identity and the final payment action. Review should begin with the state carried into the basket and finish only when the order, receipt and account state agree. A control that appears clear in isolation can still be misleading when a fee arrives late, a removed item returns or the final button does more than its label predicts.

Open the journey guide →

1 related pattern

Signup

Signup is where access, identity, permissions and first-run choices meet. A useful review follows the user from the promise made before registration through every required field, default, consent request and first-use screen. The question is not whether signup is persuasive, but whether people can understand what is necessary, what is optional and what each control will do before they commit.

Open the journey guide →

Pattern directory

Explore every obstruction pattern.

Each detail page contains two fictional interface comparisons, practical recognition and exclusion criteria, a fairer alternative, review questions and a legal-status map that keeps editorial taxonomy separate from current law and the announced DFA process.

Editorial analysisObstruction

Account deletion obstruction

Deleting an account is unavailable, disguised as another outcome or burdened by unnecessary barriers. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Account Management

2 visual examples

See visual examples: Account deletion obstruction
Current lawObstruction

Cancellation friction

Ending an existing subscription, recurring service or permission is made difficult to find or complete through unnecessary steps or channel asymmetry. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Subscription
  • Account Management
  • Cancellation

2 visual examples

See visual examples: Cancellation friction
Editorial analysisObstruction

Comparison prevention

Information needed to compare products, plans or consequences is presented in inconsistent, fragmented or unusable form. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Pricing

2 visual examples

See visual examples: Comparison prevention
Editorial analysisObstruction

Customer-support obstruction

Access to support needed to resolve a purchase, account, charge or right is hidden or burdened by unnecessary loops and dead ends. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Account Management
  • Pricing

2 visual examples

See visual examples: Customer-support obstruction
Editorial analysisObstruction

Dead end

A consumer-favourable route cannot reach its represented outcome and instead loops, stalls or loses progress. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Account Management
  • Cancellation

2 visual examples

See visual examples: Dead end
Editorial analysisObstruction

Intermediate currency

A proprietary currency makes the real monetary cost or remaining value unnecessarily hard to understand. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Checkout

2 visual examples

See visual examples: Intermediate currency
Editorial analysisObstruction

Obstructed alternative

A relevant alternative within the current decision is hidden, blocked or made materially harder than the business-favoured action. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Checkout
  • Signup

2 visual examples

See visual examples: Obstructed alternative
Editorial analysisObstruction

Privacy maze

Privacy controls are fragmented, inconsistently labelled or layered so that limiting collection or use is unnecessarily difficult. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

  • Account Management

2 visual examples

See visual examples: Privacy maze

Evidence-led workflow

Turn a visual signal into a reviewable record.

  1. Reproduce the complete decision path and preserve each material state, option, disclosure, default and price before and after the action.
  2. Check the pattern’s inclusion criteria and legitimate-use boundaries instead of classifying from appearance alone.
  3. Verify the operating facts behind timing, stock, ranking, price, consent and account state, and record what evidence would falsify the initial concern.
  4. Apply current law, announced preparation, matters under consideration and unknown future details as separate layers with dated sources.

Evidence base

Sources

  1. Dark commercial patternsOrganisation for Economic Co-operation and Development · Secondary · checked 2026-09-14 · OECD Digital Economy Papers No. 336
  2. Unfair Commercial Practices DirectiveEuropean Parliament and Council of the European Union · Primary · checked 2026-08-09 · Directive 2005/29/EC; CELEX 02005L0029-20220528
  3. Digital Services ActEuropean Parliament and Council of the European Union · Primary · checked 2026-08-09 · Regulation (EU) 2022/2065; CELEX 32022R2065
  4. Consumer Rights DirectiveEuropean Parliament and Council of the European Union · Primary · checked 2026-08-09 · Directive 2011/83/EU; CELEX 02011L0083-20220528
  5. Digital Fairness Act: call for evidence for an impact assessmentEuropean Commission · Primary · checked 2026-08-09 · Initiative 14622; Ares(2025)6275573
  6. An Ontology of Dark Patterns KnowledgeGray et al.; ACM CHI 2024 · Secondary · checked 2026-09-14 · DOI 10.1145/3613904.3642436; arXiv:2309.09640
  7. Behavioural study on unfair commercial practices in the digital environmentEuropean Commission, Directorate-General for Justice and Consumers · Secondary · checked 2026-09-14 · DOI 10.2838/859030; ISBN 978-92-76-52316-1
  8. Review of EU consumer lawEuropean Commission, Directorate-General for Justice and Consumers · Primary · checked 2026-09-14
  9. Commission work programme 2026: Europe's Independence MomentEuropean Commission · Primary · checked 2026-09-14 · COM(2025) 870 final; CELEX 52025DC0870; Annex I item 30