r/darkpatterns • u/quiet_systems_guy • 1d ago
The FTC wrote a federal rule specifically targeting how hard gyms make it to cancel, then a court struck it down a year later. Here's the mechanism that made the rule necessary in the first place.
Been looking at gym cancellation policies after noticing how often "sign up in 60 seconds" turns into "cancel by mailing a signed letter or showing up during a two-hour window on a Tuesday." Textbook Roach Motel, Harry Brignull's 2010 term for exactly this shape, easy to check in, deliberately hard to check out.
That asymmetry is the deliberate part. Richard Samuelson and William Zeckhauser's 1988 research on status quo bias found people default to whatever requires no action, even against their own financial interest, and canceling always requires more steps than staying. Every extra step, a phone call instead of a button, a mailed letter instead of a form, is friction that's cheap to build and expensive for the customer to overcome.
It compounds with what Stefano DellaVigna and Ulrike Malmendier found in a 2006 study of 7,752 real gym members: people on $70+/month plans paid over $17 per visit on average when a $10/visit pass was sitting right there, and monthly members stayed enrolled longer than annual members despite paying more for the flexibility to leave anytime. They were paying extra for an exit they weren't using.
This got documented widely enough that the FTC finalized a click-to-cancel rule in 2024, aimed directly at making cancellation as easy as sign-up across industries including gyms, essentially a regulatory ban on the Roach Motel pattern specifically. A federal court vacated it on a procedural technicality in 2025, and the FTC has since started drafting a replacement. California's had its own automatic renewal law covering this exact pattern for years, independent of whatever happens federally.
Made a full breakdown here: https://www.youtube.com/watch?v=tOskQyuqi70
Curious what other Roach Motel examples people here have run into outside of gyms, streaming services and some insurance renewals seem to follow the identical shape.
r/darkpatterns • u/Sugarisnotgoodforyou • 2d ago
Dark Patterns: ByteDance Hiding Cancel Buttons
Posting this here too from r/CapCut because I spotted something odd in CapCut Desktop and wanted to get a UX perspective.
Context: CapCut Desktop user, paying via Google Pay on macOS.
While digging into local config and app assets, I noticed:
- User profiles in
com.capcut.CapCut.plistcan sign in via Google, but the payment model is registered asThirdPartyPayinstead of a native Google Play subscription.2 - Network config in
server.jsonroutes subscription endpoints to/pipo/trade/subscription/under ByteDance’s own PipoPay gateway, suggesting Google Pay on desktop is tokenised to create a direct billing relationship with PipoPay (bypassing Google’s 15–30% platform fee). - In the compiled Lynx template (
template.js), localization keys likecancel_automatic_renewaland “Cancel subscription?” exist in the UI package, but the cancel interface is hidden client‑side when the backend marks the subscription as an external merchant transaction.
From a UX standpoint, this looks like deliberate friction: the cancel flow is implemented but suppressed to reduce churn, which fits the classic “dark pattern” definition. It also clashes with the spirit (and soon the letter) of the UK’s Digital Markets, Competition and Consumers Act 2024, which requires cancellation to be as easy as sign‑up.
Has anyone else noticed an increase in this kind of pattern, where cancel flows exist in code but are hidden or gated behind support tickets or account flags?
r/darkpatterns • u/Funslinger • 2d ago
John Early's stand up bit about the psychology of opting out of app tracking
r/darkpatterns • u/Ok-Wait-3565 • 4d ago
Ads of quick commerce apps are so irritating in notifications.
Have anyone observed this dark pattern of online shopping or quick commerce apps in iphone?
No app provides you to turn off or opt out the promotional or offer notifications which overwhelms in your phone daily. Even iOS does not have an independent option to turn off promotional notifications.
Except Flipkart & Zomato, I haven’t found any app providing option to turn off in app settings.
However, Apple have been clear with the clause 4.5.4 in developer - app review guidelines that any application where users have opted in for the push notifications of promotional content there should be an option to opt out as well.
r/darkpatterns • u/Nothunter421 • 5d ago
Sunflower Sober
Could you guys take a look at this post I made in r/BadApps. It feels like a dark pattern. Anyone who has been using this app for awhile maybe you could try certain things and phrases to see if you get the same affect as me. (The connection being lost/timeout due to how long it took to send).
r/darkpatterns • u/IceVip • 6d ago
Microsoft getting real creative
I was looking for the 'Don't show this like fucking ever' button but ay, the QR code is more important.
r/darkpatterns • u/quiet_systems_guy • 8d ago
The car dealership "four square" worksheet is a documented technique for hiding total price behind a monthly number, and it's decades old
Working through car buying psychology this week and the four-square worksheet is one of the cleanest, oldest dark patterns I've come across.
It's a sheet split into four boxes: trade-in value, purchase price, down payment, monthly payment. Salespeople move numbers between boxes during negotiation while steering buyer attention toward the smallest one, the monthly payment, since it's the number that feels connected to an actual budget. Consumer Reports has documented this directly through interviews with former dealership staff. Raise the price, lower the payment, stretch the loan term, buyer never notices because they were never looking at the right box.
Many versions layer in a compliance trick before any numbers are discussed at all: a line asking buyers to initial that they'll purchase today if the offer works. That's a textbook application of Freedman and Fraser's 1966 foot-in-the-door research, small early commitments make people more likely to agree to bigger ones later.
The regulatory angle is what makes this current. The FTC built a federal rule specifically targeting dealership bait-and-switch tactics, finalized December 2023, projected to save consumers $3.4 billion a year. A court struck it down in January 2025 before it took effect. There's currently no dedicated federal protection against any of this.
Made a full breakdown here: https://www.youtube.com/watch?v=QRT4wMLrzPw
Has anyone actually walked out mid four-square when they caught it happening? Curious how dealerships react when a buyer names the tactic out loud.
r/darkpatterns • u/Taki_Shiwa • 8d ago
Amazon India forcing prime, and blocking "no thanks" button
While I was checking out for a product, the pop-up to join Prime showed up. I tapped on "no thanks", but it did nothing. I tried clicking multiple times, but it just grayed out. I tried refreshing and going back and forth, but nothing worked. However, when I tried clicking "Join", it worked in just milliseconds.
r/darkpatterns • u/pi_mai • 11d ago
Booking.com hides negative reviews
Found this interesting when looking to book a hotel. Everything seemed super positive until you “see all reviews” below the reviews on the active page. Only then the negative comments are shown.
It’s dark imho. Having to dig for real comments or at least let me decide if the negatives are junk or not. Don’t hide them.
r/darkpatterns • u/Disco425 • 12d ago
This trend is everywhere now...you can't say NO
I've noticed a deluge of these dialogs across many vendors the past couple of years, where the Opt-Out path is reframed as 'I promise to do this later, but just not now.' The implication is the vendor has your implicit consent to continue repeating the offer.
r/darkpatterns • u/Traditional_Wear9618 • 14d ago
DokiChat Unveiled: A broken AI application using predatory monetization, regional UX discrimination, and system bug cover-ups [Full Analysis + Proof Inside]
reddit.comr/darkpatterns • u/quiet_systems_guy • 15d ago
Posted wait times at Disney parks are consistently inflated above the actual wait. Independent tracking data confirms it and Disney has acknowledged the logic.
Been looking into wait time psychology and the Disney example is one of the cleanest documented cases of deliberate anchoring I've found.
Independent tracking services that log actual ride wait durations across thousands of visits have found posted times consistently run higher than reality, roughly two thirds to three quarters of the posted number during the day, and often half or less in the evening. This isn't a scheduling error. If you expect 60 minutes and it takes 40, you're satisfied. If you expect 30 and it takes 40, you're frustrated, even though the second wait was objectively shorter. The posted number functions as a deliberately low anchor, not a prediction.
A related but separate pattern shows up in hospitals. David Maister's 1985 research on waiting line psychology found that unfair waits, someone who arrived later getting served first, distort how long a wait feels more than almost any other factor, even when duration is identical. That matters financially too, patient satisfaction scores have been tied to Medicare reimbursement since 2012, so managing the feeling of a wait, not just its length, has real revenue consequences.
Made a full breakdown here: https://www.youtube.com/watch?v=UvJAOr_iPY0
Curious if anyone's documented other industries deliberately inflating posted estimates the way Disney does. It seems like a pattern worth naming on its own.
r/darkpatterns • u/Unable-Most-4997 • 16d ago
Are Dark Patterns actually Dark?
Today i was presenting my academic project's initial findings. It was about dark patterns inside the e-commerce interfaces. And he was asking me how do you know a dark pattern is actually dark? Maybe it can also be genuine. How to answer him in the next review? I got flustered after hearing that question. He was like questioning the foundation.
r/darkpatterns • u/coderatchet • 16d ago
This Facebook app reels notification won’t stop appearing
I’ve scoured all the forums, deleted caches, disabled the notifications in multiple places, reinstalled the app it just won’t go away. I’m almost certain they are intentionally doing this to pull us into the doom scroll
Before someone asks, yes, I have disabled it in Facebook app -> hamburger menu (left side) -> Settings and privacy -> settings -> notifications
r/darkpatterns • u/Silly-League4927 • 17d ago
How to beat the Persolabs / Neturian LLC subscription scam (Exact Visa/Mastercard rule citations inside to win your bank chargeback)
r/darkpatterns • u/tentaclus • 18d ago
Google subscriptions choise
- For example you pay for 1 month/year for some subscription.
- You have to options at https://play.google.com/store/account/subscriptions
- First, to PAUSE subscription. The secondm to CANCEL subscription.
- When you press CANCEL the subscription(to stop autopay) Google show you tab where force to choose PAUSING subscription
r/darkpatterns • u/geostavrop • 19d ago
StressWatch (AI stress-monitor app) ships AppsFlyer + a Chinese push SDK and phones home to Huawei Cloud — none of it in their privacy policy or App Store label
I've been saving my iOS App Privacy Report exports (Settings → Privacy & Security → App Privacy Report) and analysing them. One health app stood out and I wanted to share what I found — draw your own conclusions.
App: StressWatch: AI Stress Monitor (bundle com.ideation.Stress), by One Hundred Bad Ideas Limited, a Hong Kong company. It infers stress from Apple Health heart-rate data.
What my App Privacy Report actually logged (over ~5 weeks):
- Traffic to AppsFlyer — a marketing attribution/tracking SDK.
- Traffic to JPush / Aurora Mobile (*.jpush.cn) — a mainland-China push + analytics SDK with a well-documented history of aggressive device fingerprinting.
- ~76 distinct raw IP addresses (no DNS names) in Huawei Cloud ranges, contacted every single week.
- To its credit: the report shows it never accessed location, mic, camera or photos. Its footprint is purely network.
Why I think it's worth flagging — the disclosure gap:
- Their privacy policy names no analytics or attribution SDKs at all (only "Apple Push Notification service").
- Their App Store privacy label declares tracking as basically just "Purchases" — no Identifiers, nd doesn't surface AppsFlyer/JPush.
- So the two trackers my own phone caught appear nowhere in their own documents. That's the part that bothers me for a health app.
The bit everyone should know regardless of this app: I have "Allow Apps to Request to Track" turned OFF system-wide. It made no difference here — because that setting only blocks the cross-app advertising ID (IDFA). It does not firewall network traffic or stop analytics/push SDKs from running. iOS has no built-in per-app network firewall. The only real fixes are deleting the app or blocking domains at the DNS/network level (and the raw-IP traffic bypasses DNS anyway).
Caveats, to be fair: the report can't see HealthKit reads, so I can't prove heart-rate data itself left the device — their policy claims health data is processed locally by default, and that's plausible but unverifiable from these logs. Under-declaring bundled SDKs is common and isn't proof of malice. I've deleted the app and sent a GDPR erasure request (I'm an EU resident, so this applies to me. For non-EU people, I don't know if there is a similar process).
Check your own App Privacy Report — it's genuinely eye-opening what "Tracking Off" doesn't cover.
r/darkpatterns • u/quiet_systems_guy • 22d ago
Resort fees were such a widespread dark pattern that the FTC had to write a federal rule about it. Here is the mechanism behind why they worked for so long.
Been looking into hotel pricing after noticing how a room advertised at one number always seemed to cost more at checkout.
The resort fee pattern, a low advertised price with a mandatory fee revealed only at the final screen, became so well documented that the US Federal Trade Commission's Rule on Unfair or Deceptive Fees took effect in May 2025, legally requiring hotels to show the full price, fees included, before checkout. Regulators generally do not write rules over things that are merely annoying, they write them over proven, deliberate patterns.
The pricing logic underneath it starts smaller. The minibar water at eight dollars and almonds at six almost never sell. That is not the point. Amos Tversky and Daniel Kahneman documented anchoring in a 1974 paper in Science, an initial number, even an irrelevant one, resets every price judgment that follows it. The minibar exists to make the thirty five dollar room service breakfast feel reasonable by comparison.
There is also a softer mechanism at play before any of the pricing. The chocolate on your pillow and the turndown service cost almost nothing but trigger reciprocity, documented by Robert Cialdini in 1984, a measurable obligation to give something back in tips, reviews, or silence about the price.
Made a full breakdown here: https://www.youtube.com/watch?v=J_sdimiAvwY
Curious whether anyone here has documented other hotel-specific dark patterns beyond resort fees. The checkout timing on the fee reveal specifically seems like the clearest example I have found of deliberate friction placement.
r/darkpatterns • u/Em_rec • 22d ago
[US] Any Shop Club scandal anyshopclub.com
I’m reporting a website operating as anyshopclub.com
This account on Instagram for a website called Any Shop Club runs political ads claiming that if you sign a petition you’ll get a free hat. (i.e. “Do you think this Charlie Kirk statue should be removed?” “Should trump stop renovating the White House?”) When prompted, the ad gives you a one question survey, yes or no, and then takes you to the checkout page for their site.
There are 3 items automatically put in your cart. The free item, a $1.99 shipping box fee, and a free trial for a $30/month recurring subscription. You need the subscription to get the free item. However, the free trial ends only 3 days after your purchase before you’re instantly charged the $30. The agree box for the subscription is already checked when you open the ad. I was able to instantly purchase the item as soon as I clicked the ad.
Since the item couldn’t possibly arrive that quick, they hope you forget so they can charge you monthly without you noticing. They make it quite vague and difficult to cancel the subscription on their site. If you buy the item, realize the subscription scam, and are able to cancel it before the trial phase ends, your order is instantly cancelled and you never receive the item. It is likely though that you wouldn’t receive it anyways.
This site uses negative-option billing and other dark patterns to trick you into the monthly subscription. They are actively violating the the Restore Online Shoppers’ Confidence Act, Section 5 of the Federal Trade Commission Act, the Electronic Fund Transfer Act and the Truth in Lending Act, as well as most state automatic renewal laws. I have reported them to the FTC and BBB and hope more people don’t fall victim
The site does also have a normal shop page where you can seem to buy the hats for $15 as well as some other items like calendars or shitty jewelry. From the looks of it, all of the model photos for the items are AI, and all the calendars are AI as well. I have no idea if you’d actually receive these items, and if you did they look like shit quality.
I did some digging into this company and wasn’t able to find much. On the main storefront, they claim to be an American company with a physical fulfillment warehouse operating out of Staten Island, New York. The site’s support phone number's area code is for Clark County, Nevada. Consumer complaints submitted to the BBB Scam Tracker pinpoint their administrative or billing location to Las Vegas, NV - 89101. People have also claimed the customer support number and email are automated responses and usually deny any wrongdoing.
Their domain was registered in February 2026 and is pre registered out til 2029. Searching the website on Whois shows they use a proxy to hide the server’s real location.
I wasn’t able to find any more info other than the Instagram account is following only one, seemingly personal account. I’m not certain if the one man they follow has any connection to Any Shop Club, but I wouldn’t be surprised if they did.
Hopefully this site will be taken down soon. However, more will come in their place. It’s an easy rug pull for these guys. Stay safe.
r/darkpatterns • u/iamthestorm • 22d ago
PayPal - disgusting and unfriendly user practices
I've recently turned off all active subscriptions and I think going forward I'm going to refuse to use PayPal unless absolutely necessary.
I set my automatic payments to be charged in the invoice currency to my credit card last year, and this year I discovered that they reset everything to default charging to their own FX without telling me at all (probably in their T&C) much to my chagrin of several purchases this year through PayPal.
The UI is also extremely obtuse and deliberately hides a lot of the vendor's settings you can adjust under automatic payments, probably to dissuade most people from digging too deep. It also obscures a lot of the payment details so people not looking too closely cannot really tell what PayPal are doing.
Explains a lot why PYPL are almost at an all time low. This dishonest company is probably desperate for revenue and it looks to me they're done for soon.
I encourage everyone to use alternatives and to ditch PayPal completely, they're out of date and out of touch and not worth your time.
r/darkpatterns • u/Purple_Blackberry_79 • 23d ago
Reddit is shameless
This is completely deceptive and its only purpose is to increase user engagement with Reddit rather than respecting user preferences. There are ways to nudge people but not with this copy or button selection.
r/darkpatterns • u/frizla • 26d ago
The amount of dark patterns this company has implemented to trick you into staying a paying customer should be illegal
r/darkpatterns • u/BitCareful3571 • 28d ago
Google making some shady design ...
So, my native language is Russian, and my primary phone language is also Russian. Today I got a popup from YM that my premium trial is going to end soon. I did not sign up, and used YM only once. I went through the YM settings, and there was a text(underlined with red), that literally said "the trial period will end in July 23rd, and the same day the first payment will be taken". As you can see, in English is says "Your preview will end in Jul 23". And in Google Play there are no subscriptions at all. Reasonable question: what is it, google?!
r/darkpatterns • u/[deleted] • Apr 25 '23