Subscription traps and automatic renewal
One-off sample silently creates monthly deliveries
A fictional shop sells a $5 sample kit but treats the order as agreement to a $45 monthly delivery without naming a subscription beside the purchase button.
Individual HTML example · Sneaking
A fictional fitness app promotes seven free days but places the $240 annual conversion, date and cancellation route only inside a remote terms link.
This is an original fictional comparison. It depicts no real business and is not a regulator finding, statutory category or legal safe harbour.
Complete practice context
A transaction creates or continues recurring liability without effective, timely disclosure of the subscription, renewal and exit consequences. This is a design and research taxonomy for learning and evidence review, not a statutory offence label or an automatic finding that an interface is unlawful.
The full guide explains inclusion and exclusion criteria, potential harms, fairer design, evidence questions and separate Australian legal information layers. The example page isolates one scenario so it can be shared and discussed without reproducing the complete library on one page.
Continue comparing
Subscription traps and automatic renewal
A fictional shop sells a $5 sample kit but treats the order as agreement to a $45 monthly delivery without naming a subscription beside the purchase button.
Bait and switch
A fictional account page labels a prominent control “Download document”, but it launches an optional browser-extension installer instead.
Bait and switch
A fictional booking flow records a basic fare selection but the final action purchases a premium flexible fare without a new price-and-product confirmation.
Evidence base