About this tool
Flag manipulative consent, checkout and cancellation patterns in your own product.
The Dark-Pattern Self-Audit scores a consent, checkout or cancellation flow against the six manipulative-design signals regulators raise most often: unequal visual prominence of accept versus reject, preselected options, confirmshaming copy, hidden or late-added costs, cancellation that is not self-service, and repeated prompts that wear the user down. Paste the actual interface copy plus your own observations of the journey and each signal comes back Found or Missing, with a coverage percentage and a list of what still needs review. It is written for product, design and privacy teams doing a pre-launch pass on their own funnel.
Open Dark-Pattern Self-Audit on AltFTool — it loads instantly in your browser.
Paste your banner, checkout or cancellation wording plus your own journey observations into the Consent, checkout, or cancellation copy and observations box.
Leave Strict review on to require every checklist signal, or clear it for proportional coverage.
Read the Audit report for each of the six signals marked Found or Missing, then Copy or Download the coverage summary.
Prominence, preselection, confirmshaming, hidden cost, direct cancellation and repeated prompts are each judged separately and listed by name.
Turn it on and every signal has to be evidenced, so an unaddressed item shows as needing review rather than being averaged away.
The output names exactly which signals were not evidenced, which is what a design review or a compliance file actually needs.
No — you paste the interface copy and your own notes on the flow, and it checks that text against the six signals. That is deliberate, because several of the signals (button prominence, repeated prompts, whether cancellation needs a phone call) can only be judged by walking the journey yourself.
The usual failures are a prominent Accept next to a buried or greyed-out Reject, options that are switched on by default, and guilt-tripping decline copy. Under the GDPR consent must be a freely given, specific, informed and unambiguous affirmative act, and the Court of Justice held in the Planet49 case that a pre-ticked box does not qualify.
It is coverage, not a grade: the number of the six signals evidenced in your text divided by six, so four of six reads as 67%. A high score means you documented each signal, not that a regulator would agree with your assessment.
No. This is a self-audit prompt, not a legal determination, and it cannot see your flow's actual layout, timing or accessibility. Test the complete journey with a keyboard, on mobile and with a screen reader, and have a qualified privacy or consumer-law adviser sign off before you rely on the result.