Subscription Dark Pattern Audit & Checklist
Audit your subscription flow for illegal dark patterns: confirmshaming, roach motels, hidden buttons, and misdirection. Free interactive tool.
Audit Compliance Score
0% (0 of 4 requirements satisfied)
Confirmshaming
Cancel buttons do not use guilt-tripping labels like 'No, I don't want to grow my business'.
Roach Motel / Asymmetric Friction
Cancelling does not require more cognitive steps, surveys, or screen transitions than checkout.
Hidden / Low-Contrast Buttons
The 'Continue to Cancel' button has WCAG AA compliant contrast and is never hidden below multiple fold screens.
Misdirection & Sneak into Basket
Offers and downgrades are clearly separated; clicking cancel never silently re-subscribes or switches tiers without clear consent.
About this tool
Regulatory bodies—including the FTC, the European Data Protection Board (EDPB), and state consumer protection agencies—actively prosecute software companies that employ deceptive UX designs known as 'dark patterns.' Common violations in subscription workflows include 'confirmshaming' (emotionally manipulative cancel button copy), 'roach motels' (easy to sign up, impossible to leave), hidden cancel buttons with sub-standard color contrast, and obstructive multi-page questionnaires. Eliminating dark patterns is not only a regulatory imperative; it directly enhances brand equity. When customers realize that leaving your product is simple and dignified, their psychological hesitation to sign up dissolves. Use this audit tool to inspect your product for dark patterns.
How It Works
- 1Review the standardized checklist of prohibited dark pattern tactics.
- 2Audit your checkout, settings, and cancellation screens against each pattern definition.
- 3Ensure all buttons meet WCAG AA contrast standards and copy remains neutral and non-manipulative.
Worked Practical Example
A cancellation flow disables the 'Confirm Cancel' button until a user types a 50-word explanation.
Calculation / Steps
Identified as 'Asymmetric Friction / Roach Motel' (Violates FTC equal-ease standards).
Expected Result
Remove mandatory text requirement to restore compliant, frictionless cancellation.
Frequently Asked Questions
What is an example of confirmshaming?+
Phrasing the decline button as 'No thanks, I don't like saving money' or 'I prefer running an inefficient business'.
Is showing a discount offer considered a dark pattern?+
No. Offering a discount is completely legitimate as long as the user can decline it in one click and proceed immediately to cancellation.
How does BoolBul avoid dark patterns?+
BoolBul uses WCAG AA accessible contrast, neutral button copy, and maintains a one-click cancel path on every single screen.
Automate retention on your cancel button
BoolBul is built on anti-dark-pattern principles, delivering maximum retention through transparent, helpful offers rather than coercion.
Related SaaS Tools
FTC Click-to-Cancel Checklist
Audit your SaaS cancellation flow against the FTC's 2024 Negative Option Rule. Actionable checklist with statutory citations and practical guidance.
Cancel Page Copy Generator
Generate clean, respectful cancellation screen copy with a clear cancel option. No dark patterns, guilt-trips, or misleading buttons. Free interactive tool.
Cancellation Flow Audit Checklist
Audit your SaaS cancellation flow against FTC Click-to-Cancel rules, California ARL, and UX standards. Free interactive scoring checklist.
Cancellation Confirmation Email Template
Generate timestamped, legally compliant cancellation confirmation emails expected by regulators and required by some state laws. Free generator tool.