Otravné cookies okná, ako sa ich zbaviť?

Ako web dizajnér som povinný ich všade dávať, ako používateľ ich nenávidím…

Reč je o banneroch, popupoch, modálnych oknách alebo akokoľvek inak ich nazveme pre spravovanie cookies v prehliadači.

Vďaka šikovným zákonodarcom Európskej únie sa tento (z môjho pohľadu skôr problém) neustále zhoršuje. Začali sme v roku 2018 kedy bolo schválené GDPR, ktoré mimo iného prinieslo na weby aj oznámenia o používaní cookies v prehliadači používateľa.

Pôvodne, ako ešte môžeme vidieť aj v súčasnosti na mnohých weboch, postačovala obyčajná jednoduchá lišta s oznámením. Aj táto už bola síce otravná, pretože ak sme ju neodklikli, tak predovšetkým na menších obrzovkách pokojne mohla zaberať aj 20% zobrazovacej plochy.

V tomto prípade išlo o tzv. „opt-out“ cookies oznámenie. To znamená, že stránka si cookies nastavila a používateľ dostal iba oznámenie, že sa tak stalo.

Už táto forma mňa osobne ako používateľa otravovala, pretože sa tieto lišty zobrazovali na všetkých weboch a v prípade, že častejšie používate anonymné okno alebo VPN, tak sa zobrazovali znovu a znovu.

Európskym zákonodarcom tento formát nepostačoval a bolo potrebné ísť o krôčik ďalej a z „opt-out“ cookies urobiť „opt-in“. V preklade do zrozumiteľného jazyka to znamená, že web vyžaduje aktívny súhlas používateľa s nastavením cookies ešte predtým, než ich nastaví. Používateľ je nútený udeliť tento súhlas pred vstupom na web.

Táto úprava v praxi priniesla viacero zmien:

  • Väčšinu webov nie je možné pohodlne prehliadať bez odkliknutia okna cookies
  • Pribudli možnosti schvaľovania jednotlivých druhov cookies – napríklad určené na marketing, určené na reklamu alebo základné na esenciálne fungovanie webu
  • A predovšetkým to začalo vyzerať takto

Väčšinu webov už bez súhlasu nie je možné ani vidieť. Malé cookies lišty sa zmenili na rozsiahle modálne okná s množstvom (pre väčšinu používateľov nepodstatných) informácii.

V praxi to vyzerá ako keby sme sa vrátili pár rokov dozadu, keď každý druhý web „privítal“ používateľa vyskakovacím oknom s nejakou reklamou.

Čo s tým ako používateľ môžem urobiť?

Keďže evidentne v tom nie som sám, koho cookies oznámenia otravujú a otravujú aj množstvo ľudí z radov developerov, tak vzniklo hneď niekoľko možností ako s týmto bojovať.

Najjednoduchšia a najrýchlejšia cesta pre väčšinu z nás (aj pre mňa) je použitie rozšírenia do prehliadača „I don’t care about cookies“

Ide o rozšírenie, ktoré je podporované prehliadačmi

  • Firefox
  • Chrome
  • Opera
  • Edge
  • Pale moon
  • Safari – cez rozšírenie AdBlock

Oficiálny popis výrobcu doplnku preložený do slovenčiny:

Vo väčšine prípadov iba zablokuje alebo skryje kontextové okná súvisiace so súbormi cookie. Keď je to potrebné, aby webová lokalita správne fungovala, automaticky za vás prijme zásady používania súborov cookie (niekedy akceptuje všetky a niekedy iba nevyhnutné kategórie súborov cookie, v závislosti od toho, čo je jednoduchšie). Nevymaže súbory cookie.

Rozšírenie postačuje nainštalovať do prehliadača a nie je potrebné nič ďalšie robiť. Rozšírenie bude fungovať automaticky na väčšine webov.  Jeho funkčnosť nie je na 100%, ale na väčšine webov funguje a obmedzí tak počet zbytočných klikov na cookies bannery.

Ak často používate anonymné okno v prehliadači, je potrebné skontrolovať v nastaveniach, či sa rozšírenie používa aj v anonymnom okne. Ukážka na obrázku je pre prehliadač Opera.

AdBlock – pre pokročilejších používateľov

Známe rozšírenie AdBlock na základe požiadaviek od používateľov tiež implementovalo možnosť blokovania cookies upozornení na weboch.

Pomocou AdBlocku a správnych nastavení je možné dobiť sa až 100% zablokovaných cookies oznámení, ale vyžaduje to podrobnejšie nastavenie tohto doplnku, pretože je potrebné nastaviť si filtre v AdBlocku, ktoré sú určené pre pokročilejších používateľov.

Kompletné návody a články potrebné k nastaveniu AdBlocku sú v angličtine.

Okrem toho AdBlock ponúka možnosť blokovať vybraný prvok na stránke pomocou funkcie výberu prvkov. Pre niektoré dynamicky generované elementy na stránkach ani táto funkcia nemusí fungovať na 100%.