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úhlasu | Atribút značky script |
|---|---|
| Usercentrics | type="text/plain" data-usercentrics="MousePlayer" |
| Cookiebot | type="text/plain" data-cookieconsent="statistics" |
| OneTrust | type="text/plain" class="optanon-category-C0002" |
| Consentmanager | type="text/plain" class="cmplazyload" data-cmp-purpose="1" |
| Borlabs | data-borlabs-cookie-blocker type="text/template" |
| Complianz | type="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