MousePlayer a súhlas

Záznamy relácií vyžadujú súhlas. Tu sa dozviete, ako nainštalovať MousePlayer tak, aby sa pred súhlasom návštevníka nič nezaznamenalo — a ako to potom preukázať.

Prečo je súhlas potrebný

MousePlayer zaznamenáva pohyb myši, kliknutia, posúvanie a zmeny DOM. Ide o pozorovanie správania podľa odôvodnenia 24 GDPR a prístup k zariadeniu návštevníka podľa § 25 TDDDG a obdobných ustanovení. Vyžaduje súhlas. Oprávnený záujem nestačí.

Dôkazné bremeno platného súhlasu nesiete vy ako prevádzkovateľ. MousePlayer preto nezaznamenáva iba to, že súhlas existoval, ale aj odkiaľ signál prišiel, kedy dorazil a aká konfigurácia v tom čase platila.

Predvolené je odmietnutie. Bez signálu MousePlayer nevytvorí ID relácie, nič nezapíše do úložiska, nenastaví súbor cookie a neotvorí pripojenie. Neexistuje postup, pri ktorom by vypršanie času, chyba alebo chýbajúca odpoveď viedli k stavu „povolené“.

1Možnosť 1 — nechajte nástroj na správu súhlasu blokovať skript

Úryvok kódu sa vloží s type="text/plain" a atribútom kategórie vášho CMP. Pred súhlasom sa vôbec nevykoná. Nič sa nemôže stať príliš skoro, pretože nič nebeží. Je to jediná možnosť, ktorá nezávisí od správneho doručenia signálu.

Nástroj na správu súhlasuAtribút značky script
Usercentricstype="text/plain" data-usercentrics="MousePlayer"
Cookiebottype="text/plain" data-cookieconsent="statistics"
OneTrusttype="text/plain" class="optanon-category-C0002"
Consentmanagertype="text/plain" class="cmplazyload" data-cmp-purpose="1"
Borlabsdata-borlabs-cookie-blocker type="text/template"
Complianztype="text/plain" data-category="statistics"
<script type="text/plain" data-cookieconsent="statistics">
window.mp_config = {
    channel: 'YOUR-CHANNEL-ID',
    mode: 'web_only'
};

window.mp = window.mp || function() { (window.mp.q = window.mp.q || []).push(arguments); };
(function(w, d, s, id) {
    w.mp_channelid = id;
    var f = d.getElementsByTagName(s)[0], j = d.createElement(s);
    j.async = true; j.src = 'https://www.mouseplayer.com/mp.js';
    f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'YOUR-CHANNEL-ID');
</script>

Názvy atribútov sa medzi hlavnými verziami týchto nástrojov menia. Overte aktuálny zápis v dokumentácii svojho CMP — chybný atribút znamená nulový počet záznamov a chyba bude vyzerať ako naša.

2Možnosť 2 — vlastný banner

Použite štandardný úryvok kódu a informujte MousePlayer sami. Riadok nižšie funguje pred načítaním skriptu aj po ňom, takže na poradí na stránke nezáleží. Odvolanie funguje kedykoľvek — aj o niekoľko minút neskôr.

Po udelení súhlasu návštevníkom:

(window.mp_q = window.mp_q || []).push(['consent', true]);

Pri odvolaní, kedykoľvek:

(window.mp_q = window.mp_q || []).push(['consent', false]);

Vždy používajte zápis (window.mp_q = window.mp_q || []). Samotné window.mp_q = [] nahradí pole a pokazí odvolanie súhlasu.

3Možnosť 3 — automatické rozpoznanie

Samotný štandardný úryvok kódu. MousePlayer sám rozpoznáva Google Consent Mode v2, IAB TCF v2 a sedem bežných nástrojov na správu súhlasu (Consented.eu, Usercentrics, Cookiebot, OneTrust, Consentmanager, Borlabs, Complianz) a bezpodmienečne rešpektuje Global Privacy Control. Použite to iba tam, kde ani jedna z uvedených možností nie je možná: rozpoznanie závisí od očakávaného správania druhého nástroja a vy si nevšimnete, keď sa tak nespráva.

Čo sa deje pri odvolaní súhlasu

Zastavenie je okamžité, nie až na konci stránky:

  • odstránia sa všetky poslucháče zaznamenávania a odpoja sa oba pozorovatele; zostáva iba počúvanie obnoveného súhlasu
  • zrušia sa všetky časovače a pripojenie sa zatvorí bez opätovného pripojenia
  • vyrovnávacia pamäť sa zahodí, neodošle sa — inak by zatvorenie karty odoslalo práve tie údaje, ktoré boli odmietnuté
  • identifikátory a značky, ktoré MousePlayer uložil na zaznamenávanie do lokálneho úložiska a úložiska relácie, sa vymažú; ak váš nástroj na správu súhlasu po odvolaní skript úplne zablokuje, takže sa už nespustí, zostanú až do vymazania údajov prehliadača, ale už sa nepoužívajú
  • odvolanie sa nahlási serveru, kým je pripojenie ešte otvorené, a zaznamená sa, aby udalosť zostala preukázateľná

Nastavenia projektu

V časti Projekt → Nastavenia → Súhlas a regióny rozhodujete, či server prijíma záznamy iba so signálom súhlasu (odporúčané), alebo vo výslovne povolených regiónoch aj bez neho. Samotný skript bez signálu súhlasu neotvorí pripojenie; povolenie uvoľňuje iba kontrolu na serveri, nie túto. EÚ/EHP, Spojené kráľovstvo, Švajčiarsko, Brazíliu a Kanadu nemožno povoliť — zákon v nich vyžaduje predchádzajúci súhlas. Región sa určuje na strane servera z IP adresy; IP adresa sa ukladá iba v skrátenej forme (bez posledného oktetu alebo bloku) spolu s krajinou.

Čo patrí do vášho oznámenia o ochrane osobných údajov

  • MousePlayer ako sprostredkovateľ s účelom: analýza správania pri používaní prostredníctvom záznamov relácií a tepelných máp
  • že zaznamenávanie vyžaduje súhlas a ako ho môžu návštevníci odvolať
  • dohodnutá doba uchovávania záznamov

Existuje hotové znenie. Text o ochrane osobných údajov pre váš web vám poskytne odsek na vloženie — stručný aj podrobný — spolu s tabuľkou pre váš prehľad súborov cookie a tromi miestami, kde po zmene nastavenia prestáva platiť.

Neprichádzajú žiadne záznamy?

  • Porovnajte atribút kategórie s dokumentáciou svojho CMP — nesprávny atribút skript trvalo blokuje
  • Uistite sa, že riadok súhlasu sa vykoná pred úryvkom kódu alebo po ňom, nie v bloku, ktorý sa nikdy nespustí
  • Global Privacy Control v prehliadači návštevníka má prednosť pred každým áno, celosvetovo a bezpodmienečne
  • Stránky vo vašom zozname vylúčení sa nikdy nezaznamenávajú bez ohľadu na súhlas