Eurosouhlas s používáním cookies: jak na něj?

Úředníci v EU zjistili, že na internetu se používají cookies a tak vymysleli, že všechny weby, které cookies využívají (tedy prakticky každý web s reklamou, měřením návštěvnosti, ukládáním uživatelských nastavení aj.) musí zobrazovat hlášení, že cookies používá. Všichni to víme, všichni s tím souhlasíme a všichni to teď musíme na webu odklikávat. Jak si přidáte další plevel do svého webu, abyste nařízení vyhověli?

Čtenáře a návštěvníky webu je potřeba upozornit na to, že cookies používáte. Pokud máte Drupal, WordPress nebo jiný redakční systém, nic jiného vám nezbude, kromě ignorování nařízení EU. Jak upozornění provést a souhlas si vyžádat, není přesně stanoveno.

Nejčastěji se tak na webech objevuje lišta informující o skutečnosti, o které nikdo nepochybuje ani nepřemýšlí. Tedy že daný web cookies využívá. V redakčních systémech ji můžete jednoduše přidat pomocí pluginu/modulu, na dalších webech třeba pomocí generátoru a následného vložení kousku kódu do stránek.

EU souhlas s cookies v Drupalu

Lištu s doplněním souhlasu, která se přestane po odsouhlasení nebo po kliknutí na jakýkoli další odkaz na webu objevovat, doplníte do Drupalu pomocí modulu EU Cookie Compliance. Po jeho zapnutí přejděte do oprávnění a zapněte uživatelské role, kterým se má lišta zobrazovat.

Nastavení najdete v sekci Konfigurace >> Systém >> EU Cookie Compliance. Zadejte zde doménu (ve tvaru .domena.tld), zapněte volbu Enable popup, upravte texty souhlasného a nesouhlasného tlačítka na liště a zadejte text, který se v upozornění má objevit. Jeho přesný tvar opět není specifikován, inspirovat se můžete tím, co má Maxiorel.

Můžete rovněž zapnout děkovací popup, já to ovšem nedoporučuji, už tak jsou návštěvníci otravováni až dost. Přidejte ještě odkaz na vysvětlující informace, nastavte barvu pozadí a textu v liště a nastavení uložte. Výsledek může vypadat následovně:

EU Cookie Compliance a Drupal

EU souhlas s cookies a WordPress

Pro WordPress si můžete vybrat z desítek pluginů, které lištu s eurosuhlasem pro cookies do webu doplní. Mimochodem, krásně to ukazuje nesmyslnou rozříštěnost vývoje okolo WordPressu, kdy komunita plodí totožné věci.

Podle počtu použití bych si tipl, že nejrozšířenějším pluginem pro daný účel bude Cookie Law Info. V jeho nastavení určujete pozici, kde se lišta s informacemi o cookies zobrazí (nahoře nebo dole). Dále lze nastavit různé animace a automatické ukrývání. Po klepnutí na Cookie Law Message Bar zadejte text do lišty a dále upravte barvy. Po nastavení se lišta začne zobrazovat.

Cookie Law Info a WordPress

EU souhlas s cookies a Joomla

Používáte-li web postavený na systému Joomla, koukněte na rozšíření s názvem EU e-Privacy Directive. Je zdarma a umožňuje blokovat všechny cookies, dokud s nimi uživatel nepotvrdí souhlas.

EU souhlas s cookies a GetSimple

V redakčním systému GetSimple můžete použít jednoduchý Cookies plugin. Po aktivaci pak v jeho nastavení zadáte zobrazenou větu a případně odkaz na další informace.

EU souhlas s cookies a další weby

Pokud nechcete do každého ze svých webů vkládat nějaký plugin či modul a následně jej nastavovat, koukněte na Cookie Consent od Silktide. V tomto generátoru si kliknutím vyberete layout upozornění, upravíte texty a odkaz na další informace a získáte kód, který pak stačí umístit například do patičky webu. JavaScript v něm obsažený se pak postará o zobrazení hlášky. Drobnou nevýhodou je, že si web zaplácáte dalším externím skriptem.

V praxi je k vidění například na www.lesscss.cz.

Buďme ve spojení, přihlaste se k newsletteru

Odesláním formuláře souhlasíte s podmínkami zpracováním osobních údajů. 
Více informací v Ochrana osobních údajů.

Autor článku: Jan Polzer

Tvůrce webů z Brna se specializací na Drupal, WordPress a Symfony. Acquia Certified Developer & Site Builder. Autor několika knih o Drupalu.
Web Development Director v Lesensky.cz. Ve volných chvílích podnikám výlety na souši i po vodě. Více se dozvíte na polzer.cz a mém LinkedIn profilu.

Komentáře k článku

návštěvník

Až na to že toto EU nechce. EU chce aby se stránka co cookies ukládá zobrazila až po jasném souhlasu -> opt-in

Viz
http://ec.europa.eu/ipg/basics/legal/cookies/index_en.htm

Example

1- The cookie header banner displayed on all pages of a site using cookies that require informed consent.
2- A link to the specific cookie notice page is also available.
3- This element of the page will only display its content once the user chooses to accept the site's cookies.

p.s. ten antispam co tu je je velmi velmi otravný posílám snad na po desáté

Profile picture for user Jan Polzer

Něco se zobrazit musí, kdyby se nemohla načíst ani jedna stránka a jenom samotná hláška, nebudou v životě fungovat třeba Google Analytics a další služby.

návštěvník

To zjevně ale EU vůbec netrápí. Viz příklad co jsem vkládal.

návštěvník

Zde je opět psáno

..E-Privacy směrnice tedy vyžaduje zavedení tzv. opt-in režimu pro používání cookies, kdy uživatel webových stránek musí aktivně udělit souhlas s používáním cookies ještě před samotným uložením cookies v uživatelově počítači nebo jiném zařízení. ..

Takže zobrazit stránku s cookies až po výslovném souhlasu

..Některé cookies lze podle e-Privacy směrnice používat i bez předchozího souhlasu uživatele (tj. v režimu opt-out) – jedná se především o tzv. session cookies, které se smažou, jakmile uživatel zavře prohlížeč. ..

Google analytics ani adsense cookies po zavreni prohlizece nemažou - tj mají neomezneou platnost, takže se jich opt-out netýká

Profile picture for user Jan Polzer

No však já vám to nerozporuju, proto jsem ostatně ten odkaz doplnil. Akorát by mě zajímalo, jak byste to tedy konkrétně řešil Vy.

návštěvník

Já to bohužel budu muset řešit stejně jako většina. Proti pravidlum EU. Zobrazit reklamy už před souhlasem. V opačném případě bych musel web zrušit, protože by tam už nikdo stejně nechodil, kdyby se mu nezobrazoval hned. Nezobrazovat reklamy by řešením nebylo, to by jen lidi motivovali nesouhlasit.

Profile picture for user Jan Polzer

No, z tohoto úhlu pohledu to lze brát tak, že cookie slouží k zajištění chodu webu v potřebné podobě a tedy může se nastavit hned, jak to návštěvník načte, ještě předtím, než se zobrazí žádost o souhlas, ne?

návštěvník

Dobry den, modul sa mi zobrazuje iba ak sa prihlasim do administracie a som na nejakej administracnej stranke (t. j. nevidim prave ziadnu stranku webu, iba nejaku administracnu - moduly, konfiguracia, a pod.), na samotnom webe bez prihlasenia sa modul vobec nezobrazi. Predpokladam konflikt s nejakym dalsim js. Ako predradim nacitavanie modulu eu_cookie_compliance pred ostatnymi? Drupal 7. Dakujem za pomoc

Profile picture for user Jan Polzer

No cestou není to předřadit, ale opravit JS na webu tak, aby nic nezpůsobovalo chyby. Těžko říci takto od boku.

Přidat komentář

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz

Sledujte Maxiorla na Facebooku

Maxiorel na Facebooku

Hosting pro Drupal a WordPress

Hledáte český webhosting vhodný nejenom pro redakční systém Drupal? Tak vyzkoušejte Webhosting C4 za 1200 Kč na rok s doménou v ceně, 20 GB prostoru a automatické navyšováním o 2 GB každý rok. Podrobnosti zde.

@maxiorel na Twitteru

Maxiorel na Twitteru