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

Беларусь — НЦЗПД и Совмин РБ Россия — 152-ФЗ и Роскомнадзор

Согласие на cookie
без головной боли

Плагин Cookie Consent Manager создан по законодательству Республики Беларусь и Российской Федерации: блокирует аналитику до согласия посетителя, ведёт реестр всех cookie и проходит проверки НЦЗПД и Роскомнадзора. Легче 15 КБ — сайт этого не заметит.

WP 6.0+  ·  PHP 7.4+  ·  ru / by / en  ·  JS < 15 КБ

живое демо — кликайте

Возможности

Всё, что нужно для честного согласия

Полный цикл: от баннера и детальных настроек до реестра cookie и встроенного чек-листа соответствия.

Гранулярное согласие

Четыре категории с отдельными переключателями: необходимые, функциональные, статистические, маркетинговые. Необходимые нельзя отключить — как требует регулятор.

Блокировка до согласия

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

Реестр cookie и шаблоны

Таблица с названием, целью, сроком хранения и третьими лицами. Предустановленные шаблоны: WordPress, WooCommerce, Яндекс.Метрика, GA4, Matomo, Facebook Pixel.

Виджет повторного доступа

Небольшая иконка в углу экрана возвращает окно настроек в один клик. Посетитель меняет решение в любой момент — без чистки cookie руками.

Акцентный цвет вашего бренда

Цвет задаётся пипеткой в админке и применяется к кнопкам, тумблерам и виджету. По умолчанию — #2563EB, но баннер впишется в любой дизайн.

Быстрый и совместимый

JS меньше 15 КБ после сжатия, CSS — 5 КБ. Без jQuery и внешних CDN, дружит с WP Rocket и W3 Total Cache. Интерфейс: русский, белорусский, английский.

установка, настройки, хуки для разработчиков — вся документация

Под капотом

Скрипты ждут согласия, а не загружаются раньше вас

  • До согласия скрипт лежит в DOM как type="text/plain" — браузер его просто не исполняет.
  • После согласия плагин меняет тип на text/javascript — счётчик стартует без перезагрузки страницы.
  • Свои скрипты добавляются во вкладке «Скрипты»: код, категория, размещение, приоритет.
  • Согласие хранится в localStorage с резервом в cookie на 12 месяцев и версией — при изменении политики баннер покажется снова.
  • Для разработчиков — JS-событие ccm:consent-updated и PHP-фильтры ccm_is_category_allowed.
заблокировано
<!-- счётчик не выполняется -->
<script type="text/plain"
      data-cookiecategory="statistics"
      src="/metrika/tag.js">
</script>

// браузер видит обычный текст:
// ни одного запроса к mc.yandex.ru
// страница грузится как обычно
<!-- плагин активировал скрипт -->
<script type="text/javascript"
      data-cookiecategory="statistics"
      src="/metrika/tag.js">
</script>

// выполнено динамически,
// перезагрузки не было,
// аналитика работает с текущего визита
Запросов к счётчику нет — согласие ещё не получено

Соответствие

Создан для законов Беларуси и России

Требования НЦЗПД (cpd.by) и Роскомнадзора учтены изначально: гранулярное согласие, реестр cookie со сроками хранения и живой чек-лист в админке — проверка пройдена до её начала.

РБ

Беларусь

Закон «Об информации, информатизации и защите информации»требования к обработке данных посетителей сайтов

Постановление Совмина РБмеры по защите персональных данных при их обработке

Требования НЦЗПД · cpd.byкатегоризация cookie, гранулярное согласие, прозрачность

РФ

Россия

152-ФЗ «О персональных данных»согласие на обработку данных, включая cookie-файлы

Приказ Роскомнадзора № 512требования к подтверждению согласия субъекта данных

Постановление Правительства № 1119требования к защите персональных данных при обработке

Чек-лист соответствия — встроен в админку

  • Указаны все cookie и сроки их хранения
  • Есть ссылка на политику в отношении cookie
  • Работает кнопка «Отклонить все», а не только «Принять»
  • Необходимые cookie нельзя отключить
  • Повторное согласие при изменении списка cookie
  • Баннер не блокирует контент и управляется с клавиатуры (WCAG 2.1 AA)

Готовые интеграции

Плагин сам распознаёт популярные сервисы и раскладывает их cookie по правильным категориям.

WooCommerce Fluent Forms Rank Math Яндекс.Метрика Google Analytics 4 Matomo Facebook Pixel Yoast SEO Polylang / WPML Contact Form 7
<0 КБ
JavaScript после gzip
<0 КБ
CSS после gzip
0
языка интерфейса
0
готовых интеграций
0 мес
хранение согласия

Вопросы

Коротко о главном

Полностью бесплатен: без Pro-версии, подписок и скрытых платежей. Я распространяю его лично через Telegram — так проще держать связь и оперативно обновлять сборку.

Никаких форм и регистраций: вы пишете мне в Telegram, я присылаю архив с плагином и инструкцией лично. Заодно могу ответить на вопросы по установке.

Нет. JavaScript весит меньше 15 КБ после сжатия, CSS — меньше 5 КБ, внешних запросов нет вообще. Плагин проходит проверку PageSpeed без влияния на оценку и корректно работает с кэширующими плагинами.

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

Да. Шаблон WooCommerce распознаёт cookie корзины и «недавно просмотренных», а интеграция с Fluent Forms относит CSRF-токены к необходимым, но отслеживание брошенных форм — только при согласии на статистику.

Как получить

Три шага — и плагин у вас

  1. Напишите в Telegram

    Откройте t.me/Sminec и скажите пару слов о своём сайте — этого достаточно.

  2. Получите архив

    Я пришлю ZIP с плагином и инструкцию по установке. Отвечаю лично, обычно в течение дня.

  3. Установите и настройте

    Стандартная установка ZIP через админку WordPress. Чек-лист соответствия подскажет, что проверить перед запуском.

бесплатно · без подписок · без ограничений

Плагин ваш. Осталось написать одно сообщение

«Хочу Cookie Consent Manager» — этого хватит, чтобы я отправил вам архив.

Написать в Telegram

форм и телефонов на сайте нет — вся коммуникация в личных сообщениях