Каталог решений

Покупка продления купона

Общая сумма:
0 руб.
Продолжить покупки

Согласие на обработку данных и использование Cookie (152-ФЗ)

Согласно закону ФЗ-152 «О персональных данных» посетитель сайта должен знать, какие данные о нём собираются, и дать на это явное согласие. К таким данным относятся не только телефон и ФИО, но и cookie, IP-адрес и идентификаторы, которые ставят счётчики и рекламные пиксели.Любой сайт на 1С-Битрикс использует cookie для работы внутренних механизмов: корзины, авторизации, сохранения сортировки. Кроме них на сайте почти всегда подключены Яндекс.Метрика, Google Analytics, пиксели VK, Mail.ru, Meta и другие скрипты, которые начинают собирать данные сразу при открытии страницы, ещё до того, как посетитель что-либо решил. Модуль «Согласие на обработку данных и использование Cookie (152-ФЗ)» решает обе задачи: показывает посетителю уведомление и не запускает метрики и пиксели, пока он не согласится.Решение универсально: тексты, кнопки и оформление настраиваются, поэтому баннер можно использовать и для других уведомлений, не связанных с cookie.Что делает модульУведомление с тремя кнопками. «Принять», «Настроить» и «Отказаться». Состав кнопок настраивается: кнопка отказа и кнопка «Настроить» включаются отдельно. Можно добавить ссылку на политику конфиденциальности, заголовок и дополнительный поясняющий текст. Пять вариантов расположения: полоса внизу на всю ширину, окно снизу по центру, слева внизу, справа внизу и модальное окно по центру экрана с затемнением.Кнопка «Настроить»: категории cookie. Посетитель сам выбирает, что разрешить: обязательные (включены всегда и отключить их нельзя), аналитические и маркетинговые. Названия, описания и состояние флажков по умолчанию задаются в настройках. «Принять» разрешает все категории, «Отказаться» оставляет только обязательные.Метрики и пиксели не грузятся до согласия. Известные трекеры (Яндекс.Метрика, Google Analytics и Tag Manager, пиксели VK, Mail.ru / Top.Mail.Ru, Meta, TikTok, X, Pinterest, LinkedIn, Hotjar, Clarity, Criteo, Retail Rocket, коллтрекинг Calltouch, Roistat, Comagic и другие) превращаются в «спящие» теги: браузер их не исполняет и не загружает. После согласия они включаются в исходном порядке, у вернувшегося посетителя — сразу при загрузке страницы. Каждый трекер относится к своей категории и запускается только тогда, когда она разрешена. Список можно дополнить своими адресами и фрагментами кода (чаты, виджеты, любые сторонние скрипты). При отказе удаляются cookie трекеров (_ym_*, _ga*, _fbp и др.).Журнал согласий в админке. Дата, сайт, решение (принято, отказ, только аналитика, только маркетинг), версия текста, случайный токен браузера и страница. По отдельному включению можно сохранять IP-адрес (полностью или обезличенный), User-Agent и ID авторизованного пользователя. Раздел «Сервис → Журнал согласий cookie»: фильтры, ссылка на все записи одного браузера, экспорт в CSV, автоматическая очистка по сроку хранения.Предпросмотр в админке. На странице настроек можно открыть окно с баннером и окном настройки категорий: оно обновляется при каждом изменении полей, даже если значения ещё не сохранены.Гибкое оформление. Цвета фона, текста, заголовка, кнопок (отдельно для «Принять», «Настроить» и «Отказаться»), ссылок и границы; ширина, отступы, размеры шрифтов, скругление, тень, толщина границы, z-index; анимация появления (плавное появление, выезд снизу, увеличение); отдельный отступ снизу на мобильных, чтобы баннер не закрывал нижнюю панель шаблона. При сохранении модуль предупреждает, если контраст текста с фоном слишком низкий.Показ по условиям. Отложенный показ: после задержки и (по желанию) после прокрутки страницы на заданную долю. Список страниц, где баннер не нужен. Отдельный срок хранения согласия и отказа. «Версия согласия»: измените число, и баннер снова появится у всех посетителей. Любую ссылку на сайте можно сделать кнопкой повторного открытия («Настройки cookie» в подвале).Преимущества✔ Метрики и пиксели не загружаются до согласия, а не просто «предупреждение сверху»✔ Выбор категорий cookie: обязательные, аналитические, маркетинговые✔ Согласия и отказы сохраняются в журнал в админке, с экспортом в CSV✔ Предпросмотр баннера в настройках, оформление настраивается без правки шаблона✔ Модуль написан на чистом JavaScript и не использует сторонние библиотеки, внешние шрифты и CDN✔ Поддерживает многосайтовость: настройки каждого сайта независимы✔ Поддерживает Композит (статический HTML-кеш): страница в кеше одинакова для всех посетителей, кеш сбрасывается автоматически при смене настроек✔ Поддержка PHP 8.2 и выше✔ Стили баннера изолированы от стилей шаблона сайтаМодуль помогает выполнить требования закона, но не гарантирует соответствие сайта законодательству: состав и формулировки уведомления, политику конфиденциальности и перечень используемых cookie определяет владелец сайта.

Согласие на обработку данных и использование Cookie (152-ФЗ)

Согласие на обработку данных и использование Cookie (152-ФЗ)

Купить: 1 500 руб.
Попробовать (7 дней)
Купить продление
Скриншоты
Описание

Технические данные

Опубликовано:
10.11.2026
Версия:
1.0.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

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

Любой сайт на 1С-Битрикс использует cookie для работы внутренних механизмов: корзины, авторизации, сохранения сортировки. Кроме них на сайте почти всегда подключены Яндекс.Метрика, Google Analytics, пиксели VK, Mail.ru, Meta и другие скрипты, которые начинают собирать данные сразу при открытии страницы, ещё до того, как посетитель что-либо решил. Модуль «Согласие на обработку данных и использование Cookie (152-ФЗ)» решает обе задачи: показывает посетителю уведомление и не запускает метрики и пиксели, пока он не согласится.

Решение универсально: тексты, кнопки и оформление настраиваются, поэтому баннер можно использовать и для других уведомлений, не связанных с cookie.

Что делает модуль

Уведомление с тремя кнопками. «Принять», «Настроить» и «Отказаться». Состав кнопок настраивается: кнопка отказа и кнопка «Настроить» включаются отдельно. Можно добавить ссылку на политику конфиденциальности, заголовок и дополнительный поясняющий текст. Пять вариантов расположения: полоса внизу на всю ширину, окно снизу по центру, слева внизу, справа внизу и модальное окно по центру экрана с затемнением.

Кнопка «Настроить»: категории cookie. Посетитель сам выбирает, что разрешить: обязательные (включены всегда и отключить их нельзя), аналитические и маркетинговые. Названия, описания и состояние флажков по умолчанию задаются в настройках. «Принять» разрешает все категории, «Отказаться» оставляет только обязательные.

Метрики и пиксели не грузятся до согласия. Известные трекеры (Яндекс.Метрика, Google Analytics и Tag Manager, пиксели VK, Mail.ru / Top.Mail.Ru, Meta, TikTok, X, Pinterest, LinkedIn, Hotjar, Clarity, Criteo, Retail Rocket, коллтрекинг Calltouch, Roistat, Comagic и другие) превращаются в «спящие» теги: браузер их не исполняет и не загружает. После согласия они включаются в исходном порядке, у вернувшегося посетителя — сразу при загрузке страницы. Каждый трекер относится к своей категории и запускается только тогда, когда она разрешена. Список можно дополнить своими адресами и фрагментами кода (чаты, виджеты, любые сторонние скрипты). При отказе удаляются cookie трекеров (_ym_*, _ga*, _fbp и др.).

Журнал согласий в админке. Дата, сайт, решение (принято, отказ, только аналитика, только маркетинг), версия текста, случайный токен браузера и страница. По отдельному включению можно сохранять IP-адрес (полностью или обезличенный), User-Agent и ID авторизованного пользователя. Раздел «Сервис → Журнал согласий cookie»: фильтры, ссылка на все записи одного браузера, экспорт в CSV, автоматическая очистка по сроку хранения.

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

Гибкое оформление. Цвета фона, текста, заголовка, кнопок (отдельно для «Принять», «Настроить» и «Отказаться»), ссылок и границы; ширина, отступы, размеры шрифтов, скругление, тень, толщина границы, z-index; анимация появления (плавное появление, выезд снизу, увеличение); отдельный отступ снизу на мобильных, чтобы баннер не закрывал нижнюю панель шаблона. При сохранении модуль предупреждает, если контраст текста с фоном слишком низкий.

Показ по условиям. Отложенный показ: после задержки и (по желанию) после прокрутки страницы на заданную долю. Список страниц, где баннер не нужен. Отдельный срок хранения согласия и отказа. «Версия согласия»: измените число, и баннер снова появится у всех посетителей. Любую ссылку на сайте можно сделать кнопкой повторного открытия («Настройки cookie» в подвале).

Преимущества

✔ Метрики и пиксели не загружаются до согласия, а не просто «предупреждение сверху»

✔ Выбор категорий cookie: обязательные, аналитические, маркетинговые

✔ Согласия и отказы сохраняются в журнал в админке, с экспортом в CSV

✔ Предпросмотр баннера в настройках, оформление настраивается без правки шаблона

✔ Модуль написан на чистом JavaScript и не использует сторонние библиотеки, внешние шрифты и CDN

✔ Поддерживает многосайтовость: настройки каждого сайта независимы

✔ Поддерживает Композит (статический HTML-кеш): страница в кеше одинакова для всех посетителей, кеш сбрасывается автоматически при смене настроек

✔ Поддержка PHP 8.2 и выше

✔ Стили баннера изолированы от стилей шаблона сайта

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

Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Установка

Как установить и настроить

1. Установите решение из Marketplace (кнопка «Установить» на странице решения) либо загрузите файлы модуля вручную.

2. Откройте «Настройки → Настройки продукта → Модули», найдите «Согласие на обработку данных и использование Cookie (152-ФЗ)» и нажмите «Установить».

3. Откройте «Настройки → Настройки продукта → Настройки модулей → Согласие на обработку данных и использование Cookie (152-ФЗ)». Для каждого сайта четыре вкладки: «Основные» (положение, сроки, тексты, кнопки «Отказаться» и «Настроить»), «Оформление» (цвета, размеры, предпросмотр), «Скрипты и дополнительно» (отложенная загрузка метрик, имя и область действия cookie, страницы-исключения) и «Журнал».

4. На вкладке «Основные» укажите текст уведомления и при необходимости включите кнопки «Отказаться» и «Настроить», на вкладке «Оформление» нажмите «Открыть предпросмотр» и подберите внешний вид.

5. Чтобы метрики и пиксели не загружались до согласия, на вкладке «Скрипты и дополнительно» включите «Не загружать метрики и пиксели до согласия». Баннер при этом должен выводиться на всех страницах, включая мобильную версию.

6. Чтобы вести журнал согласий, включите его на вкладке «Журнал». Записи появятся в разделе «Сервис → Журнал согласий cookie».

По умолчанию баннер подключается автоматически, шаблон менять не нужно. Если автоматический вывод отключён, добавьте в шаблон до $APPLICATION->ShowHead();:

\Bitrix\Main\Loader::includeModule('bhelp.cookie'); \Bhelp\Cookie\EventHandler::attach(true);

Важно знать

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

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

Если на сайте включён Композит, страницы в кеше обновятся автоматически после сохранения изменённых настроек, обновления файлов, установки и удаления модуля.

Модуль распознаёт трекеры по адресам и фрагментам кода: встроенному списку и вашим подстрокам. Чаты, виджеты и другие нестандартные скрипты добавьте в поле «Дополнительные подстроки»; категорию можно указать приставкой («analytics: адрес» или «marketing: адрес»). Скрипты, которые другой скрипт подгружает по неизвестному адресу, и трекеры внутри чужих iframe автоматически не распознаются. Проверить, что ждёт согласия, можно в консоли браузера: BhcCookieNotice.getGated().

Обновление

После обновления модуля откройте страницу настроек и на вкладке «О модуле» нажмите «Обновить файлы и создать таблицу журнала», если там написано, что ресурсы устарели. Затем сбросьте кеш браузера и при необходимости кеш Композита.

Технические требования

PHP 8.2 или новее, главный модуль 24.0 или новее, кодировка UTF-8, MySQL.

Поддержка

Техническая поддержка решений: индивидуальный предприниматель Бороздин Алексей Григорьевич.

Как обратиться
  • Telegram: @axelnsk
  • Телефон: +7 (913) 740-55-25
  • E-mail: axelnsk@mail.ru
  • Сайт: https://bitrix-help.ru/
  • Раздел «Обсуждения» на странице решения в Маркетплейсе
Режим работы

Понедельник — пятница, с 10:00 до 19:00 по новосибирскому времени (МСК+4). Суббота, воскресенье и праздничные дни — выходные.

Сроки ответа

Первый ответ — в течение одного рабочего дня с момента обращения. Срок решения зависит от сложности вопроса, о нём сообщаем в первом ответе.

Что входит в поддержку
  • Консультации по установке, настройке и работе решения.
  • Исправление ошибок в работе решения.
Чтобы мы быстрее помогли, укажите в обращении
  • адрес сайта и название решения;
  • версию решения и версию «1С-Битрикс» (раздел «Настройки → Настройки продукта → Модули»);
  • описание проблемы и шаги, как её повторить, текст ошибки со страницы, по возможности — скриншот.

Если для диагностики нужен доступ к сайту, мы запросим его отдельно.

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки