Audit dark patterns: kompletní checklist pro produktové manažery a právníky

Audit dark patterns: kompletný checklist pre produktových manažérov a právnikov

Audit dark patterns: proč ho provádět a kdo za něj odpovídá

Dark patterns jsou designové a komunikační praktiky, které manipulují uživatele k rozhodnutím v rozporu s jejich zájmy. V e-commerce (slevy, předplatné, personalizace) představují právní riziko (klamavá obchodní praktika), reputační riziko (ztráta důvěry) a ekonomické riziko (krátkodobé zisky vs. dlouhodobé LTV). Audit by měl být společnou disciplínou produktového manažera (PM), právníka/DPO, UX a datových týmů. Tento checklist je připraven jako praktický nástroj pro pravidelné (čtvrtletní) kontroly.

Rámec auditu: rozsah, metoda, důkazy

  • Rozsah: celý funnel – od landing page až po poprodejní fázi (e-maily, zákaznická zóna, odhlášení, smazání účtu).
  • Metoda: heuristická kontrola + prohlídka živých toků + vzorek záznamů relací + právní revize textů.
  • Důkazy: screenshoty s datem, verze komponent, ID experimentů, záznamy souhlasů, exporty z A/B nástrojů.
  • Výstup: seznam zjištění se závažností, právním posouzením, dopadem na KPI, plánem nápravy a odpovědnou osobou.

Taxonomie dark patterns: co přesně auditujeme

  • Skrytá volba (obfuscation, frikce při proklikávání).
  • Časový nátlak (falešná odpočítávání, „poslední kus“ bez důkazu).
  • Překvapivé náklady (drip pricing, automaticky přidané doplňky).
  • Přednastavené souhlasy (opt-out, předem zaškrtnutá políčka).
  • Manipulace pomocí sociálního důkazu (syntetické hlášky „právě nakoupil“, recenze vytržené z kontextu).
  • Sludge (znepříjemněné odhlášení, storno, smazání účtu, odhlášení z odběru).
  • Roach motel (snadný vstup, obtížný odchod; automatické obnovování bez jasného upozornění).
  • Cookie dark patterns (neférované bannery, nerovnocenné volby).
  • Cenová diskriminace bez transparentnosti (personalizované ceny bez vysvětlení / ochranných opatření).

Checklist pro vstupní stránky a promo bannery

  • Je sleva pravdivá a ověřitelná (referenční cena, doba platnosti, podmínky)?
  • Neobsahuje nadpis zavádějící absolutní tvrzení („vždy“, „navždy“, „jen dnes“), pokud jde o běžné střídání promo akcí?
  • Je CTA jasné a neskrývá důležité informace (doprava, podmínky použití kupónu)?
  • Není odpočítávání trvalé napříč relacemi (reset po obnovení stránky)?

Checklist pro produktové stránky (PDP)

  • Je cena rozčleněna na všechny složky (doprava, poplatky) ještě před vložením do košíku?
  • Je dostupnost („poslední kusy“) navázána na skutečný stav skladu a má stanovené prahové hodnoty?
  • Recenze a hodnocení: uvádíte metodiku (zdroj, moderování, časová období)?
  • Sociální důkaz: pokud zobrazujete „právě nakoupil“, je skutečný, nebo agregovaný a jasně označený?

Checklist pro košík a dokončení nákupu

  • Žádné předvybrané doplňky ani pojištění (opt-in, nikoli opt-out).
  • Drip pricing: veškeré náklady včetně povinných poplatků před zadáním údajů.
  • Promo kódy: nevyvolávají FOMO („Máte kód?“ → zobrazit neutrálně, automaticky použít nejlepší veřejnou nabídku).
  • Jasné označení předplatného oproti jednorázovému nákupu, viditelná pravidla obnovování a ceny po skončení zkušebního období.

Checklist pro předplatné, zkušební období a automatické obnovování

  • Zkušební období obsahuje jasnou informaci o jeho konci a ceně po skončení (již na začátku procesu).
  • Před obnovením zasíláte včasné upozornění s jednoduchou možností zrušení (jedním či dvěma kliknutími).
  • Zrušení: dostupné online, stejně snadné jako aktivace; žádné „zrušení telefonicky“ bez alternativy.
  • Po zrušení se již neúčtuje a přístup zůstává zachován do konce zaplaceného období.

Checklist pro e-maily/SMS a retenci

  • Odkaz pro odhlášení je jednoznačný, kliknutí vede k okamžitému odhlášení (nikoli do labyrintu nastavení předvoleb).
  • Po odhlášení nepřichází spam s žádostí o opětovné přihlášení; dodržujete zákonné lhůty a účely.
  • Retenční nabídky: bez klamavých ultimát („už nikdy…“) a bez skrytých omezení.

Checklist pro cookie banner a souhlasy

  • V první vrstvě jsou rovnocenné volby „Odmítnout vše“ a „Přijmout vše“ + „Nastavit“.
  • Žádné předem nastavené přepínače pro volitelné kategorie.
  • Dokud není udělen souhlas, volitelné skripty neběží (předběžné blokování ve správci značek).
  • Odvolání souhlasu je snadné (trvalá ikona/odkaz), změna se promítne do všech nástrojů.

Checklist pro personalizaci cen a slev

  • Existují ochranná opatření (limit diferenciace, nejlepší dostupná cena, automatické uplatnění veřejných slev)?
  • Komunikujete alespoň rámcově, že je nabídka personalizovaná, a umožňujete standardní režim bez cookies?
  • Modely prošly auditem zkreslení (žádné neúmyslné znevýhodňování chráněných skupin prostřednictvím zástupných signálů)?

Checklist pro sociální důkaz a oznámení „právě nakoupil“

  • Zdroje událostí jsou skutečné (objednávky, registrace), nebo jsou označené jako agregované údaje („za posledních 24 h“).
  • Frekvence je omezená (žádné tikání každých 30 s), oznámení se nezobrazují během platby a respektují jejich zavření uživatelem.
  • Žádná celá jména, adresy ani konkrétní položky; upřednostňujte město/region a anonymizaci.

Formální náležitosti: důkazy a dokumentace

  • Balíček důkazů: screenshoty, nahrávky, kopie textů, konfigurace experimentů, exporty metrik (konverze, refundace, stížnosti).
  • Protokol změn: kdo, kdy a co změnil (verze komponenty/experimentu, ID úkolu).
  • Právní posouzení: ke každému spornému prvku stručná klasifikace rizika a doporučení.
  • DPIA/PIA (pokud zpracováváte osobní údaje) – účel, právní základ, minimalizace, doba uchovávání, práva subjektů údajů.

Bodové hodnocení rizika: jak prioritizovat nápravu

  • Závažnost: 1) vysoké právní riziko/klamání; 2) výrazná manipulace bez klamání; 3) UX frikce/iritující design.
  • Dopad: procento návštěvnosti ovlivněné daným prvkem × odhadovaný nárůst chyb/odchodů/stížností.
  • Náročnost: časové náklady a nároky na týmy (texty vs. zásahy do vývoje vs. partneři/dodavatelé).
  • Priorita = (Závažnost × Dopad) / Náročnost; při překročení prahového skóre eskalovat produktovému výboru.

Experimenty a etika A/B testování

  • Testy nikdy nesmějí zkoušet výslovně nezákonné či klamavé varianty.
  • Varianty s vyšší frikcí při odmítnutí (souhlasu, odhlášení) se neprovádějí.
  • Každý experiment má předem registrované cíle, sledované metriky a stop-loss (pokud rostou stížnosti/refundace).

Obsah a microcopy: rychlý audit textů

  • Vyhněte se zastrašujícím formulacím („o všechno přijdete“, „už nikdy“), pokud nejde o objektivní důsledek.
  • Časové formulace: používejte přesná data/časy, nikoli „už jen pár minut“ bez zdroje.
  • Vysvětlující prvky: krátké „Proč to vidím?“, „Podmínky“ dostupné na jedno kliknutí.

Přístupnost a inkluze (A11y) jako prevence dark patterns

  • Stavy fokusu, navigace pomocí klávesnice, ARIA „polite“ pro dynamické prvky (oznámení).
  • Kontrast tlačítek je stejný pro přijetí i odmítnutí.
  • Čitelné formuláře, jasně uvedené chyby, žádná skrytá povinná pole.

Dodavatelé a třetí strany: co má být ve smlouvě a v testu

  • Zákaz syntetického sociálního důkazu bez označení; přístup k logům pro audit.
  • Možnost předběžného blokování skriptů, regionální zpracování dat, export souhlasů.
  • SLA na odstranění problematických prvků do X dnů od oznámení.

Reakce na incident: když audit odhalí problém

  • Okamžité opatření: vypnout komponentu/variantu, vrátit se k bezpečné verzi.
  • Komunikace: interní oznámení, podle potřeby externí oprava (např. u promo nabídky).
  • Analýza hlavní příčiny: analýza procesu (zadání, schvalování, experimenty), doplnění ochranných opatření.
  • Následný audit po 30 dnech, aby se problém nevrátil.

Tabulka auditu: minimální pole (šablona)

  • ID zjištění, umístění (URL/obrazovka), popis, kategorie dark patternu, důkaz (screenshot/nahrávka), právní stanovisko, závažnost, dopad, doporučení, odpovědná osoba, ETA, stav.

Rychlá nápravná opatření, která většinou stačí jako „první zásah“

  • Přesunout „Odmítnout vše“ do první vrstvy cookie banneru; sjednotit styl tlačítek.
  • Vypnout trvalá odpočítávání; nahradit je skutečnou dostupností / termínem.
  • Zapnout automatické uplatnění veřejných kupónů; odstranit předvybrané doplňky.
  • Zjednodušit zrušení předplatného na maximálně 2 kroky; přidat upozornění před obnovením.

KPI „po nápravě“: ověření, že jsme zlepšili férovost

  • Stížnosti a NPS klesají/stoupají správným směrem?
  • Refundace/chargebacky po změnách klesají?
  • Konverze vs. LTV: kompenzuje dlouhodobá hodnota krátkodobý pokles?
  • Události odhlášení – zkrátil se čas a snížila frikce (srovnání před/po)?

Governance: začlenění auditu do vývoje

  • „Etická kontrolní brána“ při kontrole PR: checklist v šabloně pull requestu.
  • Povinné právní schválení promo kampaní a změn předplatného.
  • Čtvrtletní výbor (PM, právník, DPO, UX, data) – přehled zjištění a trendů.
  • Školení copywriterů a designérů zaměřená na rozpoznávání dark patterns.

Shrnutí

Audit dark patterns není „brzdou růstu“, ale pojistkou udržitelnosti. Transparentní design, pravdivá tvrzení, snadné odmítnutí a férové procesy snižují právní riziko, zvyšují důvěru a z dlouhodobého hlediska zlepšují ekonomiku. Tento checklist poskytuje PM a právníkům společný jazyk, díky němuž dokážou rychle identifikovat rizika a zavést nápravná opatření bez zbytečných kompromisů v obchodních cílech.