- 3 High
- ·
- 19 Meso
Fairness
DetailsEnsures ethical treatment of users through transparent practices and respect for user autonomy.
- Details
Data Minimization
Minimizes data collection to only what is necessary with explicit user consent.
- Details
Plain and Empowering Language
Presents choices with neutral, respectful language that doesn't shame users for declining options or services.
- Details
Simple Consent
Provides clear, unambiguous consent mechanisms for data collection and use.
- Details
No False Scarcity
Avoid using deceptive urgency or fake scarcity messages to pressure user decisions.
- Details
Unambiguous Choices
Design options with simple, clear language so users know exactly what each action will do.
- Details
Lean Processes
Keep processes as simple and short as possible for the user.
Nudging
DetailsPresents choices with neutral, respectful language that doesn't shame users for declining options or services.
- Details
Emphasize
Highlights and visually emphasizes user-friendly (beneficial) options instead of harmful ones.
- Details
Honest defaults
Sets default options that benefit users rather than business interests.
- Details
Slow down
Adds deliberate friction to prevent harmful or addictive behaviors through extra confirmation steps.
- Details
Right Hierarchy
Arranges choices to place the most user-beneficial option at the top of the hierarchy.
- Details
Outside my bubble/Contrarian's companion
Exposes users to diverse perspectives that challenge existing beliefs and preferences.
- Details
Usage limits
Limits usage time to healthy levels to promote digital well-being.
- Details
Healthy alternative/5-a-day
Suggests quality content that discourages mindless consumption while respecting user well-being.
Explainability
DetailsProvides clear, transparent information about system processes, data usage, and decision-making logic.
- Details
Data traces
Shows users traces and records of how their data is stored, shared, or accessed.
- Details
Cost transparency
Shows detailed cost breakdowns respecting user curiosity and building trust.
- Details
Persona profiling
Transparently shows users how they are categorized and profiled by the system.
- Details
Nutrition labels
Provides clear overviews of content impact or data usage similar to food nutrition labels.
- Details
Dumb it down
Provides clear, understandable explanations of AI system processes and data usage.
- Details
Transparent recommender
Reveals the logic and criteria behind recommendations to users.
Fairness
Interaction Contexts
- settings
Supported Goals
- autonomy
Symbiosis
Dark counterparts to this bright pattern
-
Social EngineeringView pair →Exploit cognitive biases to increase the likelihood of a desired action. -
SneakingView pair →Hides or delays revealing crucial information. -
Interface InterferenceView pair →Make certain actions easier to find or perform while confusing or hiding alternatives. -
Forced ActionView pair →Require an unrelated step before an action
Sources
Data Minimization
Interaction Contexts
- settings
Supported Goals
- autonomy
Symbiosis
Dark counterparts to this bright pattern
Sources
Plain and Empowering Language
Interaction Contexts
- settings
Supported Goals
- clarity
- autonomy
Symbiosis
Dark counterparts to this bright pattern
-
ShamingView pair →Uses emotional pressure to make users feel guilty or inadequate if they do not choose a specific option. -
Emotional or Sensory ManipulationView pair →Design elements are intentionally altered to trigger emotions or sensory responses that steer users toward a desired action. -
GamificationView pair →It uses rewards, points, or progress mechanics to drive repeated engagement, often encouraging actions beyond user intent.
Sources
Simple Consent
Supported Goals
- transparency
- control
Symbiosis
Dark counterparts to this bright pattern
Sources
No False Scarcity
Symbiosis
Dark counterparts to this bright pattern
-
Scarcity and Popularity ClaimsView pair →It pressures users to buy quickly by presenting products as highly sought-after or in limited supply, increasing urgency and perceived value. -
UrgencyView pair →It accelerates user decisions by prompting immediate action through time-sensitive or limited availability cues.
Sources
Unambiguous Choices
Symbiosis
Dark counterparts to this bright pattern
-
(De)contextualizing CuesView pair →Information is presented in a way that confuses users or hides relevant details, making informed choices difficult. -
Trick QuestionsView pair →Uses confusing or misleading language to prompt users into making unintended or undesired choices. -
Feedforward AmbiguityView pair →It creates a mismatch between the information given and the actions available, leading users to outcomes they did not anticipate. -
Language InaccessibilityView pair →It uses overly complex or unfamiliar language to make instructions hard to understand, reducing informed user decisions. -
Forced ContinuityView pair →Users are automatically charged for ongoing subscriptions after trials end, often without clear notice or easy cancellation. -
Forced RegistrationView pair →Users are required to provide personal information before accessing certain features, increasing data collection and lead generation. -
Forced Communication or DisclosureView pair →Users are manipulated into providing more personal information than necessary or having their data used for unintended purposes. -
Bait and SwitchView pair →It misleads users into taking an action by promising a desirable result, but delivers an unexpected, less favorable outcome. -
Choice OverloadView pair →Presenting an excessive number of options can overwhelm users, leading to indecision, dissatisfaction, or regret.
Sources
Lean Processes
Interaction Contexts
- checkout
- selection
- settings
Supported Goals
- clarity
- control
- satisfaction
- transparency
Symbiosis
Dark counterparts to this bright pattern
-
Creating BarriersView pair →Deliberately complicating or restricting certain actions. -
Roach MotelView pair →Starting an action is easy, but leaving or reversing it is difficult. -
Adding StepsView pair →Requires users to complete extra, unnecessary interactions before finishing a task. -
ObstructionView pair →Adds unnecessary steps or barriers. -
Choice OverloadView pair →Presenting an excessive number of options can overwhelm users, leading to indecision, dissatisfaction, or regret. -
NaggingView pair →Repeated interruptions distract users from their intended tasks, pressuring them to take unwanted actions or make decisions.
Sources
Nudging
Interaction Contexts
- settings
Supported Goals
- clarity
- autonomy
Sources
Emphasize
Interaction Contexts
- selection
- settings
Supported Goals
- clarity
- autonomy
Symbiosis
Dark counterparts to this bright pattern
Sources
Honest defaults
Interaction Contexts
- settings
- checkout
Supported Goals
- transparency
- control
Symbiosis
Dark counterparts to this bright pattern
-
Manipulating Choice ArchitectureView pair →Arranges or highlights options to steer users toward a particular outcome, often making alternative choices less visible or appealing. -
Bad DefaultsView pair →Default settings are configured to favor the service provider, often exposing users to risks or unwanted actions unless manually changed.
Sources
Slow down
Interaction Contexts
- social media
Sources
Right Hierarchy
Interaction Contexts
- settings
Symbiosis
Dark counterparts to this bright pattern
Sources
Outside my bubble/Contrarian's companion
Interaction Contexts
- social media
Sources
Usage limits
Symbiosis
Dark counterparts to this bright pattern
-
Attention CaptureView pair →Designs use psychological triggers and interface tricks to keep users engaged longer than they intended, reducing their sense of control. -
GamificationView pair →It uses rewards, points, or progress mechanics to drive repeated engagement, often encouraging actions beyond user intent.
Sources
Healthy alternative/5-a-day
Symbiosis
Dark counterparts to this bright pattern
Sources
Explainability
Interaction Contexts
- checkout
- settings
- social media
Supported Goals
- clarity
- transparency
- satisfaction
Symbiosis
Dark counterparts to this bright pattern
-
Hiding InformationView pair →Withholds or delays key details, making it harder for users to make fully informed decisions during their interaction. -
Hidden InformationView pair →Relevant details or options are concealed or presented as unimportant, making it harder for users to access or recognize them. -
Interface InterferenceView pair →Make certain actions easier to find or perform while confusing or hiding alternatives.
Sources
Data traces
Supported Goals
- transparency
Sources
Cost transparency
Interaction Contexts
- checkout
Symbiosis
Dark counterparts to this bright pattern
-
Hiding InformationView pair →Withholds or delays key details, making it harder for users to make fully informed decisions during their interaction. -
Forced ContinuityView pair →Users are automatically charged for ongoing subscriptions after trials end, often without clear notice or easy cancellation.
Sources
Persona profiling
Supported Goals
- transparency
Symbiosis
Dark counterparts to this bright pattern
Sources
Nutrition labels
Supported Goals
- clarity
- transparency
Symbiosis
Dark counterparts to this bright pattern
Sources
Dumb it down
Supported Goals
- clarity
- satisfaction
Sources
Transparent recommender
Interaction Contexts
- social media
Supported Goals
- transparency
- satisfaction
Symbiosis
Dark counterparts to this bright pattern
Sources
Pattern Levels
Approach: semantic vs flipping
Two different approaches to Bright Patterns:
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.
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: