Google Analytics и 152-ФЗ
Короткий ответ: Google Analytics с сайта лучше убрать, а российскую аналитику запускать только после согласия посетителя на cookie.
Ниже — почему, и как это сделать на Tilda, WordPress, 1С-Битрикс и на сайте со своим кодом.
Обновлено 21 октября 2026 г.
Почему Google Analytics — нарушение
Аналитика, пиксели, капчи и чаты собирают cookie, IP и действия посетителя на зарубежных серверах. Это первичный сбор за пределами РФ и трансграничная передача.
Норма: ч. 5 ст. 18 152-ФЗ, ст. 12 152-ФЗ
То же касается Google Tag Manager, reCAPTCHA, зарубежных рекламных пикселей и онлайн-чатов.
Запросы к зарубежным серверам (шрифты, CDN, видео)
Браузер посетителя передаёт этим серверам IP-адрес. Риск ниже, чем у аналитики, но проще заменить на локальные копии или российские аналоги.
Норма: ст. 12 152-ФЗ
Как убрать Google Analytics
Удалите из кода страниц подключения зарубежных скриптов: googletagmanager.com, google-analytics.com, google.com/recaptcha, connect.facebook.net и т.п.
Tilda
- Настройки сайта → «Аналитика»: удалите идентификаторы Google Analytics и Google Tag Manager, оставьте Яндекс Метрику.
- Настройки сайта → «Ещё» → HTML-код для HEAD: удалите вставленные коды зарубежных пикселей и чатов.
- Проверьте HTML-блоки (T123) на страницах: там тоже часто вставляют сторонние скрипты.
WordPress
- Плагины: отключите Site Kit by Google, плагины Google Analytics, пикселей Facebook и зарубежных чатов.
- reCAPTCHA в Contact Form 7: Контакт → Интеграция → удалите ключи reCAPTCHA. Для защиты от спама используйте Яндекс SmartCaptcha (плагины по запросу SmartCaptcha) или Akismet-аналоги.
- Проверьте header.php темы и плагины вставки кода (Insert Headers and Footers): удалите зарубежные скрипты.
1С-Битрикс
- Откройте шаблон сайта (header.php / footer.php) и удалите коды зарубежных счётчиков и пикселей.
- Для капчи используйте встроенную капчу Битрикса или Яндекс SmartCaptcha вместо reCAPTCHA.
Свой код: замена reCAPTCHA
- Замените reCAPTCHA на Яндекс SmartCaptcha:
<script src="https://smartcaptcha.yandexcloud.net/captcha.js" defer></script> <div class="smart-captcha" data-sitekey="ВАШ_КЛЮЧ"></div>
А Яндекс Метрика?
Российский счётчик убирает передачу данных за рубеж, но не отменяет согласия. Счётчики собирают cookie и IP. Вместе с другими данными это может считаться ПДн, нужно согласие посетителя.
Норма: ст. 9 152-ФЗ
- Счётчик запускается после согласия. Баннер есть, но аналитика уже работает до нажатия «Принять». Согласие должно предшествовать сбору.
- В баннере есть кнопка отказа. Согласие должно быть свободным: отказаться должно быть так же просто, как согласиться.
Cookie-баннер, который запускает аналитику после согласия
Покажите cookie-баннер с выбором и запускайте аналитику только после согласия.
Tilda
- Добавьте блок уведомления о cookie (в библиотеке блоков — поиск по слову «cookie»), укажите ссылку на политику.
- Счётчики, подключённые в «Настройки сайта → Аналитика», Tilda запускает сразу. Чтобы запускать их после согласия, перенесите код Метрики в баннер — пример в «Свой код».
WordPress
- Установите плагин cookie-баннера с блокировкой скриптов до согласия, или вставьте баннер из вкладки «Свой код» и перенесите в него код счётчиков.
1С-Битрикс
- Вставьте баннер из вкладки «Свой код» в шаблон сайта (footer.php) и перенесите код счётчиков внутрь функции loadAnalytics.
Свой код
- Баннер с выбором и запуском аналитики только после согласия:
<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>
Формы на зарубежных сервисах
Отдельное нарушение — когда заявки из форм попадают в зарубежные сервисы: Google Forms, зарубежную CRM или почту. Первичный сбор ПДн граждан РФ должен идти в базы данных на территории России.
Штраф для юрлица — ч. 8 ст. 13.11 КоАП: от 1 000 000 ₽ до 6 000 000 ₽
Как заменить форму — в статьях для Tilda, WordPress и 1С-Битрикс.