Перейти к содержанию

Нужен ли баннер cookie для аналитики?

Когда аналитика по закону требует баннер согласия, а когда нет. Что на самом деле говорят ePrivacy и GDPR.

t ≈ 3 мин

Латунный замок на зелёной металлической перекладине
Фото: Kasia на Unsplash

Нужен ли вашей аналитике баннер согласия, зависит от одного: сохраняет ли она что-⁠либо в браузере посетителя или читает ли оттуда данные? Если да — баннер нужен по праву ЕС. Если нет — нет.

Именно этот вопрос задаёт Директива об ePrivacy (статья 5(3)). GDPR добавляет второй слой, если данные относятся к персональным, но спусковой крючок для баннера — ePrivacy, не GDPR.

Важно: эта статья излагает публично доступные позиции регуляторов. Это не юридическая консультация. Прежде чем убирать баннер, проконсультируйтесь с юристом применительно к вашей конкретной реализации.

Что на самом деле говорит закон

Статья 5(3) Директивы об ePrivacy (2002/58/EC с поправками) требует предварительного информированного согласия перед «хранением информации или получением доступа к информации, уже хранящейся в оконечном оборудовании абонента или пользователя».

Ключевая фраза — «оконечное оборудование»: браузер, телефон или компьютер посетителя. Cookie — очевидный пример, но правило распространяется также на localStorage, IndexedDB и — по большинству интерпретаций — снятие цифровых отпечатков, потому что оно считывает характеристики устройства.

Исключение: согласие не требуется, когда хранение или доступ «строго необходимы» для оказания услуги, явно запрошенной пользователем. Аналитика не является строго необходимой для работы сайта — она нужна для целей владельца. Под исключение не попадает.

Когда баннер нужен

Баннер согласия нужен, если ваш инструмент аналитики:

  • устанавливает cookie в браузере посетителя (включая первичные cookie, сохраняющиеся между сессиями)
  • читает из localStorage или sessionStorage для идентификации возвращающихся посетителей
  • снимает цифровой отпечаток устройства (canvas fingerprint, список шрифтов, WebGL hash и т.п.)
  • хранит постоянный идентификатор посетителя в любом API браузера

Google Analytics 4, Matomo с включёнными cookie, Hotjar, Mixpanel — всё это попадает сюда. Они устанавливают cookie или снимают отпечатки. Баннер нужен.

Когда баннер не нужен

Баннер не нужен, если аналитика:

  • не устанавливает никаких cookie
  • не читает из localStorage и других хранилищ браузера
  • не снимает цифровые отпечатки устройства
  • не передаёт постоянный идентификатор, связанный с устройством посетителя

Французский регулятор CNIL опубликовал практическое руководство (Лист 16, обновление 2022) с конкретными условиями, при которых аналитика может считаться «измерением аудитории», не требующим согласия. Условия: данные используются только для статистических целей, нет кросс-сайтового отслеживания, данные не передаются третьим сторонам, срок хранения — не более 13 месяцев.

EDPB (Европейский комитет по защите данных) в Руководящих принципах 2/2023 о техническом охвате статьи 5(3) подтвердил: stateless-аналитика, которая не записывает в хранилище устройства и не читает оттуда, под действие статьи 5(3) не попадает.

Что это означает на практике

Если ваш скрипт аналитики:

  1. не устанавливает cookie
  2. не читает из хранилища браузера
  3. не снимает цифровые отпечатки

…то статья 5(3) не применяется, баннер согласия для аналитики не нужен, и вы можете считать 100 % посетителей.

Политика конфиденциальности, объясняющая, что и зачем вы собираете, по-прежнему нужна. Но баннер — с его потерей 20–60 % посетителей — не требуется.

Что собирает Gauss

Gauss отправляет JSON-событие на collect.gausslab.io при каждом взаимодействии со страницей. Событие содержит текущий URL, referrer, заголовок страницы, ширину экрана и имя события. IP-адрес, cookie, цифровой отпечаток и любой идентификатор из браузера — не включены. Ключ сессии для группировки событий вычисляется на сервере из неидентифицирующих сигналов и истекает в полночь.

Gauss не устанавливает cookie. Не читает из localStorage. Не снимает отпечатков.

Можно ли убрать ваш баннер целиком — зависит от других скриптов на странице. Если вы запускаете Google Ads, Facebook Pixel или любой другой инструмент, устанавливающий cookie, — они по-прежнему требуют согласия. Сам Gauss — нет.

Итог

Требование баннера согласия вытекает из статьи 5(3) ePrivacy. Триггер — доступ к оконечному оборудованию посетителя или хранение на нём данных. Аналитика без cookie, без хранилища браузера и без отпечатков этот триггер не активирует и, согласно позиции CNIL и интерпретации EDPB, баннера не требует.


Читать документацию → · Попробовать Gauss →

← Все статьи

Заявка в бету

Бета закрытая, на 20–30 сайтов. Мы рассматриваем каждую заявку и отвечаем по email: присылаем цену и условия.

Без https:// и пути.