+7 (812) 979-49-49 Написать в Telegram

Плагины WordPress

Cookie Consent Mascot — согласие по 152-ФЗ до запуска аналитики

Наш плагин для WordPress: не просто показывает баннер, а физически не даёт счётчикам загрузиться, пока посетитель не нажал «Разрешаю». Плюс генератор юридических страниц, ссылки в подвал и персонаж с табличкой вместо скучного уведомления.

  • 152-ФЗ
  • Гейтинг скриптов
  • localStorage

Cookie Consent Mascot — собственный плагин: аналитика не стартует без согласия

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

Что сделали

  • Гейтинг счётчиков. Код выводится не обычным тегом script, а «замороженным»: тип text/plain и атрибут data-consent. Браузер такой скрипт не исполняет и даже не загружает. После нажатия «Разрешаю» небольшой управляющий JavaScript находит все замороженные теги, превращает их в настоящие и запускает.
  • Решение посетителя запоминается в localStorage и cookie на заданный срок, поэтому баннер не появляется при каждом визите. При отказе счётчики не запускаются вовсе, а баннер возвращается через настраиваемое число дней. Значок отзыва согласия позволяет изменить решение в любой момент.
  • Яндекс.Метрика и GA4 подключаются прямо в настройках по идентификатору; любой другой код можно добавить в тот же «гейт».
  • Генератор юридических страниц: Политика обработки персональных данных, Согласие, Политика cookie и Пользовательское соглашение создаются одной кнопкой с подстановкой реквизитов оператора.
  • Ссылки на документы выводятся в подвал тремя способами: автоматически, виджетом в область подвала темы или шорткодом.
  • Проверка сторонних счётчиков: плагин находит Метрику и GA, установленные в обход него — в теме или другом плагине, — и предупреждает о риске нарушения 152-ФЗ.
  • Чек-лист запуска: пошаговый статус настройки и подсказка, нужно ли подавать уведомление в Роскомнадзор (с осени 2022 года почти любой сбор персональных данных требует уведомления до начала обработки).
  • Вид баннера переключается: строгая официальная табличка или один из четырёх персонажей — кот, печенька, робот, щит. Персонаж держит табличку с вашим текстом согласия, следит глазами за курсором и меняет реплики.
  • Встроенный визуальный редактор своих персонажей: загружаете картинку, мышью перетаскиваете точки-глаза и рамку таблички — координаты считаются автоматически.

Стек и технологии

WordPress и PHP

  • Страницы настроек с вкладками и чек-листом готовности
  • Генератор юридических документов с подстановкой реквизитов оператора
  • Виджет и шорткод для вывода ссылок в подвал
  • Сканер стороннего кода счётчиков в теме и других плагинах
  • WordPress 5.5+, PHP 7.4+, проверено с WordPress 6.6

Фронтенд

  • Замороженные теги с типом text/plain и атрибутом data-consent
  • «Разморозка» тегов и запуск счётчиков после согласия
  • Хранение решения в localStorage и cookie с настраиваемым сроком
  • Анимированный персонаж: слежение глазами за курсором, смена реплик
  • Визуальный редактор координат — точки-глаза и рамка таблички мышью

Юридическая часть

  • 152-ФЗ: согласие получено до начала обработки, а не параллельно с ней
  • Образцы Политики, Согласия, Политики cookie и Пользовательского соглашения
  • Подсказка об уведомлении Роскомнадзора и источниках сбора данных на сайте
  • Прямая оговорка: плагин не заменяет юридическую консультацию

Результат

Версия 1.3.0, 593,9 КБ, WordPress 5.5+ и PHP 7.4+, проверено с WordPress 6.6. Плагин бесплатный и работает на этом сайте: баннер, который вы видели при первом заходе, сделан им.

Бесплатная консультация

Позвольте нам помочь в развитии вашего бизнеса
Напишите в Telegram @zanuda или на почту zanuda@zanuda.infoВ Telegram сразу ответит наш ИИ-ассистент, а сложные вопросы он передаст нам.
Портфолио

Другие работы

Все работы
Плагины WordPress

Privacy Analytics RU

Бесплатный плагин статистики без cookie и без хранения IP: видно всех посетителей, включая отказавшихся от cookie, плюс данные Яндекс Метрики.

  • WordPress
  • Без cookie
  • Метрика API
  • Chart.js
Плагины WordPress

WP PWA Generator

Плагин превращает сайт в устанавливаемое приложение: манифест, service worker, иконки и чтение офлайн — без composer, npm и внешних сервисов.

  • Service Worker
  • Web Push
  • WebAuthn
Сайты и продвижение

Антон Вуйма

Редизайн сайта PR-стратега и автора книги «Чёрный PR»: из информационного портала старой школы — в редакционный сайт с кейсами-«досье», публикациями и книгами.

  • Редизайн
  • WordPress
  • Редакционный дизайн
Следующий кадр за вами

Расскажите задачу. Предложим решение, сроки и стоимость.

Быстрее всего — в Telegram: сразу ответит ИИ-ассистент, а в рабочее время подключимся мы.

Telegram · ответит ИИ@zanuda
Телефон+7 (812) 979-49-49
ОфисСанкт-Петербург, Уткин пр., 11 к. 2, офис 108
Написать в Telegram