Перейти до основного вмісту
Усі статті
Право та доступність

Cookie-банер: коли він потрібен і як без нього обійтися

Коротко

  • Якщо сайт ставить лише технічно необхідні cookies і не використовує зовнішніх сервісів, банер зазвичай не потрібен.
  • За § 25 TDDDG рахується не лише збереження на пристрої, а й зчитування з нього.
  • Аналітика «без cookies» у браузері часто все одно зчитує дані пристрою й у Німеччині юридично сумнівна.
  • Серверна аналітика пристрою не торкається взагалі — § 25 TDDDG тут не застосовується.
  • Якщо банер потрібен, кнопка «Відхилити» має бути так само помітна, як «Прийняти».

Cookie-банери не любить ніхто. Відвідувачі роздратовано їх закривають, а багато власників сайтів до ладу не знають, навіщо він у них узагалі стоїть.

За цією темою ховаються дві протилежні помилки. Одні сайти показують банер, який їм не потрібен узагалі. Іншим він потрібен — але зроблений так, що юридично нічого не вартий.

Добра новина одразу: найкращий cookie-банер часто той, який не потрібен. І для багатьох невеликих сайтів компаній цього можна досягти.

Я розробник, не юрист. Ця стаття про технічний бік. Якщо в конкретному випадку є сумніви, варто показати юристові — тим паче що в Німеччині проти неправильних банерів можуть виступати конкуренти й спілки захисту споживачів.

Зміст
  1. Коли банер не потрібен
  2. Через що банер стає потрібен
  3. Пастка зі словами «без cookies»
  4. Чистий шлях: серверна аналітика
  5. Якщо банер усе-таки потрібен
  6. Як обійтися без банера
  7. Часті запитання
  8. Коротко

Коли банер не потрібен

Основне правило простіше, ніж здається через велику кількість банерів.

Якщо сайт використовує лише технічно необхідні cookies і не підключає зовнішніх сервісів стеження, cookie-банер зазвичай не потрібен.

Технічно необхідне те, без чого не працює послуга, яку відвідувач прямо запросив. Наприклад, запамʼятати кошик, поки людина робить покупки. Або сесію, поки вона авторизована.

Простому сайту компанії без магазину й без входу в особистий кабінет такі cookies часто не потрібні взагалі. Тоді банерові просто нема про що питати дозволу.

Через що банер стає потрібен

Зазвичай справа не в самому сайті, а в тому, що підключили заразом. Звичні підозрювані:

Аналітика в браузері. Google Analytics і подібні сервіси. Google Analytics передає дані в Google, і кілька наглядових органів ЄС вважають, що без згоди його використовувати не можна.

Вбудовані відео й карти. Відео з YouTube або карта Google Maps завантажують вміст із сервера провайдера одразу під час відкриття сторінки.

Шрифти з чужих серверів. Якщо шрифти вантажаться напряму з Google, а не з вашого сервера, під час кожного заходу виникає зʼєднання з Google.

Кнопки соцмереж і вбудовані дописи. Вони зʼєднуються з відповідною платформою.

Віджети запису й чатів. Багато з них завантажують вміст провайдера під час відкриття сторінки.

Будь-який із цих елементів може зробити банер обовʼязковим. Приберіть або замініть їх — і банер часто стає непотрібним.

Пастка зі словами «без cookies»

Тут найчастіша хибна думка, і вона дорога.

Багато інструментів аналітики рекламують роботу «без cookies». З цього часто роблять висновок: немає cookie — немає банера. У Німеччині це автоматично не так.

Причина у формулюванні § 25 TDDDG — закону, який 14 травня 2024 року замінив попередній TTDSG. Згода потрібна не лише тому, хто щось зберігає на пристрої відвідувача, а й тому, хто зчитує наявну там інформацію. Причому незалежно від того, персональні це дані чи ні.

Аргумент «ми ж не зберігаємо жодних персональних даних» для § 25 TDDDG значення не має.

Багато трекерів «без cookies», що працюють у браузері, все одно зчитують інформацію з пристрою, щоб упізнавати повторні візити — через своєрідний відбиток із характеристик браузера й пристрою. Це доступ до пристрою. Такі налаштування в Німеччині вважаються юридично сумнівними.

Виняток у законі діє, лише якщо доступ абсолютно необхідний, щоб працювала потрібна користувачеві послуга. А вимірювання відвідуваності служить власникові сайту, а не відвідувачеві. Під виняток воно не підпадає.

Чистий шлях: серверна аналітика

Є спосіб, який розвʼязує проблему в корені.

За серверної аналітики інструмент розбирає журнали, які ваш вебсервер і так веде, або сервер сам повідомляє про перегляд сторінки. На пристрої відвідувача при цьому нічого не зберігається й нічого не зчитується. § 25 TDDDG тут просто не зачіпається.

Залишається лише рівень DSGVO. IP-адреса — персональні дані, і для неї потрібна правова підстава. Для знеособленого вимірювання відвідуваності без стеження між сайтами законний інтерес за ст. 6 абз. 1 літ. f DSGVO вважається цілком обґрунтованим — особливо якщо IP-адресу скорочують до збереження.

Matomo, наприклад, підтримує такий серверний режим. Різниця важлива: Matomo в браузері через JavaScript — юридично зовсім не те саме, що Matomo, який розбирає серверні журнали.

І навіть без банера: аналітику треба описати в політиці конфіденційності. Що ще туди входить — у статті про Impressum і DSGVO.

Якщо банер усе-таки потрібен

Якщо без нього не обійтися — наприклад, через вбудоване відео чи систему магазину, — він має відповідати певним вимогам.

Згода до доступу. Жоден скрипт стеження не має завантажуватися, поки відвідувач активно не погодився. Цей порядок технічно вирішальний і на практиці часто порушується: банер зʼявляється, а стеження у фоні вже працює.

Відмовитися так само легко, як погодитися. «Відхилити все» має бути так само помітним і доступним, як «Прийняти все». Велика кольорова кнопка згоди поруч зі схованим посиланням «відхилити» не годиться.

Добровільно й свідомо. Відвідувач має розуміти, на що погоджується, і на нього не можна тиснути.

З можливістю відкликання. Згода має так само просто відкликатися потім, як була надана.

Конференція із захисту даних — обʼєднання німецьких наглядових органів — видала на цю тему роз’яснення для власників сайтів у 2022 році.

Як обійтися без банера

Для типового невеликого сайту компанії це такі кроки:

Замість Краще
Google Analytics у браузері Серверна аналітика або жодної
Шрифти із серверів Google Шрифти на власному сервері
Напряму вбудоване відео YouTube Прев’ю, відео вантажиться за кліком
Вбудована карта Google Maps Статична картинка карти з посиланням на Maps
Віджети соцмереж Прості текстові посилання на профілі

Кожна заміна прибирає одну причину для банера. Коли зроблено всі, часто не залишається жодної.

Побічний ефект приємний: сайт стає швидшим, бо вантажиться менше чужого коду. Те, де розміщено ваші шрифти й який обрано сервер, тісно повʼязане з питанням, де взагалі живе сайт, — докладніше в статті про хостинг і SSL.

Хто працює на конструкторі, вплинути на це може менше. Одні конструктори дають нормальний банер зі згодою, інші ні. Різницю описано в порівнянні конструктора й розробки.

Якщо не впевнені, чи потрібен банер саме вашому сайту, — напишіть, подивлюся й скажу українською.

Часті запитання

Чи потрібен cookie-банер будь-якому сайту? Ні. Якщо сайт ставить лише технічно необхідні cookies і не використовує зовнішніх сервісів стеження, банер зазвичай не потрібен.

Чи не потрібен банер, якщо моя аналітика не ставить cookies? Не автоматично. За § 25 TDDDG згоди потребує й зчитування інформації з пристрою. Багато інструментів «без cookies» у браузері роблять саме це. Юридично надійна серверна аналітика, яка пристрою не торкається.

Чим відрізняється TTDSG від TDDDG? TDDDG замінив TTDSG 14 травня 2024 року. Правила про cookies перенесли майже без змін — потрібна норма тепер називається § 25 TDDDG.

Чи можна використовувати Google Analytics без згоди? На практиці ні. Google Analytics передає дані в Google, і кілька наглядових органів ЄС вважають, що без згоди його використовувати не можна.

Чи має «Відхилити» бути так само помітною, як «Прийняти»? Так. Обидва варіанти мають бути однаково доступні. Сховане посилання «відхилити» поруч із великою кнопкою згоди не годиться.

Чи треба згадувати аналітику в політиці конфіденційності, якщо банера немає? Так. Аналітика без згоди все одно обробляє дані й має бути описана в політиці конфіденційності.

Коротко

Без стеження, без вбудованих чужих сервісів і лише з технічно необхідними cookies банер зазвичай не потрібен. Пастка — слова «без cookies»: за § 25 TDDDG рахується й зчитування з пристрою.

Чистий шлях до вимірювання відвідуваності без банера — серверна аналітика. А якщо банер усе ж потрібен, відмовитися має бути так само просто, як погодитися, і стеження може початися лише після згоди.