152-ФЗ для сайта на 1С-Битрикс

В 1С-Битрикс согласие на обработку персональных данных встроено: текст хранится в «Соглашениях», а формы показывают галочку сами, если включить это в параметрах компонента. Остальное — политика, счётчики, капча и HTTPS — правится в шаблоне сайта.

Ниже — нарушения, которые сканер Комплая ищет на сайтах 1С-Битрикс, и как исправить каждое. Для каждого пункта указана норма 152-ФЗ, а где есть — часть статьи 13.11 КоАП.

Обновлено 21 октября 2026 г.

Не найдена политика обработки персональных данных

Оператор, который собирает ПДн через сайт, обязан опубликовать политику на этом сайте.

Норма: ч. 2 ст. 18.1 152-ФЗ, ст. 13.11 КоАП

Штраф для юрлица — ч. 3 ст. 13.11 КоАП: от 30 000 ₽ до 60 000 ₽

Как исправить на 1С-Битрикс

Опубликуйте политику обработки персональных данных на отдельной странице сайта и поставьте ссылку в подвал и рядом с формами.

  1. Создайте раздел /politika/ с текстом политики и добавьте ссылку в нижнее меню шаблона.

Сервисы передают данные посетителей за рубеж

Аналитика, пиксели, капчи и чаты собирают cookie, IP и действия посетителя на зарубежных серверах. Это первичный сбор за пределами РФ и трансграничная передача.

Норма: ч. 5 ст. 18 152-ФЗ, ст. 12 152-ФЗ

Как исправить на 1С-Битрикс

Уберите или замените сервисы, которые собирают данные посетителей на зарубежных серверах: зарубежную аналитику, пиксели, капчи и чаты.

  1. Откройте шаблон сайта (header.php / footer.php) и удалите коды зарубежных счётчиков и пикселей.
  2. Для капчи используйте встроенную капчу Битрикса или Яндекс SmartCaptcha вместо reCAPTCHA.

Запросы к зарубежным серверам (шрифты, CDN, видео)

Браузер посетителя передаёт этим серверам IP-адрес. Риск ниже, чем у аналитики, но проще заменить на локальные копии или российские аналоги.

Норма: ст. 12 152-ФЗ

Как исправить на 1С-Битрикс

Шрифты, библиотеки и видео лучше отдавать со своего сервера или из российских сервисов — тогда IP посетителей не уходит за рубеж.

  1. Скачайте шрифты и библиотеки на свой сервер и подключите локально в шаблоне сайта.

Аналитика работает, а cookie-баннера нет

Счётчики собирают cookie и IP. Вместе с другими данными это может считаться ПДн, нужно согласие посетителя.

Норма: ст. 9 152-ФЗ

Как исправить на 1С-Битрикс

Покажите cookie-баннер с выбором и запускайте аналитику только после согласия.

  1. Вставьте баннер из вкладки «Свой код» в шаблон сайта (footer.php) и перенесите код счётчиков внутрь функции loadAnalytics.
Свой код
  1. Баннер с выбором и запуском аналитики только после согласия:
    <div id="cookie-banner" hidden style="position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;
      max-width:560px;padding:16px;background:#fff;border:1px solid #ddd;border-radius:12px;
      box-shadow:0 8px 30px rgba(0,0,0,.15);font:14px/1.5 sans-serif">
      Мы используем cookie и Яндекс Метрику для аналитики.
      Подробнее — в <a href="/politika">политике обработки ПДн</a>.
      <div style="display:flex;gap:8px;margin-top:12px;flex-wrap:wrap">
        <button type="button" data-consent="all">Принять</button>
        <button type="button" data-consent="necessary">Только необходимые</button>
      </div>
    </div>
    <script>
      (function () {
        var KEY = 'cookie_consent';
        function loadAnalytics() {
          // Сюда перенесите код счётчика Яндекс Метрики и других систем аналитики.
        }
        var saved = localStorage.getItem(KEY);
        if (saved === 'all') return loadAnalytics();
        if (saved) return;
        var banner = document.getElementById('cookie-banner');
        banner.hidden = false;
        banner.addEventListener('click', function (e) {
          var choice = e.target.getAttribute('data-consent');
          if (!choice) return;
          localStorage.setItem(KEY, choice);
          banner.hidden = true;
          if (choice === 'all') loadAnalytics();
        });
      })();
    </script>

HTTP-версия сайта открывается без перенаправления на HTTPS

Посетитель может попасть на незащищённую версию и отправить данные без шифрования.

Норма: ст. 19 152-ФЗ

Как исправить на 1С-Битрикс

Настройте перенаправление с http:// на https://.

  1. Добавьте правило перенаправления в .htaccess (вкладка «Свой код»).
Свой код
  1. Apache (.htaccess):
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  2. Nginx:
    server {
        listen 80;
        server_name example.ru www.example.ru;
        return 301 https://$host$request_uri;
    }

Уведомление в Роскомнадзор

Имя и телефон из формы заявки — это персональные данные, а сайт, который их собирает, делает вас оператором. Как правило, оператору нужно подать уведомление в Роскомнадзор — исключения узкие.

Штраф для юрлица за неподачу — ч. 10 ст. 13.11 КоАП: от 100 000 ₽ до 300 000 ₽

Как подать через Госуслуги и что подготовить — в статье «Как подать уведомление в Роскомнадзор».

Названия пунктов меню 1С-Битрикс могут отличаться в зависимости от версии и шаблона. Если пункт не находится — напишите нам, поправим инструкцию.

Проверьте свой сайт

Бесплатно и без регистрации. Сканер откроет сайт как посетитель и покажет каждое нарушение: страницу, форму и норму закона.

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