Dark Patterns Symbiosis Bright Patterns
Bright Patterns › ›

Unambiguous Choices

Design options in for example forms and pop-ups with simple, clear language so users know exactly what each action will do. This eliminates confusing or misleading options and supports informed decision making.
Unambiguous Choices
Illustration

Symbiosis

Dark counterparts to this bright pattern

  • (De)contextualizing Cues
    Information is presented in a way that confuses users or hides relevant details, making informed choices difficult.
    View pair →
  • Trick Questions
    Uses confusing or misleading language to prompt users into making unintended or undesired choices.
    View pair →
  • Feedforward Ambiguity
    It creates a mismatch between the information given and the actions available, leading users to outcomes they did not anticipate.
    View pair →
  • Language Inaccessibility
    It uses overly complex or unfamiliar language to make instructions hard to understand, reducing informed user decisions.
    View pair →
  • Forced Continuity
    Users are automatically charged for ongoing subscriptions after trials end, often without clear notice or easy cancellation.
    View pair →
  • Forced Registration
    Users are required to provide personal information before accessing certain features, increasing data collection and lead generation.
    View pair →
  • Forced Communication or Disclosure
    Users are manipulated into providing more personal information than necessary or having their data used for unintended purposes.
    View pair →
  • Bait and Switch
    It misleads users into taking an action by promising a desirable result, but delivers an unexpected, less favorable outcome.
    View pair →
  • Choice Overload
    Presenting an excessive number of options can overwhelm users, leading to indecision, dissatisfaction, or regret.
    View pair →

Sources

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.

Approach: semantic vs flipping

Two different approaches to Bright Patterns:

1

Semantic Approach

This approach is used by Sandhaus. It defines concrete Bright Patterns for specific contexts — for example the Bright Pattern "Usage Limits", which describes an interface that restricts the usage time of a service to a healthy level.

2

Flipping Dark Patterns

The original way the term "Bright Pattern" was introduced: the direction of the manipulation is switched from harming the user to being user-friendly. For example, instead of highlighting the option that harms the user, the user-friendly option is highlighted.

Source:

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.