Dark Patterns Symbiosis Bright Patterns
Dark Pattern › ›

Roach Motel

Roach Motel subverts the user’s expectation that an action will be as easy to reverse as it is to make, instead creating a situation that is easy to get into, but difficult to get out of.
Roach Motel
Illustration

Interaction Contexts

  • checkout
  • account

Harmed Goals

  • control
  • comprehension

Symbiosis

Bright alternatives to this dark pattern

  • Lean Processes
    Keep processes as simple and short as possible for the user.
    View pair →

Examples

Selfmade Example

The user is required to complete a ridiculous amount of steps in order to delete the account, making it near impossible
The user is required to complete a ridiculous amount of steps in order to delete the account, making it near impossible

Selfmade Example

Multiple preselected datasharing options are adverticed with great benefits, that are likely false
Multiple preselected datasharing options are adverticed with great benefits, that are likely false

Sources

Dark Pattern Ontology adapted from Gray et al. (CHI ’24)

Direct
Inferred

Pattern Levels

High-Level Patterns Strategy Domain & Context Diagnostic (abstract)

High-level patterns include general strategies that can be employed through a range of modalities and technologies and application types

Meso-Level Patterns Angle of Attack Domain & Context Diagnostic (interpretable)

Meso-level patterns describe a context-agnostic angle of attack and may be interpreted in relation to context based on the specific modality or application type

Low-Level Patterns Means of Execution Domain & Context Specific (situated)

Low-level patterns are situated and contextually dependent, including specific means of execution

Diagram: High (strategy, diagnostic), Meso (angle of attack, still diagnostic), Low (means of execution, context specific). Integrated textual descriptions appear within each layer.

Source not found.
Paul Bertram 2026
Impressum Datenschutz

Source not found.

Sources

A list of all sources used across the site. Click an entry to open the full reference.

Pattern Levels

High-Level Patterns Strategy Domain & Context Diagnostic (abstract)

High-level patterns include general strategies that can be employed through a range of modalities and technologies and application types

Meso-Level Patterns Angle of Attack Domain & Context Diagnostic (interpretable)

Meso-level patterns describe a context-agnostic angle of attack and may be interpreted in relation to context based on the specific modality or application type

Low-Level Patterns Means of Execution Domain & Context Specific (situated)

Low-level patterns are situated and contextually dependent, including specific means of execution

Diagram: High (strategy, diagnostic), Meso (angle of attack, still diagnostic), Low (means of execution, context specific). Integrated textual descriptions appear within each layer.