No guilt-tripping language to discourage declining offers
Why it matters
Confirm shaming — labeling the 'decline' button with language designed to make the user feel guilty, inadequate, or foolish ('No thanks, I prefer to stay limited') — is identified in the FTC's Dark Patterns Report as a manipulative interface design that undermines informed consumer choice. The FTC Act §5 unfairness prong covers practices that cause substantial consumer injury not outweighed by benefits. While individual instances seem minor, confirm shaming at scale across millions of upgrade prompts constitutes a systematic manipulation of consumer decision-making that the FTC treats as an unfair practice.
Severity rationale
Low because confirm shaming harms consumers through psychological manipulation rather than direct financial loss, and a single instance rarely triggers enforcement — but the pattern is identified by the FTC and signals a design culture that tolerates dark patterns elsewhere.
Remediation
Replace all guilt-language decline options with neutral alternatives and grep the codebase to find all instances before shipping.
// WRONG — confirm shaming
// <button>No thanks, I prefer to stay limited</button>
// <button>I'll miss out on the savings</button>
// RIGHT — neutral decline language
function UpgradeModal({ onAccept, onDecline }: ModalProps) {
return (
<dialog>
<h2>Upgrade to Pro</h2>
<p>Unlimited projects, priority support, advanced analytics.</p>
<div className="flex gap-3">
<button onClick={onAccept}>Upgrade now</button>
<button onClick={onDecline} variant="ghost">
No thanks {/* or: Maybe later / Not right now / Decline */}
</button>
</div>
</dialog>
)
}
Find all instances with:
grep -r "I don't want\|I prefer to stay\|I'll miss out\|I'll take my chances\|No thanks, I" src/
Acceptable decline labels: 'No thanks', 'Maybe later', 'Not right now', 'Decline', 'Skip', 'Dismiss', 'Cancel', 'Close'.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the FTC Consumer Protection Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- external · ftc-act-section-5 — FTC Act Section 5 — Unfair or Deceptive Acts or Practices
- external · ftc-dark-patterns-report — FTC Report: Bringing Dark Patterns to Light (2022)
Taxons
History
- 2026-04-18·v1.0.0·Initial import from ftc-consumer-protection·automated