Cookie-баннер по 152-ФЗ: что от него требуют в 2026 году
Зачем вообще нужен cookie-баннер
Cookie и аналогичные идентификаторы позволяют отнести действие к конкретному человеку: по ним видно, откуда он пришёл, что смотрел и сколько времени провёл на странице. Вместе с IP-адресом это персональные данные, а значит, на них распространяется 152-ФЗ.
С 30 мая 2025 года поправки (ФЗ-420) прямо приравняли cookie к персональным данным и ужесточили ответственность. Поэтому сайт, который пишет cookie до того, как человек что-то нажал, формально обрабатывает данные без согласия — даже если это «просто Метрика» и «мы ничего не продаём».
Три требования, которые проверяют в первую очередь
1. Согласие до записи cookie
Главное — не наличие баннера, а порядок. Сначала баннер, потом скрипты. Если счётчик инициализируется в момент загрузки страницы, а баннер просто висит сверху, юридически ничего не изменилось: данные уже ушли.
Правильная схема: страница загружается без аналитических и маркетинговых скриптов, человек нажимает «Принять» — только тогда подключается счётчик. Отказ должен оставлять сайт полностью рабочим, просто без аналитики.
2. Равнозначные кнопки «Принять» и «Отклонить»
Баннер с единственной кнопкой «Принять» или «Хорошо» — самая частая ошибка. Отказ обязателен и должен быть так же легко доступен, как согласие: не спрятан в «Настроить», не сделан серой ссылкой мелким шрифтом.
Схема «Принять все», «Отклонить необязательные» и «Настроить» считается корректной — при условии, что кнопка согласия визуально не доминирует настолько, что отказ невозможно найти.
3. Отказ должен работать
Если человек нажал «Отклонить», а счётчик всё равно загрузился — это нарушение, только теперь ещё и с доказательством: выбор пользователя записан, а поведение сайта ему противоречит. Выбор нужно сохранять и учитывать при следующих заходах, а не спрашивать заново на каждой странице.
Почему «продолжая пользоваться сайтом» не считается согласием
Согласие по 152-ФЗ должно быть конкретным, предметным, информированным и однозначным. Фраза «продолжая пользоваться сайтом, вы соглашаетесь» не отвечает ни одному из этих признаков:
- человек не совершил отдельного действия, которым подтвердил бы согласие;
- ему не показали, на что именно он соглашается;
- у него не было реальной возможности отказаться, не покидая сайт.
То же касается предустановленных галочек и «молчаливого согласия»: по умолчанию ничего не должно быть отмечено.
Типичные ошибки, которые находит автосканер
- Баннер есть, но счётчик грузится до нажатия.
- В баннере одна кнопка — «Принять».
- Кнопка «Отклонить» есть, но не отключает скрипты.
- Текст баннера не ссылается на политику обработки данных.
- В политике нет раздела про cookie, хотя баннер о них говорит.
- Баннер показывается заново на каждой странице и раздражает посетителя.
- Иностранные трекеры стоят без согласия на трансграничную передачу.
Как проверить свой сайт за две минуты
- Откройте сайт в приватном окне.
- Нажмите F12 → вкладка «Сеть» (Network).
- В фильтре введите домен счётчика, например `mc.yandex.ru`.
- Перезагрузите страницу, не нажимая ничего в баннере.
- Если запросы к счётчику появились — скрипт грузится до согласия.
- Нажмите «Отклонить» и повторите: правильное поведение — запросов нет вовсе.
Автоматическая проверка делает то же самое, но по нескольким страницам и с разбором остальных пунктов. Проверка на главной странице сервиса занимает около 15 секунд и не требует регистрации.
Чек-лист исправного баннера
- Баннер появляется при первом заходе, до запуска скриптов аналитики.
- Есть две равнозначные кнопки: «Принять» и «Отклонить».
- Отказ реально отключает аналитические и маркетинговые cookie.
- Выбор сохраняется и соблюдается при следующих визитах.
- В баннере есть ссылка на политику обработки данных.
- В политике описан раздел про cookie и перечислены счётчики.
- Иностранных трекеров нет либо есть согласие на трансграничную передачу.
- Строго необходимые cookie (сессия, корзина, авторизация) не блокируются — они нужны для работы сайта, но о них всё равно сообщают.
Что грозит за неправильный cookie-баннер
Отсутствие корректного согласия — самостоятельный состав по статье 13.11 КоАП РФ. Для ИП и организаций штрафы измеряются сотнями тысяч рублей, при повторном нарушении — выше. Отдельно существует риск по статье 12 152-ФЗ, если данные уходят за границу без основания.
На практике нарушения фиксируют и без визита инспектора: Роскомнадзор с конца 2025 года проверяет сайты автоматически, а предписание даёт 10 рабочих дней на исправление.
Что делать, если баннера нет совсем
Вариант первый — поставить готовый виджет с журналом согласий: он показывает баннер, блокирует скрипты до согласия и записывает, кто и когда что выбрал. Это доказательство на случай проверки.
Вариант второй — собрать самостоятельно, но тогда нужно проверить все точки: инициализацию счётчиков, сохранение выбора, отображение на мобильных и текст в политике.
В пакете документов виджет уже включён вместе с политикой, согласием и инструкцией для вашей CMS — установка занимает несколько минут, а установить за вас можно по тарифу «под ключ».
Частые вопросы
Достаточно ли баннера «Мы используем cookie. Продолжая, вы соглашаетесь»?
Нет. С 30 мая 2025 года cookie приравнены к персональным данным, а согласие должно быть конкретным и однозначным. Фраза «продолжая пользоваться сайтом» не является согласием: человек не совершал действия, которым подтвердил бы согласие, и не мог отказаться. Нужен баннер с двумя равнозначными кнопками — «Принять» и «Отклонить».
Нужен ли cookie-баннер, если на сайте только Яндекс.Метрика?
Да. Метрика — российский сервис, и трансграничной передачи нет, но cookie и идентификаторы посетителя всё равно относятся к персональным данным. Счётчик должен подключаться после согласия, а его использование — быть описано в политике и в тексте баннера.
Что должно быть в баннере, кроме кнопок?
Краткое описание, что за cookie собираются и зачем, ссылка на политику обработки персональных данных или на отдельную политику cookie, кнопка «Принять» и кнопка «Отклонить». Равнозначность важна визуально: одинаковый размер и заметность, отказ не спрятан в «настройки».
Как проверить, что счётчик не грузится до согласия?
Откройте сайт в приватном окне с открытой панелью разработчика (F12) на вкладке «Сеть», отфильтруйте по домену счётчика (mc.yandex.ru) и перезагрузите страницу, ничего не нажимая. Если запросы к счётчику появились до нажатия «Принять» — код запускается без согласия, и это нарушение.
Хватит ли баннера, если у меня иностранная аналитика?
Нет. Google Analytics, Meta Pixel, Hotjar и зарубежные CDN передают данные за границу, а это уже отдельное основание — согласие на трансграничную передачу и уведомление Роскомнадзора. Проще заменить иностранный счётчик на российский и убрать вопрос целиком.
Проверьте свой сайт — бесплатно, за 15 секунд
Сканер покажет, есть ли политика и согласие в формах, работает ли cookie-баннер, грузятся ли счётчики до согласия, подано ли уведомление в Роскомнадзор — 10 пунктов с нормами и суммами штрафов.
Проверить сайт бесплатно Готовый комплект документов и инструкций