---
title: Dark patterns in web quiz funnels — where the line is and why it's closing
slug: web2app-dark-patterns-and-compliance
summary: 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.
domain: mobile-apps
tags: [web2app, compliance, ethics, pricing, upsells, chargebacks]
related: [web2app-upsells-and-downsells, web2app-tripwire-pricing, web2app-paywall-best-practices, web-quiz-social-proof-and-trust, net-revenue-after-refunds-experiment-metric]
sources: [yt:jzlPf100vy4]
updated: 2026-10-24
---

# 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.[^1][^2]
- 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.[^3][^4]
- 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.[^3][^9]
- Even big players blur lines — David cites Duolingo's large "$0.00" trial CTA as a grey-zone example.[^6]

## 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.[^4][^7]

**Guardrails (derived from the discussion and existing notes):**
- Show the **full renewal price and period** next to any per-day or intro price (see [[web2app-tripwire-pricing]]).
- 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 [[web2app-upsells-and-downsells]]).
- Send a **receipt email** stating what renews and when; offer easy cancellation and fast refunds.
- Use only **real** timers, counters and testimonials (see [[web-quiz-social-proof-and-trust]]).
- 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.[^8]
- 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
- [[web2app-upsells-and-downsells]], [[web2app-tripwire-pricing]]
- [[people/yuliya-lennox]], [[people/david-barnard]]

[^1]: yt:jzlPf100vy4 @ 1:00:13 — Yuliya Lennox
[^2]: yt:jzlPf100vy4 @ 1:01:45 — Yuliya Lennox
[^3]: yt:jzlPf100vy4 @ 1:03:21 — Yuliya Lennox
[^4]: yt:jzlPf100vy4 @ 1:06:25 — David Barnard
[^5]: yt:jzlPf100vy4 @ 1:08:00 — David Barnard
[^6]: yt:jzlPf100vy4 @ 1:04:54 — David Barnard
[^7]: yt:jzlPf100vy4 @ 1:09:30 — David Barnard
[^8]: yt:jzlPf100vy4 @ 1:08:00 — Yuliya Lennox
[^9]: yt:jzlPf100vy4 @ 1:04:54 — Yuliya Lennox
