Dark patterns in web quiz funnels — where the line is and why it's closing
The "black-hat" end of web2app — $1 plans followed by pre-checked add-ons that charged ~$350–400, per-day prices hiding the full price, refund walls — why regulators and payment providers are clamping down, and practical guardrails for honest funnels.
Dark patterns in web quiz funnels
TL;DR
- Yuliya Lennox (July 2026) calls the end of black-hat growth: subscription quizzes drifted from “skip Apple’s commission” to deliberately confusing users, and governments are now pushing back.12
- Typical tricks: showing only a price per day without the full price; a $1 plan followed by a stream of add-on screens that buyers click through — David Barnard’s wife was charged ~$350–400 after authorising $1 via Apple Pay.34
- Support then cited a 30-day refund policy; they got about half back. David’s advice to consumers: chargeback — it hurts the merchant most.5
- Honest operators get hurt too: the whole category draws scrutiny, and Apple has pulled apps for tactics that weren’t clearly against its (vague) paywall guidelines.36
- Even big players blur lines — David cites Duolingo’s large “$0.00” trial CTA as a grey-zone example.7
Details
How it happens. Each step looks defensible (“it’s in the fine print”), so teams slide — “boiling the frog”. The sunk cost of a 60-question quiz plus a cheap entry price makes users click “continue” without reading.48
Guardrails (derived from the discussion and existing notes):
- Show the full renewal price and period next to any per-day or intro price (see Tripwire offers instead of free trials in web2app).
- Make every post-purchase upsell an explicit opt-in with its price on the button — never pre-checked, never framed as required to get the plan (see Upsells and downsells in web2app checkout).
- Send a receipt email stating what renews and when; offer easy cancellation and fast refunds.
- Use only real timers, counters and testimonials (see Social proof and trust in web funnels).
- Watch chargeback and refund rates as a health metric — payment providers (Apple Pay, Stripe) have tightened rules on these patterns.4
Disagreements / caveats
- Yuliya’s half-joking counterpoint: if an in-app flow “scams” a user past Apple’s review, it at least passed Apple; the web has no such gate.9
- Specific laws (US FTC click-to-cancel/negative-option rules, EU/UK dark-pattern guidance) aren’t detailed in the source — check current rules for your markets.
See also
- Upsells and downsells in web2app checkout, Tripwire offers instead of free trials in web2app
- Yuliya Lennox, David Barnard
Footnotes
-
Make Ugly Ads to Grow Your App – Yuliya Lennox (Solid Starts) @ 1:00:13 — Yuliya Lennox ↩
-
Make Ugly Ads to Grow Your App – Yuliya Lennox (Solid Starts) @ 1:01:45 — Yuliya Lennox ↩
-
Make Ugly Ads to Grow Your App – Yuliya Lennox (Solid Starts) @ 1:03:21 — Yuliya Lennox ↩ ↩2
-
Make Ugly Ads to Grow Your App – Yuliya Lennox (Solid Starts) @ 1:06:25 — David Barnard ↩ ↩2 ↩3
-
Make Ugly Ads to Grow Your App – Yuliya Lennox (Solid Starts) @ 1:08:00 — David Barnard ↩
-
Make Ugly Ads to Grow Your App – Yuliya Lennox (Solid Starts) @ 1:04:54 — Yuliya Lennox ↩
-
Make Ugly Ads to Grow Your App – Yuliya Lennox (Solid Starts) @ 1:04:54 — David Barnard ↩
-
Make Ugly Ads to Grow Your App – Yuliya Lennox (Solid Starts) @ 1:09:30 — David Barnard ↩
-
Make Ugly Ads to Grow Your App – Yuliya Lennox (Solid Starts) @ 1:08:00 — Yuliya Lennox ↩