Коротко: cookie-баннер проверяется на три вещи: появляется ли он при первом визите, есть ли у посетителя равнозначный отказ и ставятся ли cookie до нажатия «Принять». Для проверки нужны окно инкогнито и панель DevTools. Вся процедура занимает около 10 минут и работает на любом сайте, включая ваш собственный.
Баннер обязан показываться тому, кто зашёл впервые и согласия ещё не давал. Если вы регулярно ходите на сайт, браузер мог давно сохранить ваш выбор, и баннер вам больше не показывается. Проверка делается через режим инкогнито: в нём браузер работает с чистым профилем, без сохранённых cookie.
Порядок: откройте новое окно инкогнито (Ctrl+Shift+N в Chrome, Ctrl+Shift+P в Firefox), зайдите на сайт и смотрите на первый экран. Возможные результаты: баннер есть; баннера нет вообще; баннер появляется только на второй странице или с задержкой. Для чужого сайта это ответ на вопрос, как с ним обращаются с вами. Для своего сайта отсутствие баннера у нового посетителя означает, что механизм показа сломан или баннера не существует вовсе.
Второй пункт проверки — состав баннера. Прочитайте его как обычный посетитель и зафиксируйте три вещи. Первая: есть ли кнопка «Отклонить» или «Только необходимые cookie». Вторая: на каком она месте и в каком оформлении — крупная рядом с «Принять» или спрятана мелким шрифтом, ссылкой в тексте или внутри «Настроек» с длинным списком переключателей. Третья: что происходит при отказе — баннер исчезает так же, как при согласии, или отказ требует больше действий, чем согласие.
Смысл проверки: согласие имеет ценность тогда, когда отказ стоит столько же усилий, сколько согласие. Баннер с единственной активной кнопкой «Принять всё» выбора не оставляет, и согласием такой формат назвать сложно. Это наблюдение фиксируйте как факт интерфейса: две кнопки разного размера и веса — признак, что конструктор баннера настроен под максимум согласий.
Главная и самая честная проверка. Она показывает, выполняет ли сайт собственное обещание: «без согласия cookie не ставим».
Порядок действий:
Application, слева раскройте Cookies и выберите домен сайта. Запомните, что там лежит (в норме — пусто или только технические записи самого сайта);Application → Cookies и сравните список.Результат «до» и «после» почти одинаковый — баннер честный: без согласия сайт ничего аналитического не записал. В списке после отказа появились имена счётчиков вроде _ga или _ym_uid — баннер фиктивный: кнопка отказа есть, но аналитические cookie ставятся независимо от ответа. Дополнительно посмотрите раздел Local Storage в той же вкладке: часть систем хранит идентификаторы не в cookie, а там.
Cookie — не единственный след аналитики. Счётчик может не ставить идентификаторы, но при этом отправлять данные о визите. Проверка делается на вкладке Network: откройте сайт в инкогнито, сразу нажмите F12 → Network, включите фильтр по имени домена счётчика, если знаете его, и смотрите, уходят ли запросы к нему до того, как вы нажали любую кнопку в баннере.
Запросы к домену аналитики в списке до взаимодействия с баннером означают, что счётчик активируется при загрузке страницы. В этом случае решение о загрузке принимает код сайта, а не ответ посетителя, и кнопки в баннере управляют в лучшем случае записью идентификаторов.
Если cookie ставятся без согласия или отказ спрятан так, что им невозможно воспользоваться, у владельца сайта есть риск по ст. 13.11 КоАП — она покрывает нарушения законодательства о персональных данных, к которым относятся и вопросы согласий. Разбор требований и размеров штрафов — в статье о штрафах за cookie-баннер.
Практический путь для владельца: переключить баннер в режим реального выбора — счётчик загружается только после «Принять», отказ убирает его до следующего визита. Альтернатива — убрать причину: аналитика, которая не пишет cookie и localStorage, не требует согласия на их запись, и баннер для неё не нужен.
Баннер запрашивает согласие на запись cookie и похожих идентификаторов. Если на сайте нет счётчиков, записывающих идентификаторы в браузер, и рекламных пикселей, то и соглашаться не на что: баннер можно убрать вместе с ними. Это же относится к сайту, где аналитика работает без cookie: визиты считаются без записи файлов в браузер посетителя.
Оговорка: отсутствие аналитических cookie не отменяет 152-ФЗ целиком. Формы с телефоном и электронной почтой — это персональные данные, и на их обработку нужно отдельное уведомление и согласие в самой форме. Баннер про cookie и согласие в форме — разные механизмы, проверять нужно оба.
ДэйРика относится к аналитике, для которой cookie-баннер не требуется: счётчик весит около 1 КБ, не записывает cookie и localStorage, автоматически собирает 13 событий, считает воронки и выручку и передаёт конверсии в Яндекс Директ и VK Рекламу. Данные хранятся в России.
ДэйРика считает посетителей без записи cookie в браузер. 13 событий автоматически, воронки, выручка, конверсии в Директ и VK. 30 дней бесплатно, без карты.
Попробовать 30 дней бесплатноМеханики DevTools (вкладки Application и Network) — документация Chrome DevTools. Юридический контекст согласий и штрафов — статья о cookie-баннере и РКН.