FTC click-to-cancel rule and state auto-renewal law compliance covering pre-purchase disclosure, enrollment consent, cancellation mechanisms, and renewal notifications.
This audit evaluates 18 checks across pre-purchase disclosure (subscription terms, total cost, free trial terms, material terms visibility), consent and enrollment (affirmative consent, purchase confirmation, separate subscription consent, no negative option enrollment), cancellation and modifications (click-to-cancel, online cancellation, no required phone/chat, pro-rated refunds, downgrade/pause options), and renewal notifications (renewal reminders, price change notices, failed payment handling, grace periods, annual reminders). For any subscription-based application, this audit ensures compliance with FTC click-to-cancel rules and state auto-renewal laws.
18
Total Checks
3
Delivery Formats
5
Categories
6
Versions
Quality hardening: added cross-references, enumeration/counting requirements, quoting directives, negative guardrails, measurement-on-pass reporting, and numeric thresholds across all checks. Manifest tolerances tightened to exact.
2026-04-02
Added chunked format for browser-based tools
2026-03-01
Improved Step 3: paste URL is now primary submission method
2026-03-01
Tightened skip criteria for two flaky checks: (1) price-change-notification: removed future-state skip exception (no price changes yet) — any paid subscription without a notification mechanism now fails, not skips; (2) separate-subscription-consent: clarified that skip is preferred over pass for pure-subscription products with no mixed checkout, explicitly directing pass result only when both payment types coexist and are separated.
2026-03-01
Hardened curl commands with -sS -L flags for redirect following and error visibility. Added response validation guidance to Step 3.
2026-02-23
Initial release
2026-02-22
Copy the prompt in your preferred format above.
Paste into your AI coding tool (Claude Code, Cursor, Bolt, etc.).
Let the AI run all checks. Review the structured JSON output it produces.
Submit the JSON telemetry block to AuditBuffet for scoring and benchmarks.
Paste your JSON telemetry to get scores and benchmarks.
Submit Results