Почему баннер на сайте не всегда означает согласие по закону
Закон требует информированного и добровольного согласия на обработку персональных данных. Если cookie содержат идентификаторы посетителя или передаются сторонним сервисам, они попадают под 152-ФЗ. Баннер — это интерфейс для получения согласия, но сам по себе текст на экране ничего не гарантирует.
Главная проблема: аналитика и трекеры часто запускаются раньше, чем посетитель нажал кнопку. Скрипты Google Analytics, Яндекс Метрики или зарубежных рекламных пикселей начинают работу при загрузке страницы, а баннер появляется позже — формально для галочки. Такая ситуация создаёт риск: согласие не получено, а обработка уже началась.
Второй риск — неравнозначный выбор. Если кнопка «Принять всё» яркая и большая, а отказ спрятан мелким шрифтом в настройках, это может квалифицироваться как давление на посетителя. Закон требует, чтобы отказ был таким же доступным, как и согласие.
Что проверять в cookie-баннере с точки зрения 152-ФЗ
Первое — реальное поведение кода. Баннер должен блокировать запуск трекеров до того, как посетитель дал согласие. Это проверяется не на словах, а технически: какие сетевые запросы ушли с чистой сессии, до любого клика. Если Google Analytics или другой сервис уже получил данные — это признак нарушения.
Второе — равнозначность кнопок. Интерфейс баннера не должен подталкивать к согласию: кнопки «Принять» и «Отказаться» должны быть одинаково заметны. Если отказ требует нескольких кликов или спрятан в меню настроек, это может быть расценено как недобровольное согласие.
Третье — возможность выбора категорий. Посетитель должен иметь возможность принять только необходимые cookie (например, для работы корзины) и отказаться от аналитических или рекламных. Баннер «всё или ничего» не даёт реального контроля и создаёт правовой риск.
- Трекеры и аналитика не запускаются до согласия посетителя
- Кнопки согласия и отказа равнозначны по размеру и заметности
- Посетитель может выбрать категории cookie, а не только принять всё или отказаться от всего
- Баннер связан с политикой обработки персональных данных, опубликованной на сайте
Как устроена работа cookie и трекеров на практике
Cookie — это небольшие файлы, которые сайт сохраняет в браузере посетителя. Технические cookie нужны для работы сайта: например, чтобы помнить содержимое корзины или язык интерфейса. Для них согласие не требуется, если они не передаются третьим лицам и не содержат идентификаторов.
Аналитические и рекламные cookie — другая история. Они собирают данные о поведении посетителя: какие страницы открыл, сколько времени провёл, откуда пришёл. Эти данные часто передаются сторонним сервисам — Google, Яндекс, иностранным соцсетям — и могут идентифицировать конкретного человека. Для таких cookie согласие обязательно.
Трекеры стартуют через скрипты, встроенные в код страницы. Если скрипт загружается сразу при открытии сайта, а баннер появляется с задержкой — согласие формальное. Правильная реализация: скрипты трекеров загружаются только после того, как посетитель нажал «Принять».
Как проверить, что баннер работает корректно
Проверка начинается с чистой сессии — так, как сайт видит новый посетитель. Открываете сайт в режиме инкогнито или с очищенными cookie и смотрите: какие запросы ушли до того, как вы нажали любую кнопку. Если в сетевом трафике появились запросы к Google Analytics, Яндекс Метрике или другим трекерам — они стартовали без согласия.
Следующий шаг — оценка интерфейса баннера. Откройте сайт и посмотрите: можно ли отказаться от cookie так же легко, как и согласиться? Есть ли кнопка «Отказаться» рядом с «Принять всё» или нужно искать ссылку внизу мелким шрифтом? Есть ли возможность выбрать категории cookie, а не только принять всё или отклонить всё?
Третий момент — связь баннера с документами. Баннер должен ссылаться на политику обработки персональных данных, и эта политика должна быть опубликована на сайте. Если политики нет, устарела или не описывает сторонние сервисы, которые реально получают данные, — это риск.
Что делать, если баннер не блокирует трекеры
Если трекеры запускаются до согласия, нужно изменить код сайта. Скрипты аналитики и рекламы должны загружаться условно — только после того, как посетитель дал согласие. Большинство современных систем управления согласием (Consent Management Platform, CMP) умеют это делать, но требуют правильной настройки.
Если вы используете готовый плагин или сервис для баннера, проверьте его настройки: включена ли блокировка скриптов до согласия, добавлены ли все трекеры в список блокируемых. Некоторые плагины по умолчанию только показывают баннер, но не блокируют код — это нужно настраивать вручную.
Если данные передаются на иностранные серверы — Google, иностранные соцсети, другие зарубежные сервисы — это трансграничная передача персональных данных. По закону требуется уведомить Роскомнадзор до начала такой передачи. Отсутствие уведомления создаёт отдельный риск штрафа.
Чек-лист: проверьте cookie-баннер на своём сайте
- 01Трекеры не стартуют до согласия. Откройте сайт в режиме инкогнито, откройте инструменты разработчика (вкладка Network) и обновите страницу. Не нажимайте кнопки на баннере. Если в списке запросов появились google-analytics.com, mc.yandex.ru, домены зарубежных рекламных пикселей или другие трекеры — они стартовали без согласия.
- 02Кнопка отказа равнозначна кнопке согласия. Посмотрите на баннер: кнопки «Принять» и «Отказаться» должны быть одинаково заметны. Если отказ спрятан ссылкой мелким шрифтом или требует перехода в настройки — это риск.
- 03Можно выбрать категории cookie. Проверьте, есть ли в баннере возможность выбрать, какие cookie принять: только необходимые, аналитические, рекламные. Если выбор только «всё или ничего» — посетитель не имеет реального контроля.
- 04Политика обработки персональных данных опубликована. Баннер должен ссылаться на политику, и эта политика должна быть доступна на сайте. Откройте её и проверьте: описаны ли сторонние сервисы, которые получают данные (Google, Яндекс, иностранные соцсети), и указаны ли цели обработки.
- 05Данные не уходят за рубеж без уведомления. Если на сайте используются Google Analytics, зарубежные рекламные пиксели или другие иностранные сервисы — это трансграничная передача. Проверьте, подано ли уведомление в Роскомнадзор. Если не уверены — это повод для проверки.
Что говорит закон
ч. 1 ст. 13.11 КоАП РФ
Обработка персональных данных без законных оснований или несовместимо с целями сбора — штраф для юрлиц от 150 000 до 300 000 ₽.
Первоисточникч. 2 ст. 13.11 КоАП РФ
Обработка без письменного согласия, когда оно обязательно, или с нарушением требований к согласию — штраф для юрлиц от 300 000 до 700 000 ₽.
Первоисточникч. 3 ст. 13.11 КоАП РФ
Не опубликована политика обработки персональных данных — штраф для юрлиц от 30 000 до 60 000 ₽.
Первоисточникч. 8 ст. 13.11 КоАП РФ
Нарушение требования хранить персональные данные граждан РФ в базах на территории России — штраф для юрлиц от 1 до 6 млн ₽.
Первоисточник
Пример из отчёта
Крупный интернет-магазин электроники
Выявлен 1 эпизод с признаками нарушения и 1 обстоятельство, требующее дополнительной проверки.
- — Cookie-баннер «Сайт использует cookies… Понятно» без кнопки отказа и без настройки категорий
- — Реквизиты оператора есть в правовых документах, но отсутствуют в футере сайта
- — Рекомендация: добавить в баннер равнозначную кнопку отказа или настройки с отключением необязательных cookie
Частые вопросы
Нужно ли согласие на технические cookie, которые нужны для работы сайта?
Нет, если эти cookie не передаются третьим лицам и не содержат данных, по которым можно идентифицировать посетителя. Например, cookie для хранения содержимого корзины или выбранного языка не требуют согласия.
Можно ли использовать Google Analytics без согласия посетителя?
Нет. Google Analytics собирает данные о поведении посетителя и передаёт их на серверы Google, часто за пределы России. Это обработка персональных данных, для которой требуется согласие и уведомление Роскомнадзора о трансграничной передаче.
Что будет, если трекеры запускаются до согласия?
Это создаёт риск квалификации как обработка персональных данных без законного основания. Роскомнадзор может зафиксировать это при проверке и привлечь к ответственности.
Достаточно ли установить готовый плагин для cookie-баннера?
Не всегда. Плагин должен быть правильно настроен: включена блокировка скриптов до согласия, добавлены все трекеры, баннер даёт равнозначный выбор. Многие плагины по умолчанию только показывают окно, но не блокируют код.
Как узнать, какие трекеры работают на моём сайте?
Откройте сайт в режиме инкогнито, нажмите F12 (инструменты разработчика), перейдите на вкладку Network и обновите страницу. В списке запросов вы увидите, какие домены получают данные: google-analytics.com, mc.yandex.ru, домены зарубежных рекламных пикселей и другие.
Что такое равнозначный отказ и почему это важно?
Равнозначный отказ означает, что посетитель может отказаться от cookie так же легко, как и согласиться: кнопки одинаково заметны, не требуется несколько кликов или поиск настроек. Если отказ затруднён, согласие может быть признано недобровольным.
Нужно ли уведомлять Роскомнадзор, если данные передаются Google или иностранным соцсетям?
Да. Передача персональных данных на серверы, находящиеся за пределами России, — это трансграничная передача. По закону требуется уведомить Роскомнадзор до начала такой передачи.
Материал носит информационный характер и не заменяет консультацию юриста. Нормы приведены со ссылками на первоисточник; редакции нужно сверять на дату использования.