Нужен ли баннер cookie для аналитики?
Когда аналитика по закону требует баннер согласия, а когда нет. Что на самом деле говорят ePrivacy и GDPR.
Нужен ли вашей аналитике баннер согласия, зависит от одного: сохраняет ли она что-либо в браузере посетителя или читает ли оттуда данные? Если да — баннер нужен по праву ЕС. Если нет — нет.
Именно этот вопрос задаёт Директива об 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) не попадает.
Что это означает на практике
Если ваш скрипт аналитики:
- не устанавливает cookie
- не читает из хранилища браузера
- не снимает цифровые отпечатки
…то статья 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, баннера не требует.