Dark patterns are website or app designs that steer you toward a purchase, renewal, or data-sharing choice you might not make if the information were clear. They can appear in online checkouts, free trials, cookie notices, account settings, and cancellation screens.
For a U.S. consumer, use four simple tests:
- Information: Can you see the total price, renewal date, and future charge before committing?
- Choice: Can you decline without guilt, repeated pop-ups, or confusing wording?
- Control: Are optional extras and data-sharing choices clearly separated?
- Reversibility: Can you cancel, change settings, or withdraw consent without entering a maze?
A dark-pattern label is not, by itself, a legal finding. The facts, payment method, transaction type, state, and applicable law all matter.
Common dark patterns in subscriptions and checkout
| Pattern | What it looks like | What you can do |
|---|---|---|
| Hidden or drip pricing | A low price appears first, while mandatory fees show up near payment | Recalculate the full amount before entering payment details |
| Forced continuity | A “free” or low-cost trial automatically becomes a paid subscription | Check the renewal date, recurring price, and cancellation method |
| Roach motel | Signing up takes one click, but cancellation requires multiple screens or a support call | Find the cancellation route before joining and save the confirmation |
| Sneaking into the basket | Insurance, tips, add-ons, or extra products are preselected | Review every line item and remove anything you did not choose |
| Confirmshaming | The decline button says “No thanks, I don’t want to save money” | Treat emotional wording as a reason to pause, not a reason to accept |
| Privacy pressure | “Accept all” is prominent while privacy settings are hidden or harder to use | Open the detailed settings and choose by purpose |
| Disguised ads | A sponsored result, download button, or close icon looks like ordinary content | Check labels and destination links before clicking |
| Urgency and scarcity pressure | A countdown, “only one left” message, or limited offer pushes an immediate decision | Ask whether the deadline or stock claim is clear and credible |
| Nagging | Repeated pop-ups continue until you accept a service or share data | Look for a settings page or close the prompt without rushing |
These patterns are sometimes grouped under terms such as negative option, obstruction, interference, and sneaking. The terminology varies, so focus on what the interface does rather than memorizing every label.
Not every persuasive design is deceptive. A genuine sale deadline, a clearly labeled optional add-on, or a prominent purchase button can be legitimate. The warning sign is a material detail that is hidden, distorted, preselected, or made unnecessarily difficult to reject.
How to check a website or app before you pay
1. Identify who is charging you
A subscription may be billed directly by the merchant, through an app store, or through a marketplace. The company you see in an advertisement may not be the company that appears on your statement.
Write down:
- The merchant or platform name
- The payment method
- The product or subscription name
- Whether the charge is one-time or recurring
- Where cancellation must be completed
This distinction matters later. A merchant account, an app-store subscription, a credit card, and an ACH payment may each have different cancellation or dispute procedures.
2. Find the full price and future price
Look beyond the large headline price. Check for:
- Mandatory service, resort, delivery, or processing fees
- Taxes or other charges shown later in the flow
- The amount due today
- The amount charged after a trial or introductory period
- The billing frequency
- The date of the first recurring charge
If you cannot determine what you will pay after the introductory period, do not treat the offer as fully disclosed.
3. Inspect every default
Look for preselected boxes or toggles involving:
- Insurance or protection plans
- Tips or donations
- Marketing emails
- Data sharing
- Personalized advertising
- Extra products or “free gifts”
- Automatic renewal
A preselected option is not automatically illegal in every situation, but it deserves a deliberate review. Optional choices should be identifiable without guessing.
4. Read the final button
The last button should match the actual consequence. “Start free trial,” “Place order,” “Agree and continue,” and “Subscribe” do not mean the same thing.
Read the nearby text, not just the button. Confirm whether clicking starts a recurring payment, authorizes data sharing, or creates an account with continuing obligations.
5. Check cancellation before signing up
Search the account settings, help center, or subscription terms for the cancellation process. A service that explains enrollment clearly but gives no usable cancellation instructions deserves extra caution.
Deleting an app usually should not be treated as proof that a subscription ended. Cancel through the billing source and keep the final confirmation.
6. Save evidence
Take screenshots or save copies of:
- The advertised price
- The checkout total
- Renewal terms
- Consent settings
- Cancellation instructions
- Confirmation emails
- Chat messages and case numbers
- Statements showing the charge
Include the date and, when possible, the page address. A screenshot of the final confirmation is more useful than a general memory that the page “looked free.”
7. Pause when the design creates pressure
Urgency, guilt, repeated interruptions, and confusing double negatives are reasons to slow down. Close the page, compare the offer elsewhere, or return after reviewing the terms. A legitimate offer should not require you to make a poorly understood decision in seconds.
Which U.S. rules may apply?
The United States does not have one nationwide law that makes every dark pattern illegal. Different rules may apply to fees, automatic renewals, privacy choices, advertising, or unfair and deceptive conduct.
Mandatory fees in covered transactions
The FTC’s Rule on Unfair or Deceptive Fees FAQ says the rule became effective May 12, 2025. For covered transactions, a mandatory fee that cannot be avoided must be included in the total price.
The rule specifically covers certain short-term lodging and live-event transactions. For example, a hotel price shown as $199 with a mandatory $39 resort fee should not be presented as though $199 were the complete price in a covered transaction.
The rule is not a blanket answer for every fee on every website. The FTC FAQ also distinguishes covered live events from prerecorded audio or visual performances and film screenings. If a fee appears late in an online purchase, document the displayed price and ask the seller to identify which charges are mandatory, optional, or required by another authority.
Free trials and automatic renewals
A free trial that turns into a paid plan is a form of negative-option marketing when the customer must take action to avoid the recurring charge. The FTC’s explanation of the amended Negative Option Rule discusses automatic renewals, continuity plans, and free trials offered online, by phone, or in person. It also identifies material terms as information that could influence a customer’s decision to sign up.
That does not mean every U.S. subscription has a universal federal one-click cancellation right or that every disputed renewal automatically qualifies for a refund. Federal rule status, state requirements, app-store policies, and the actual disclosures shown at signup can all matter.
For a subscription dispute, save the screen showing the trial price, recurring price, renewal date, and cancellation instructions. Those details help establish what you saw and what the company charged.
Privacy choices in California
California has specific privacy protections involving dark patterns. The California Privacy Protection Agency’s announcement explains that the California Consumer Privacy Act uses the term for interfaces that impair a consumer’s autonomy, decision-making, or choice when giving consent or exercising privacy rights.
The CPPA also says privacy choices, including options to opt out of the sale or sharing of personal information, should be presented clearly and in a balanced way. Its guidance focuses on the effect of the interface, not only the company’s claimed intent.
This section is California-specific. Consumers in other states may have different privacy rights and complaint routes. California residents can review the CPPA consumer FAQ for information about available privacy requests and agency procedures.
What does not control the outcome?
Several common assumptions can mislead consumers:
- Calling an offer “free” does not answer whether its recurring terms were clear.
- A company’s terms of service do not automatically settle whether a screen was deceptive.
- A bank’s decision on a payment dispute is not a legal ruling about the user interface.
- A federal rule covering certain lodging or live-event fees does not automatically cover every online fee.
- A dark-pattern label alone does not guarantee a refund.
- A confusing design may be accidental, although its effect can still create a serious consumer problem.
This is general consumer information, not legal advice. If a substantial amount of money or personal information is involved, consider getting advice about the law in your state.
What to do after a dark pattern leads to a charge
Act before the next renewal date if possible.
Cancel through the correct channel
Use the merchant’s account page, app store, or other billing platform that actually manages the subscription. Capture the confirmation page and save the confirmation email.
If the cancellation option is missing, contact support in writing. Ask for:
- The date and time the cancellation was received
- Confirmation that no further recurring charges will be made
- The effective cancellation date
- A refund review for any charge made after cancellation
Blocking a merchant through your bank may prevent a payment, but it does not necessarily cancel the underlying subscription.
Request a refund from the merchant
Keep the request factual. Identify the service, charge, and reason for the request. For example:
On [date], I signed up for [service]. The page showed [trial or price information]. I was charged [amount] on [date]. I canceled on [date] and am requesting confirmation of cancellation and a refund of this charge. Please explain the renewal terms and provide the relevant account record.
Do not rely only on a phone conversation. If you speak with an agent, ask for a case number and follow up by email or chat.
Contact the right payment provider
For a credit-card charge, contact the card issuer promptly and ask about its billing-dispute process. Provide the merchant’s response, screenshots, cancellation proof, and statement entry.
Debit-card, prepaid-card, ACH, and peer-to-peer payments can follow different procedures. Do not assume that a credit-card billing dispute rule applies to those payment rails. If the payment was authorized but you believe the renewal or disclosure was misleading, describe it accurately. Do not report an authorized transaction as unauthorized merely because the checkout was confusing.
Escalate when the response is inadequate
Depending on the problem, you can consider a complaint to:
- The FTC for suspected deceptive or unfair business practices
- Your state attorney general or state consumer-protection office
- The relevant state privacy regulator
- The CPPA for a California privacy-choice or consent issue
- The app store or marketplace that processed the subscription
A complaint may help create a regulatory record, but it does not guarantee an individual refund. For a billing problem, continue working with the merchant and the payment provider while keeping your evidence organized.
What a fair checkout or subscription screen looks like
Use these features when comparing services:
| Warning sign | Fairer design |
|---|---|
| Mandatory fee appears at the last step | The total price is shown before commitment |
| Trial price is prominent but renewal terms are faint | Renewal date, price, and frequency appear next to the signup action |
| “Accept” is easy while “decline” is hidden | Accepting and declining are similarly clear |
| Optional extras are already selected | Optional products and permissions start unselected |
| The decline choice uses guilt or insults | The choice simply says “No thanks” or “Decline” |
| Cancellation is buried in unrelated help pages | Account settings provide a visible cancellation path |
| One broad consent covers unrelated uses of data | Privacy purposes are separated and explained in plain language |
A service does not need to be free of every persuasive element to be usable. It should let you understand the consequence, make a real choice, and change that choice without unnecessary friction.
Frequently asked questions
Are dark patterns illegal?
Not as a universal category. Specific designs may raise issues under consumer-protection, subscription, fee, advertising, or privacy rules. The answer depends on the transaction, the disclosures, the consumer’s state, and what happened after the click.
Does the FTC fee rule cover every hidden fee?
No. The rule addresses covered short-term lodging and live-event transactions. It does not automatically decide every dispute involving a fee on an ecommerce site, app, service, or ticket purchase.
Can I get a refund because a subscription used a dark pattern?
Not automatically. Ask the merchant first, preserve the signup and cancellation evidence, and contact the appropriate payment provider if needed. The result can depend on the terms shown, the timing of cancellation, the type of payment, and applicable law.
Does deleting an app cancel its subscription?
Do not assume it does. Check whether the merchant or an app store manages the billing, cancel through that channel, and keep the confirmation.
Are countdown timers always deceptive?
No. A genuine deadline can be useful if it is clear and accurate. A timer that resets, remains unchanged for days, or hides the actual terms is a reason to verify the offer before paying.
Before your next trial or checkout, write down the seller, total price, renewal date, and cancellation route. If any of those details is missing, pause and save the screen before continuing.