Почему «Продолжая пользоваться сайтом, вы соглашаетесь» — это не согласие
Закон 152-ФЗ требует, чтобы согласие было конкретным, предметным, информированным, сознательным и однозначным. Полоска внизу экрана с кнопкой «Хорошо» не отвечает ни одному из этих критериев: пользователь не выбирал, какие данные собираются, не видел целей обработки и не совершил активного действия.
Продолжение просмотра страницы — это не активное действие. Если проверяющий орган или суд будет разбирать инцидент, у вас не окажется доказательств, что человек действительно согласился на аналитику, ретаргетинг и передачу идентификаторов третьим лицам.
Что должно быть в корректном баннере
Рабочая конструкция баннера складывается из четырёх элементов. Их можно оформить по-разному, но убрать нельзя ни один.
- —Явные равнозначные кнопки «Принять» и «Отклонить» — отказ не должен быть спрятан в настройках.
- —Категории cookie: технические (работают всегда), аналитические, маркетинговые — с отдельными переключателями.
- —Ссылка на политику обработки персональных данных и на отдельный документ о cookie-файлах.
- —Возможность изменить решение позже — постоянная ссылка «Настройки cookie» в подвале сайта.
Скрипты не должны запускаться до согласия
Самая частая техническая ошибка: баннер показывается, а счётчики уже отправили данные. Проверить это просто — откройте вкладку «Сеть» в инструментах разработчика, загрузите страницу в режиме инкогнито и посмотрите, уходят ли запросы к аналитике до нажатия кнопки.
Правильная схема: в разметке остаются только технические скрипты, а аналитические и рекламные подключаются динамически после получения согласия на соответствующую категорию. При отказе они не подключаются вовсе, а не «подключаются, но с флагом».
Согласие нужно хранить
Согласие без доказательства равно отсутствию согласия. Храните для каждого события: дату и время, версию текста согласия, выбранные категории, идентификатор посетителя и усечённый IP-адрес.
Записи логично держать в собственной базе на серверах в России и хранить не меньше срока, в течение которого вы используете данные. При проверке достаточно выгрузки в CSV — она закрывает вопрос «а где подтверждение».
Как проверить свой баннер за десять минут
Откройте сайт в новом приватном окне и пройдите короткий чек-лист: появляется ли баннер до загрузки счётчиков, есть ли кнопка отказа, работает ли она, сохраняется ли выбор при переходе на другую страницу, можно ли изменить решение из подвала.
Если хотя бы один пункт не выполняется, баннер придётся переделывать. В большинстве случаев это два-три часа работы разработчика плюс обновление документов — несопоставимо с потенциальным штрафом и репутационными потерями после утечки.
