Individual HTML example · Interface interference

Cancellation message frames departure as betrayal

A fictional service tells a subscriber that leaving will “let the whole community down” before each of three confirmation steps.

ConfirmshamingCommunity subscriptionCancellation

This is an original fictional comparison. It depicts no real company and is not a legal finding or safe harbour.

Community subscriptionCancellation

Cancellation message frames departure as betrayal

A fictional service tells a subscriber that leaving will “let the whole community down” before each of three confirmation steps.

Potentially problematicDo not abandon your community

Do not abandon your community. Each exit step frames cancellation as a personal failure.. Blocking step: Stay and support everyone: current. Obscured outcome: Confirm cancellation: current

Neutral alternativeEnd community plan

End community plan. The effective date and access consequences are stated without shame.. Completion step: Confirm cancellation: completed. Recorded outcome: Stay and support everyone: completed. Request recorded: Confirm cancellation

Why the first version can mislead: The presentation changes what the user can notice or predict at the cancellation decision. The problematic state shows: “Each exit step frames cancellation as a personal failure.” Its influence should be tested by comparing the consequence and usability of “Stay and support everyone” with “Confirm cancellation”. Repeated social guilt may deter or delay an intended cancellation.

What a fairer design does: Use factual consequences and a direct confirmation without moral judgment or repeated emotional prompts.

Show annotated differences (2)
Potentially problematic version
  • Obscured outcome: Confirm cancellation: currentIn “Cancellation message frames departure as betrayal”, this element shows how manipulative choice wording can shape the decision.
Neutral alternative
  • Request recorded: Confirm cancellationIn “Cancellation message frames departure as betrayal”, this element keeps the clearer alternative visible at the same decision point.
Review questions (3)
  • Do “Stay and support everyone” and “Confirm cancellation” receive comparable prominence and explain their consequences before activation?
  • Count steps, waits, offers and channel changes through final confirmation; where does the route meet “Emotion or judgement is materially asymmetric between options”?
  • What neutral rendering or comprehension result would falsify the classification, particularly in light of “neutral explanation of a real consequence”?
Side-by-side community subscription interface showing “Do not abandon your community” and the clearer alternative “End community plan”.Provenance: Original hypothetical community subscription example created for this library; no real business, product or interface is depicted.

Complete pattern context

How this example relates to Confirmshaming

Option labels use shame, guilt, fear or asymmetric emotional framing to move the user away from the outcome they would otherwise choose. 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.

The full guide explains inclusion and exclusion criteria, harms, fair design principles, evidence questions and the relevant EU legal information layers. The example page isolates one scenario so it can be shared and discussed without reproducing the complete library on one page.

Continue comparing

Confirmshaming

Decline copy shames a safety choice

Checkout add-onCheckout

A fictional checkout labels an €18 protection purchase “Protect my family” and the refusal “No, I do not care if they are at risk”.

Open this example

Bundled options

Ticket and travel pass presented as one package

Event bookingCheckout

A fictional ticket seller offers a concert ticket only through a control that also adds a city travel pass, although the travel component is separately deliverable and not required for entry.

Open this example

Bundled options

Support and migration locked into one plan

Business software pricingPricing

A fictional service offers a core plan only as a bundle with premium support and data migration, while implying those extras can be removed later although no controls exist.

Open this example
Sources and provenance for this example

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. Digital Fairness Act: call for evidence for an impact assessmentEuropean Commission · Primary · checked 2026-08-09 · Initiative 14622; Ares(2025)6275573