Cookie Consent Mascot: баннер согласия по 152-ФЗ, который не запускает аналитику до согласия

Бесплатный плагин для WordPress

Cookie Consent Mascot — плагин, который делает то, что по-настоящему требует российское законодательство: показывает баннер согласия на обработку персональных данных и не запускает счётчики аналитики до тех пор, пока посетитель не нажмёт «Разрешаю». Плюс к этому он умеет создавать обязательные юридические страницы, выводить ссылки на них и превращать скучное уведомление в симпатичного персонажа с табличкой.

В этой статье разберём, зачем он нужен, как устроен технически и как за 10 минут привести сайт в порядок с точки зрения 152-ФЗ.

Скачать версию 1.3.0

zip, 593,9 КБ · WordPress 5.5+ · PHP 7.4+ · проверено с WordPress 6.6

Рыжий кот-маскот держит деревянную табличку с текстом согласия на обработку данных

Зачем это нужно

С точки зрения Федерального закона № 152-ФЗ «О персональных данных» IP-адрес, файлы cookie, идентификаторы устройства и данные о поведении на сайте — это персональные данные. Их обработка требует согласия пользователя, а обработка без согласия может быть расценена Роскомнадзором как нарушение.

Проблема большинства «согласий на cookie» в том, что они — просто картинка: баннер висит, а Яндекс.Метрика и Google Analytics грузятся сразу при заходе на сайт, ещё до того как человек что-либо нажал. Формально данные уже собираются без согласия.

Cookie Consent Mascot решает именно эту проблему: счётчики физически не загружаются, пока не получено согласие.

Как работает гейтинг аналитики

Плагин выводит код счётчиков не как обычный <script>, а как «замороженный» тег:

<script type="text/plain" data-consent="analytics"> … код Метрики … </script>

Браузер видит тип text/plain и не исполняет и даже не загружает такой скрипт. Как только посетитель нажимает «Разрешаю», небольшой управляющий JavaScript находит все замороженные теги, превращает их в настоящие <script> и запускает. Решение посетителя запоминается (localStorage + cookie) на заданный срок, поэтому баннер не появляется при каждом визите.

Если пользователь отказался — счётчики не запускаются вовсе, а баннер снова покажется через настраиваемое число дней.

Что умеет плагин

  • Гейтинг счётчиков

    Яндекс.Метрика и Google Analytics (GA4) подключаются прямо в настройках и запускаются только после согласия. Можно добавить и любой другой код — он попадёт в тот же «гейт».

  • Переключаемый вид баннера

    Строгая официальная табличка или анимированный персонаж («печенька»), который держит табличку с текстом согласия и кнопками. Персонаж следит глазами за курсором и меняет реплики.

  • Свои персонажи

    Встроенный визуальный редактор: загружаете картинку, перетаскиваете точки-глаза и рамку таблички — координаты считаются автоматически.

  • Генератор юридических страниц

    Одной кнопкой создаются Политика обработки ПДн, Согласие, Политика cookie и Пользовательское соглашение — с подстановкой ваших реквизитов.

  • Ссылки в подвал

    Тремя способами: автоматически, виджетом в область подвала темы или шорткодом Политика в отношении обработки персональных данных · Согласие на обработку персональных данных · Политика использования файлов cookie · Пользовательское соглашение · Настройки cookie.

  • Проверка сторонних счётчиков

    Плагин находит Метрику/GA, установленные в обход него (в теме или другом плагине), и предупреждает о риске нарушения 152-ФЗ.

  • Чек-лист запуска

    Пошаговый статус настройки и подсказка, нужно ли подавать уведомление в Роскомнадзор.

  • Отзыв согласия

    Небольшой значок позволяет посетителю в любой момент изменить решение.

Четыре персонажа на выбор

Табличку в баннере персонаж держит в руках, а текст на ней — ваш текст согласия. Если ни один из четырёх не подошёл, во встроенном редакторе загружается своя картинка: точки-глаза и рамку таблички вы расставляете мышью.

Вместо персонажа можно оставить строгую официальную табличку — это переключатель в настройках.

Установка

  • Способ 1Через админку — рекомендуется

    1. Скачайте ZIP-файл по кнопке выше.
    2. В админке WordPress откройте Плагины → Добавить плагин → Загрузить плагин.
    3. Выберите скачанный ZIP, нажмите Установить, затем Активировать.
  • Способ 2Вручную по FTP

    1. Распакуйте ZIP — получится папка cookie-consent-mascot.
    2. Загрузите её в /wp-content/plugins/.
    3. Активируйте плагин в разделе Плагины.

Настройка за несколько шагов

После активации в меню появится раздел Cookie Consent с вкладками. Начните с вкладки «Чек-лист» — она проведёт по всем шагам:

  1. Юридическое. Укажите реквизиты оператора (наименование, ИНН, адрес, email) и текст баннера — поля уже заполнены грамотными образцами по 152-ФЗ.
  2. Страницы и подвал. Нажмите «Создать юридические страницы» и выберите способ вывода ссылок в подвал.
  3. Вернитесь на вкладку «Юридическое» и вставьте ссылку на созданную Политику (это обязательное поле).
  4. Аналитика. Впишите ID Яндекс.Метрики и/или Google Analytics. Проверьте, что счётчики не установлены другим способом.
  5. Персонаж. Выберите вид баннера — строгая табличка или персонаж — и сохраните.

Уведомление Роскомнадзора

Важный момент, о котором часто забывают: с осени 2022 года почти любой сбор персональных данных требует уведомления Роскомнадзора до начала обработки. Веб-аналитика, формы обратной связи, комментарии, регистрация, интернет-магазин — всё это сбор ПДн.

Плагин на вкладке «Чек-лист» подсказывает, какие источники сбора у вас есть, но подать уведомление оператор должен самостоятельно — через Госуслуги или портал pd.rkn.gov.ru.

Важная оговорка

Плагин помогает технически корректно получить согласие и раскрыть информацию, а также даёт грамотные образцы документов.

Однако он не заменяет юридическую консультацию. Перед публикацией перечитайте сгенерированные тексты и при необходимости адаптируйте их под свой проект, а для значимых случаев обратитесь к юристу.

Итог

Cookie Consent Mascot закрывает сразу несколько задач: получает согласие до запуска аналитики, создаёт обязательные документы, выводит ссылки на них и делает это в приятном, а не раздражающем виде.

Cookie Consent Mascot

Скачать версию 1.3.0

593,9 КБ · требуется WordPress 5.5 и PHP 7.4 · бесплатно

Нужна помощь с внедрением, доработкой или продвижением сайта?

Мы в CMediaTech занимаемся созданием и продвижением сайтов и внедрением ИИ в бизнес. Пишите: zanuda@zanuda.info.

Другой плагин автора — WP PWA Generator: превращает сайт в устанавливаемое приложение. Весь список — на странице Плагины.