Invite-only betaFirst 100 SaaS founders: 3 months freeNo credit card · Zero dark patterns
BoolBul
BOOLBUL.The Retention Interceptor
06100% Free · Browser Native · Zero Sign-up

Subscription Dark Pattern Audit & Checklist

Audit your subscription flow for illegal dark patterns: confirmshaming, roach motels, hidden buttons, and misdirection. Free interactive tool.

Interactive Audit ChecklistClick checkpoints to test compliance

Audit Compliance Score

0% (0 of 4 requirements satisfied)

High Legal & Regulatory Risk

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.

Informational compliance checklist only; not formal legal advice. Consult licensed counsel for binding jurisdiction-specific review.

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

  1. 1Review the standardized checklist of prohibited dark pattern tactics.
  2. 2Audit your checkout, settings, and cancellation screens against each pattern definition.
  3. 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.

BoolBul Retention Engine

Automate retention on your cancel button

BoolBul is built on anti-dark-pattern principles, delivering maximum retention through transparent, helpful offers rather than coercion.

From the MIACIA Studio Journal