Dark Patterns Symbiosis Bright Patterns
Dark Pattern › ›

Hiding Information

Hiding Information subverts the user’s expectation that all relevant information to make an informed choice will be available to them, instead hiding information or delaying the disclosure of information until later in the user journey that may have led to them making another choice.
Hiding Information
Illustration

Interaction Contexts

  • pricing
  • privacy
  • checkout

Harmed Goals

  • transparency
  • comprehension

Symbiosis

Bright alternatives to this dark pattern

  • Cost transparency
    Shows detailed cost breakdowns respecting user curiosity and building trust.
    View pair →
  • Nutrition labels
    Provides clear overviews of content impact or data usage similar to food nutrition labels.
    View pair →
  • Explainability
    Provides clear, transparent information about system processes, data usage, and decision-making logic.
    View pair →

Examples

Selfmade Example

The website added two additional items into the basket
The website added two additional items into the basket

Selfmade Example

User is required to pay for a video thought to be free
User is required to pay for a video thought to be free

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.