Design VocabularyDesign vocabulary · Edition 01

VOCABULARY / ENTRY

Confirmshaming

confirmshaming

Add to comparison +

Use shame, guilt, or belittling language to pressure people into accepting an option rather than declining it.

Interactive specimen · Fictional product FIELDNOTES
Anti-pattern specimen · No actual subscription

Subscribe to City Notes

One city observation each month.

Recognizing it

  • The decline option belittles the person
  • The accept option is framed as morally superior
  • Decline wording does not accurately describe the action

Concept boundary

Explaining objective consequences is different from shaming. This entry concerns emotional pressure on a freely made choice.

When to consider it

  • Auditing subscriptions, marketing prompts, or permission choices

When to be cautious

  • Recommending it as a conversion tactic

Tradeoff

Keep an honest explanation of value while replacing the decline wording with a neutral, accurate action label.

Conditional rules · Editorial advice

When Writing a decline buttonMustDescribe the decline action accurately and remove shaming language.

Related entries

Hidden Costs ↗Related, but different · Auditing whether a choice is informed and voluntary

The harms work differently and should be checked separately.

Inclusive Design ↗Conditional conflict · Wording belittles certain choices or people

Conflicts with the aim of reducing exclusion.

Sources and what they support

Deceptive Patterns · Confirmshaming ↗

A deceptive pattern that uses shaming or emotional pressure to encourage acceptance.

Retrieved: 2026-09-15

Definitions reference these sources. Digital specimens, selection advice, relationships, and recipes are editorial work and have not been validated through user research.

Type extensions and implementation notes

Capability tags describe this specimen only; verify the implementation again in a real product.

{
  "harm": "Emotional pressure undermines autonomous choice",
  "repair": "Replace belittling wording with a neutral action such as “Not now”."
}
Full Agent entry JSON
{
  "id": "confirmshaming",
  "type": "anti",
  "name": {
    "zh": "羞辱式拒绝文案",
    "en": "Confirmshaming"
  },
  "aliases": [
    "拒绝羞辱",
    "情绪操纵退出"
  ],
  "granularity": "component",
  "intents": [
    "audit-choice"
  ],
  "tags": [
    "anti-pattern",
    "refusal",
    "manipulation",
    "copywriting",
    "subscription"
  ],
  "definition": "Use shame, guilt, or belittling language to pressure people into accepting an option rather than declining it.",
  "boundary": "Explaining objective consequences is different from shaming. This entry concerns emotional pressure on a freely made choice.",
  "signature": [
    "The decline option belittles the person",
    "The accept option is framed as morally superior",
    "Decline wording does not accurately describe the action"
  ],
  "when": [
    "Auditing subscriptions, marketing prompts, or permission choices"
  ],
  "when_not": [
    "Recommending it as a conversion tactic"
  ],
  "tradeoff": "Keep an honest explanation of value while replacing the decline wording with a neutral, accurate action label.",
  "comparison": {
    "focus": "Emotional pressure on a choice",
    "mechanism": "Shaming or guilt-inducing wording",
    "cost": "Undermines autonomy and trust"
  },
  "sources": [
    {
      "id": "deceptive-confirm",
      "title": "Deceptive Patterns · Confirmshaming",
      "url": "https://deceptive.design/types/confirmshaming/",
      "claim": "A deceptive pattern that uses shaming or emotional pressure to encourage acceptance.",
      "checkedAt": "2026-09-15",
      "archive": {
        "lookupUrl": "https://web.archive.org/web/20260915*/https://deceptive.design/types/confirmshaming/",
        "status": "available",
        "checkedAt": "2026-09-15T16:52:43.743Z",
        "jobId": "spn2-3f8b566a024bba9cf4c04deca9e13b7eff7f672e",
        "url": "https://web.archive.org/web/20260915165324/https://deceptive.design/types/confirmshaming/",
        "timestamp": "20260915165324"
      }
    }
  ],
  "relations": [
    {
      "target": "hidden-costs",
      "kind": "related",
      "condition": "Auditing whether a choice is informed and voluntary",
      "reason": "The harms work differently and should be checked separately.",
      "basis": "editorial"
    },
    {
      "target": "inclusive-design",
      "kind": "conflicts_when",
      "condition": "Wording belittles certain choices or people",
      "reason": "Conflicts with the aim of reducing exclusion.",
      "basis": "editorial"
    }
  ],
  "rules": [
    {
      "when": "Writing a decline button",
      "instruction": "Describe the decline action accurately and remove shaming language.",
      "strength": "must",
      "basis": "editorial"
    }
  ],
  "anti": {
    "harm": "Emotional pressure undermines autonomous choice",
    "repair": "Replace belittling wording with a neutral action such as “Not now”."
  },
  "demo": "confirmshaming",
  "version": "0.1.0",
  "editorialStatus": "sample-reviewed",
  "requirements": [],
  "demoCapabilities": [
    "keyboard",
    "reduced_motion"
  ],
  "implementationNote": "Capability tags describe this specimen only; verify the implementation again in a real product.",
  "searchTerms": [
    "反模式",
    "拒绝",
    "操纵",
    "文案",
    "订阅"
  ]
}