MousePlayer in privolitev

Posnetki sej zahtevajo privolitev. Tako namestite MousePlayer, da se pred privolitvijo obiskovalca nič ne posname, in to pozneje dokažete.

Zakaj je privolitev obvezna

MousePlayer beleži gibanje miške, klike, pomikanje in spremembe DOM. To je opazovanje vedenja po uvodni izjavi 24 GDPR in dostop do naprave obiskovalca po 25. členu TDDDG ter enakovrednih predpisih. Zahteva privolitev. Zakoniti interes za to ne zadostuje.

Dokazovanje veljavne privolitve je vaša dolžnost kot upravljavca. MousePlayer zato ne zabeleži samo, da je privolitev obstajala, temveč tudi, od kod je prišel signal, kdaj je prispel in katera konfiguracija je takrat veljala.

Privzeta je zavrnitev. Brez signala MousePlayer ne ustvari ID-ja seje, ničesar ne zapiše v shrambo, ne nastavi piškotka in ne odpre povezave. Ni poti, po kateri bi časovna omejitev, napaka ali manjkajoč odgovor pomenili „dovoljeno“.

1Možnost 1 – naj orodje za privolitev blokira skript

Delček kode je vdelan z type="text/plain" in atributom kategorije vašega CMP-ja. Pred privolitvijo se sploh ne izvaja. Nič se ne more zgoditi prezgodaj, ker se nič ne izvaja. To je edina možnost, ki ni odvisna od pravilnega prejema signala.

Orodje za privolitevAtribut za oznako skripta
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>

Imena atributov se spreminjajo med glavnimi različicami teh orodij. Preverite trenutni zapis v dokumentaciji svojega CMP-ja – napačno vtipkan atribut pomeni nič posnetkov, napaka pa bo videti kot naša.

2Možnost 2 – vaša pasica

Uporabite standardni delček kode in sami sporočite privolitev orodju MousePlayer. Spodnja vrstica deluje pred nalaganjem skripta in po njem, zato vrstni red na strani ni pomemben. Preklic deluje kadar koli, tudi več minut pozneje.

Po privolitvi obiskovalca:

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

Ob preklicu privolitve, kadar koli:

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

Vedno uporabite obliko (window.mp_q = window.mp_q || []). Preprost window.mp_q = [] zamenja polje in onemogoči preklic privolitve.

3Možnost 3 – samodejno zaznavanje

Samo standardni delček kode. MousePlayer sam zazna Google Consent Mode v2, IAB TCF v2 in sedem pogostih orodij za privolitev (Consented.eu, Usercentrics, Cookiebot, OneTrust, Consentmanager, Borlabs, Complianz) ter brezpogojno upošteva Global Privacy Control. To uporabite samo, kadar nobena od zgornjih možnosti ni izvedljiva: zaznavanje je odvisno od pričakovanega vedenja drugega orodja in ne boste opazili, če ne deluje tako.

Kaj se zgodi ob preklicu privolitve

Ustavitev je takojšnja, ne šele ob koncu strani:

  • vsak poslušalec snemanja se odstrani in oba opazovalnika se odklopita; ostane le poslušanje za ponovno privolitev
  • vsi časovniki se počistijo in povezava se zapre brez ponovnega povezovanja
  • medpomnilnik se zavrže, ne pošlje – sicer bi zapiranje zavihka dostavilo pravkar zavrnjene podatke
  • identifikatorji in oznake, ki jih je MousePlayer za snemanje shranil v lokalno in sejno shrambo, se izbrišejo; če orodje za privolitev po preklicu skript povsem blokira, tako da se ne zažene več, ostanejo do izbrisa podatkov brskalnika, vendar se ne uporabljajo več
  • preklic privolitve se sporoči strežniku, ko je povezava še odprta, in zabeleži, da ostane dogodek dokazljiv

Nastavitve projekta

Pod Projekt → Nastavitve → Privolitev in regije odločite, ali strežnik sprejema posnetke samo s signalom privolitve (priporočeno) ali v izrecno dovoljenih regijah tudi brez njega. Skript sam brez signala privolitve ne odpre povezave; dovolitev omili samo preverjanje na strežniku, ne tega pravila. EU/EGP, Združenega kraljestva, Švice, Brazilije in Kanade ni mogoče dovoliti, ker po zakonu zahtevajo predhodno privolitev. Regija se na strežniku določi iz naslova IP; naslov IP se shrani le v skrajšani obliki (brez zadnjega okteta ali bloka) skupaj z državo.

Kaj sodi v vašo politiko zasebnosti

  • MousePlayer kot obdelovalec z namenom: analiziranje vedenja pri uporabi s posnetki sej in toplotnimi zemljevidi
  • da snemanje zahteva privolitev in kako jo lahko obiskovalci prekličejo
  • dogovorjeno obdobje hrambe posnetkov

Pripravljeno besedilo že obstaja. Besedilo politike zasebnosti za vaše spletno mesto ponuja kratek in podroben odstavek za vstavljanje, tabelo za pregled piškotkov ter tri mesta, kjer besedilo preneha veljati, če spremenite nastavitev.

Posnetki ne prihajajo?

  • Preverite atribut kategorije v dokumentaciji svojega CMP-ja – napačen atribut trajno blokira skript
  • Poskrbite, da se vrstica privolitve izvede pred delčkom kode ali po njem, ne v bloku, ki se nikoli ne izvaja
  • Global Privacy Control v brskalniku obiskovalca prevlada nad vsako privolitvijo, po vsem svetu in brezpogojno
  • Strani na seznamu izključitev se nikoli ne snemajo, ne glede na privolitev