Что умеет решение
Простого уведомления о файлах cookie недостаточно, если после отказа пользователя метрика, рекламные пиксели и сторонние сервисы продолжают загружаться. Модуль обеспечивает получение согласия по отдельным категориям, предотвращает загрузку подтверждённых сторонних сервисов до получения разрешения пользователя и сохраняет его решения в серверном журнале согласий. В результате владелец сайта получает не просто уведомление, а инструмент для контроля согласий и выполнения требований к обработке данных. При отказе пользователя скрипты действительно блокируются. Модуль анализирует готовую страницу перед отправкой в браузер и приостанавливает загрузку сторонних сервисов, для которых согласие ещё не получено. Под блокировку попадают внешние и встроенные скрипты, iframe, изображения и другие ресурсы. Решение работает с инлайновыми загрузчиками, например, когда компонент самостоятельно создаёт сторонний скрипт во время выполнения страницы. После получения согласия разрешённые сервисы загружаются. Выбор пользователя влияет не только на запись в cookie баннера, но и на фактическую загрузку стороннего кода.
Полноценный контроль над согласием на обработку данных
Модуль заменяет упрощённый вариант «согласен со всем» на детальные настройки. Согласие разделяется на четыре категории: необходимые, аналитические, маркетинговые и внешние сервисы. Файлы первой категории остаются активными всегда. Остальные группы пользователь может разрешить или отклонить по отдельности. Доступны сценарии: принять все настройки, отказаться от необязательных или сформировать индивидуальный набор разрешений.
Автоматическое обнаружение сторонних сервисов
Аналитические системы и виджеты часто разбросаны по шаблону, компонентам, включаемым областям или коду отдельных страниц. Модуль сканирует сайт и распознаёт популярные внешние сервисы. В базе сигнатур 16 вариантов, включая Яндекс.Метрику, Google Analytics, GTM, Microsoft Clarity, Roistat, Calltouch, CoMagic, VK Pixel, YouTube, Rutube, Яндекс.Карты, Google Maps и JivoSite.
Управление найденными подключениями
Обнаруженные сервисы выводятся в отдельном разделе. Администратор видит название сервиса, страницу, тип ресурса и количество обнаружений. Для каждого подключения доступны действия: подтвердить, проигнорировать или изменить категорию. Поддерживаются групповые операции для обработки нескольких находок одновременно.
Модуль Cookie-баннера по 152-ФЗ с подтверждением согласия и блокировкой скриптов разработан с приоритетом безопасности. Новые обнаруженные сервисы не блокируются автоматически; администратор должен сначала проверить их и подтвердить действие. Такой подход предотвращает внезапное отключение работающей аналитики или виджетов после установки.
Система ведёт детальный серверный журнал согласий. В записях фиксируются дата, адрес сайта, данные посетителя, принятое решение, разрешённые категории, версия политики конфиденциальности, источник действия и страница. При необходимости можно сохранять IP-адрес, User-Agent и привязывать событие к авторизованному пользователю Битрикс.
Журнал сохраняет не только номер версии политики, но и полный снимок текстов, действовавших в момент согласия: заголовка, уведомления, списка категорий и кнопок. Это гарантирует, что даже при изменении текстов на сайте через месяц останется точная информация о редакции, с которой взаимодействовал пользователь.
Записи в журнале защищены цепочкой хешей HMAC-SHA256. Любое изменение старого события нарушит целостность последующих записей, что делает журнал надёжным доказательством, превосходящим простую отметку «согласие получено».
Баннер можно настроить под дизайн и требования конкретного сайта.
Основные настройки модуля доступны в административной панели Битрикс. В интерфейсе можно изменить тексты баннера и окна настроек, названия кнопок, ссылку на политику конфиденциальности, цветовую схему, стиль кнопки отказа, позицию отображения и задержку появления. Модуль содержит 55 параметров конфигурации для каждого сайта отдельно и поддерживает многосайтовую архитектуру Битрикс. Стандартная установка не требует изменения шаблонов сайта, так как баннер подключается автоматически.
Управление сторонним кодом реализуется двумя способами. Если счётчики и виджеты уже размещены на сайте, модуль обнаруживает их в готовой HTML-странице и контролирует их загрузку. Для новых сервисов код можно ввести непосредственно в настройки модуля, используя отдельные поля для аналитики, маркетинга и внешних сервисов. Такой код выполняется только после получения разрешения на соответствующую категорию. Это позволяет не перестраивать существующий сайт, но все новые подключения выполнять централизованно через модуль.
Данные остаются на вашем сайте. Для работы модуля не требуется внешний облачный сервис.
Данные о согласиях хранятся в локальной базе данных сайта. В коде модуля отсутствуют исходящие запросы для передачи журнала действий стороннему оператору; запись ведётся на собственный адрес сайта.
Владелец получает автоматизированный процесс: отображение выбора, получение согласия, блокировка запрещённых сервисов, сохранение решения и возможность просмотра истории согласий.
Модуль помогает организовать работу с cookie и сторонними сервисами с учётом требований к согласию пользователей и обработке персональных данных. Решение не гарантирует полное соответствие закону 152-ФЗ одной установкой, так как требования зависят от форм на сайте, политики конфиденциальности, состава собираемых данных и используемых сервисов. Основная задача модуля — корректная организация согласий на cookie и управление загрузкой сторонних сервисов в платформе 1С-Битрикс.
Если нужен «Cookie-баннер по 152-ФЗ с доказательством согласия и блокировкой скриптов», General iT может помочь с установкой, настройкой и технической проверкой модуля после подключения.