WordPress.org

Plugin Directory

ConsentOwl — Согласие на использование файлов cookie и блокировка трекеров

ConsentOwl — Согласие на использование файлов cookie и блокировка трекеров

Описание

ConsentOwl — это легкий менеджер согласия на использование файлов cookie для WordPress, оптимизированный для кэширования. Он показывает баннер с запросом согласия, группирует файлы cookie по категориям и загружает аналитические и маркетинговые скрипты только после того, как посетитель даст согласие.

Разработанный с учетом законов о конфиденциальности — GDPR, ePrivacy, российского федерального закона № 152-ФЗ «О персональных данных» и Закона Беларуси № 99-3 — ConsentOwl поможет вам выполнить эти требования «из коробки».

Согласно Закона Республики Беларусь от 7 мая 2021 г. № 99-З. О защите персональных данных, для сайтов, работающих в Беларуси или Федеральному закону № 152-ФЗ, для сайтов, работающих в России, файлы cookie, которые могут идентифицировать пользователя (например, по IP-адресу или истории просмотров), являются персональными данными. Для их обработки требуется информированное и активное согласие посетителя (ст. 6). ConsentOwl показывает баннер с уведомлением о согласии перед загрузкой файлов cookie, не являющихся необходимыми для работы сайта, позволяет посетителям принимать, отклонять или выбирать категории файлов cookie, ведет журнал аудита всех решений и может генерировать черновик страницы с политикой использования файлов cookie — основу для соблюдения требований Федерального закона № 152-ФЗ. Обратите внимание, что для полного соответствия требованиям необходимо выполнять действия, не связанные с использованием какого-либо плагина (например, подать уведомление в Роскомнадзор и опубликовать политику в отношении персональных данных). ConsentOwl — это инструмент, а не юридическая консультация.

Языки: ConsentOwl поставляется с переводами на английский, русский и испанский (Испания и Мексика) языки. При первой установке тексты баннеров автоматически отображаются на языке вашего сайта. После смены языка сайта их можно обновить одним щелчком мыши в разделе ConsentOwl Тексты.

Основные функции (бесплатно навсегда):

  • Баннер с согласием на обработку персональных данных с кнопками «Принять все», «Только необходимое» и «Отклонить»
  • Три категории согласия: обязательное, аналитическое, маркетинговое
  • Девять встроенных сервисов, связанных по ID: Google Analytics, Яндекс Метрика, Meta Pixel, Google Карты, YouTube, RUTUBE, VK Видео, Дзен, Одноклассники (ОК)
  • Скрипты загружаются только после того, как посетитель даст согласие на использование соответствующей категории
  • Журнал аудита согласия с возможностью экспорта в CSV
  • Плавающая кнопка повторного открытия, чтобы посетители могли в любой момент изменить свой выбор
  • Кнопка «Отменить все согласия»
  • Версионирование согласия — обновление версии для повторного запроса у всех пользователей после изменения политики
  • [consentowl_settings_link] — шорткод для ссылки в нижнем колонтитуле «Настройки файлов cookie»
  • Генератор черновика страницы «Политика использования файлов cookie» в один клик
  • Хранение в файлах cookie или localStorage, настраиваемый срок хранения
  • Работает с полностраничными кэшами (WP Rocket, LiteSpeed)

Основные функции доступны бесплатно навсегда.

Ваши данные остаются на вашем сервере

ConsentOwl хранит все записи о согласии на обработку персональных данных в вашей собственной базе данных WordPress — ничего не отправляется во внешнее облако, на сторонний сервер или автору плагина. Вам не нужно регистрироваться на сторонних ресурсах, передавать данные за границу или зависеть от SaaS-сервиса.

Такое локальное хранение данных необходимо для соблюдения нормативных требований:

  • Общий регламент по защите данных / ePrivacy (ЕС) — чем меньше сторонних организаций, передающих данные, тем проще законное обоснование и тем меньше рисков.
  • Федеральный закон 152-ФЗ (Россия) — персональные данные российских пользователей должны храниться на серверах, расположенных в России. Поскольку ConsentOwl хранит записи о согласии в вашей собственной базе данных, если ваш хостинг находится в России, данные остаются там, где этого требует закон. Облачные инструменты для сбора согласия, которые хранят данные за рубежом, не могут этого гарантировать.
  • Закон 99-З (Беларусь) — применяется та же логика локализации данных.

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

Зачем переходить на Pro

Бесплатная версия полностью функциональна, но в ней вам придется кое-что сделать вручную: найти все трекеры на своем сайте (в теме, виджетах или Google Tag Manager) и настроить их так, чтобы они загружались только после получения согласия. Если вы пропустите хотя бы один, то, возможно, будете загружать файлы cookie без разрешения, а это нарушение закона о защите персональных данных.

ConsentOwl Pro избавляет от необходимости выполнять работу вручную:

  • Добавьте любой трекер из интерфейса администратора — LiveInternet, Top.Mail.Ru, Яндекс.RTB, чаты поддержки и любой другой скрипт — без редактирования кода темы. Просто вставьте его один раз и выберите категорию.
  • Автоматический сканер — находит все трекеры на вашем сайте, используя более 2200 известных сигнатур. Не нужно копаться в коде и гадать.
  • Защита в один клик — кнопка «Защитить» оборачивает трекер в PHP. Вам не придется вносить изменения в код темы и пропускать скрипты.
  • Еженедельное автоматическое сканирование — позволяет обнаружить трекеры, добавленные позже (вами, плагином или маркетологом), до того, как они станут угрозой для соблюдения нормативных требований.
  • Режим согласия Google v2 — с марта 2024 года требуется для корректной работы GA4 и Google Ads в странах Европейской экономической зоны. Без него ваши данные аналитики и ремаркетинга будут неполными.
  • Блокировка iframe с предварительным просмотром — YouTube, RUTUBE, VK Video, Дзен, «Одноклассники», Google Карты и аналогичные сервисы устанавливают файлы cookie до получения согласия. Pro заменяет их на заполнитель с кнопкой для загрузки.
  • Панель статистики — показатель согласия и динамика за 30 дней, чтобы вы могли видеть, как работает ваш баннер.
  • Поддержка GPC и настройка цвета.

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

Что входит в бесплатную версию (бесплатно навсегда):

  • Баннер согласия с категориями
  • Журнал согласия + экспорт в формате CSV
  • 9 встроенных сервисов по идентификатору
  • Перенос сценария вручную
  • Генератор политики использования файлов cookie

Что добавляет Pro:

  • Автоматический сканер трекеров (более 2200 сигнатур)
  • Блокировка трекеров в один клик — без редактирования кода
  • Еженедельное автоматическое сканирование
  • Добавьте любой трекер из интерфейса администратора
  • Режим согласия Google v2
  • Автоматическая блокировка встраивания с помощью плейсхолдера — 13 платформ обнаружены и заблокированы по умолчанию: YouTube, Vimeo, RUTUBE, VK Video, Dzen, «Одноклассники», Dailymotion, SoundCloud, Spotify, Google Maps, Twitter/X, Instagram и TikTok. Вместо пустого места посетитель видит плейсхолдер с кнопкой «Загрузить».
  • Панель мониторинга статистики
  • Поддержка GPC и настройка цвета

ConsentOwl Pro доступен по ссылке https://itorbita.by/product/consentowl-pro

Внешние сервисы

Этот плагин может загружать следующие сторонние сервисы только после того, как посетитель даст согласие на использование соответствующей категории. Без согласия пользователя ни с одним из них не связываются.

Google Analytics / Google Tag Manager (gtag.js)
Когда вы включаете встроенную службу «Google Analytics» и посетитель дает согласие на использование категории «Аналитика», плагин загружает скрипт gtag.js с https://www.googletagmanager.com/gtag/js. Он отправляет аналитические данные посетителя в Google, чтобы вы могли отслеживать посещаемость сайта. Скрипт используется только в том случае, если вы указали свой идентификатор отслеживания и посетитель дал согласие на его использование.
Условия использования: https://policies.google.com/terms — Политика конфиденциальности: https://policies.google.com/privacy

Meta Pixel (Facebook)
Когда вы включаете встроенную службу Meta Pixel и посетитель дает согласие на использование категории «Маркетинг», плагин загружает скрипт событий Facebook с https://connect.facebook.net/en_US/fbevents.js. Он отправляет маркетинговые события и события конверсии в Meta. Он используется только в том случае, если вы вводите свой идентификатор Pixel ID и посетитель дает согласие.
Условия: https://www.facebook.com/legal/terms — Политика конфиденциальности: https://www.facebook.com/privacy/policy/

Яндекс.Метрика
Если вы включите встроенную службу «Яндекс.Метрика» и посетитель согласится на использование категории «Аналитика», плагин загрузит скрипт Метрики с https://mc.yandex.ru/metrika/tag.js. Он отправляет аналитические данные в Яндекс. Скрипт используется только в том случае, если вы введете свой идентификатор счетчика и посетитель согласится на его использование.
Условия использования: https://yandex.com/legal/metrica_termsofuse/ — Политика конфиденциальности: https://yandex.com/legal/confidential/

Google Maps и YouTube используются в качестве заполнителей для перехода по клику и запрашиваются у Google только в том случае, если посетитель явно их открывает.

Скриншоты

Установка

  1. Загрузите плагин в /wp-content/plugins/consentowl или установите его с экрана «Плагины».
  2. Активируйте плагин.
  3. Перейдите в ConsentOwl «Настройки», чтобы настроить баннер, категории и сервисы.

Медиасайты, команды и любые сайты с картами или видео

Карта на странице «Контакты», видео в статье, чат поддержки — все это загружается до того, как посетитель даст согласие, и в бесплатной версии вам приходится вручную оборачивать каждое из этих элементов (метод Б). ConsentOwl Pro автоматически обнаруживает и блокирует их. См. раздел «Часто задаваемые вопросы» ниже или https://itorbita.by/product/consentowl-pro

Часто задаваемые вопросы

Какие встройки загружают файлы cookie до получения согласия?

Больше, чем ожидает большинство людей. Карты (Google Maps, Yandex.Карты — страница контактов есть почти у каждого), видео (YouTube, RUTUBE, VK Video, Dzen, Vimeo), онлайн-чаты и виджеты обратного звонка (Jivo, Bitrix24, Callibri), виджеты отзывов и бронирования (Яндекс.Карты, 2GIS, YClients), а также социальные сети (Instagram, VK, Telegram, X) — все они обычно загружаются сразу после открытия страницы, прежде чем посетитель сделает выбор. В бесплатной версии вы обрабатываете каждое из них вручную, обертывая его (метод B). ConsentOwl Pro обнаруживает и блокирует их автоматически, используя предварительный просмотр, поэтому ничего не загружается до получения согласия.

У меня есть несколько авторов публикующих содержимое. Как обеспечить соответствие требованиям к встраиваемым материалам?

Именно в таких случаях ручная обертка становится сложной. Любой автор может опубликовать страницу с видео или картой и забыть ее обернуть — и тогда на этой странице будут загружаться файлы cookie до получения согласия. В бесплатной версии вам придется напоминать команде и регулярно перепроверять статьи. ConsentOwl Pro автоматически блокирует встроенные элементы, независимо от того, кто и как их добавил. Подробнее: https://itorbita.by/product/consentowl-pro

Я ввел свой идентификатор счетчика в Scripts. Нужно ли мне добавлять код трекера куда-то еще?

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

Вам НЕ нужно вставлять код трекера в тему, header.php, footer.php или виджет. Добавьте его через Google Tag Manager. Оберните все в data-consentowl-category. Измените type="text/javascript" на type="text/plain". Или установите отдельный плагин для этого счетчика.

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

Работает ли он с плагинами для кэширования?

Да. Согласие сохраняется на стороне клиента и отправляется через безопасную для кэширования конечную точку AJAX, поэтому она работает с WP Rocket, LiteSpeed и аналогичными полностраничными кэшерами.

Блокирует ли он скрипты до получения согласия?

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

Есть ли версия Pro?

Да. ConsentOwl Pro добавляет автоматический сканер трекеров, блокировку в один клик, еженедельное автоматическое сканирование, панель статистики, режим согласия Google v2, блокировку iframe с предварительным просмотром и поддержку GPC — так что вам не придется искать и блокировать трекеры вручную. Приложение доступно по ссылке https://itorbita.by/product/consentowl-pro

Помогает ли это соблюдать требования российского закона № 152-ФЗ?

Да. ConsentOwl предоставляет базовые элементы для получения согласия на использование файлов cookie, как того требует Федеральный закон № 152-ФЗ: баннер, который отображается перед загрузкой файлов cookie, не являющихся необходимыми для работы сайта, активное согласие по категориям, журнал аудита принятых решений и черновик страницы с политикой использования файлов cookie. Для полного соответствия требованиям также необходимо выполнить действия за пределами плагина (например, отправить уведомление в Роскомнадзор и опубликовать политику в отношении персональных данных). ConsentOwl — это инструмент, а не юридическая консультация.

Отзывы

17.07.2026
Я узнал об этом новом плагине вчера (середина июля 2026 года) и вижу, что он чётко отвечает на строгие требования Российского ФЗ, действительно обязывающего сайты иметь такие баннеры, а не просто баннеры с одной кнопкой вроде: «Хорошо, согласен». Плагин стал одной из причин того, что я смогу разблокировать свой сайт не опасаясь получить существенный штраф за небольшое формальное нарушение. Надеюсь, он будет радовать меня и далее. Успехов Вам, создатели плагина! Good luck! Great job!
Посмотреть 1 отзыв

Участники и разработчики

«ConsentOwl — Согласие на использование файлов cookie и блокировка трекеров» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«ConsentOwl — Согласие на использование файлов cookie и блокировка трекеров» переведён на 3 языка. Благодарим переводчиков за их работу.

Перевести «ConsentOwl — Согласие на использование файлов cookie и блокировка трекеров» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

3.0.8

  • Справка: расширенное руководство о том, какие встроенные элементы (видео, карты, чаты, виджеты социальных сетей) загружаются до получения согласия, с примерами для разных видов бизнеса.
  • FAQ: добавлены ответы о встраиваемых элементах и соблюдении требований к сайтам с несколькими авторами.

3.0.7

  • Новинка: на баннере теперь указано, какие сервисы будут загружены для каждой категории (в зависимости от того, что вы включили на вкладке «Скрипты»), поэтому посетители видят, на что именно они дают согласие.
  • Документация: на странице «Справка» теперь четко указано, что для ввода идентификатора счетчика на вкладке «Скрипты» не требуется вставлять, форматировать или редактировать код где-либо еще.
  • Плюсы: автоматическая блокировка встраивания теперь распространяется и на российские платформы — RUTUBE, VK Video, «Дзен» и «Одноклассники» (всего 13 платформ).

3.0.6

  • Исправлено: классический баннер был слишком высоким для мобильных устройств — теперь между текстом и кнопками нет пустого пространства.
  • Исправление: макет страницы справки (нижняя часть страницы администратора больше не закреплена вверху).
  • Доработка: удален лишний вызов текстового домена; переводы по-прежнему загружаются автоматически.

3.0.5

  • Новинка: тексты баннеров по умолчанию теперь соответствуют языку сайта при новой установке.
  • Новинка: кнопка «Сбросить тексты на язык сайта» — обновляет тексты на баннере после смены языка сайта.
  • Новинка: перевод на испанский (es_ES и es_MX).
  • Исправлено: плавающая кнопка с печеньем больше не перекрывает панель настроек.

3.0.4

  • Новая тема с минималистичным баннером (на выбор). Значок с изображением печенья. Обновленный список встроенных сервисов.

3.0.3

  • Обновленная информация о Pro и ссылка для обновления.

3.0.2

  • Безопасность: ограничение скорости для каждого клиента на конечной точке публичного согласия для предотвращения перебора логов.

3.0.1

  • Надежность: самовосстанавливающаяся проверка схемы гарантирует, что таблица журнала согласия и настройки будут соответствовать друг другу при каждом обновлении.

3.0.0

  • Первоначальный публичный релиз бесплатной версии.