Обновлено: июнь 2025
Счётчик стоит на сайте, трафик считается, всё работает — и кажется, что всё в порядке. До тех пор, пока не приходит письмо от Роскомнадзора.
Штраф для юридического лица по статье 13.11 КоАП достигает 300 000 рублей за первичное нарушение, при повторном — до 500 000 рублей. Малый бизнес не исключение: РКН проверяет сайты всех категорий, и счётчик аналитики без оформленного согласия — одно из самых частых нарушений.
Ниже — полный разбор: почему Яндекс.Метрика попадает под закон, какие штрафы реальны, что нужно сделать юридически и технически, чтобы работать без риска.
Примечание о санкциях. Размеры штрафов по ст. 13.11 КоАП РФ периодически меняются. Актуальные редакции уточняйте на официальном портале правовой информации: publication.pravo.gov.ru.
Ключевые понятия: что такое 152-ФЗ и кто такой оператор ПДн
Прежде чем разбирать штрафы и технические настройки — два определения, без которых остальное не сложится.
Федеральный закон № 152-ФЗ «О персональных данных» — основной российский закон, который регулирует сбор, хранение, использование и передачу любых данных, по которым можно идентифицировать человека. Он распространяется на всех: ИП, ООО, НКО, физических лиц с сайтами. Полный текст — на consultant.ru.
Персональные данные (ПДн) — любая информация, прямо или косвенно относящаяся к конкретному физическому лицу. Это не только имя и паспорт. IP-адрес, cookie-идентификатор, история поведения на сайте — всё это ПДн, если по ним можно «вычислить» конкретного человека.
Оператор персональных данных — лицо, которое организует обработку ПДн: решает, какие данные собирать, зачем и как. Если на вашем сайте стоит Яндекс.Метрика — вы оператор. Неважно, ИП вы или ООО. Факт установки счётчика означает, что вы организовали сбор данных ваших посетителей.
Обработка ПДн — любое действие с данными: сбор, запись, хранение, передача, удаление. Счётчик Метрики собирает данные и передаёт их Яндексу — это и есть обработка.
Уточните в первоисточнике: вопрос об отнесении физических лиц, ведущих личные блоги, к операторам ПДн в правоприменительной практике окончательно не устоялся — проверьте актуальные разъяснения РКН на rkn.gov.ru.
Почему Яндекс.Метрика — это обработка персональных данных
Какие данные собирает Метрика
Счётчик при каждом визите пользователя фиксирует и передаёт на серверы Яндекса:
- IP-адрес посетителя
- User Agent (браузер, операционная система, устройство)
- Cookie-идентификаторы (в том числе между сессиями)
- URL страниц, время на сайте, глубину просмотра
- Данные о кликах, скроллинге, заполнении форм (если включены запись сессий или карта кликов)
- Геолокацию (определяется по IP)
Теперь ключевой вопрос: является ли это персональными данными?
| Тип данных | Является ли ПДн по 152-ФЗ |
|---|---|
| IP-адрес | Да — при наличии возможности идентифицировать человека |
| Cookie-идентификатор | Да — позволяет отслеживать конкретного пользователя |
| User Agent + IP (в совокупности) | Да — совокупность образует идентификатор |
| Анонимизированный IP (последний октет скрыт) | Спорно, но риск остаётся |
| Данные форм (имя, email) | Безусловно да |
Роскомнадзор неоднократно разъяснял: IP-адрес в сочетании с поведенческими данными — это персональные данные. Позиция ведомства последовательно ужесточается.
Почему это важно для вас как владельца сайта
Дополнительный риск — передача данных третьим лицам. Счётчик передаёт данные на серверы Яндекса, который выступает самостоятельным получателем этих данных. Само по себе это нарушением не является, однако требует надлежащего документального оформления: упоминания в политике конфиденциальности и актуального уведомления в РКН.
Проще говоря: если Яндекс не упомянут в вашей политике как получатель данных — это нарушение.
Штрафы за нарушения 152-ФЗ при использовании Яндекс.Метрики в 2025 году
Статья 13.11 КоАП — что за что грозит
После поправок 2022–2024 годов санкции существенно выросли. Таблица составлена по состоянию на дату обновления статьи; актуальные редакции уточняйте на publication.pravo.gov.ru.
| Нарушение | Физлицо | Должностное лицо | ИП | Юрлицо |
|---|---|---|---|---|
| Обработка ПДн без согласия (ч. 2) | до 15 000 руб. | до 100 000 руб. | до 100 000 руб. | до 300 000 руб. |
| Повторное нарушение по ч. 2 (ч. 2.1) | до 30 000 руб. | до 200 000 руб. | до 200 000 руб. | до 500 000 руб. |
| Нет политики конфиденциальности или она не опубликована (ч. 3) | до 3 000 руб. | до 6 000 руб. | до 10 000 руб. | до 30 000 руб. |
| Обработка сверх целей или без уведомления РКН (ч. 1) | до 5 000 руб. | до 10 000 руб. | до 10 000 руб. | до 50 000 руб. |
| Нарушения при трансграничной передаче (ч. 13, введена с 2024 г.) | уточните в первоисточнике | уточните в первоисточнике | уточните в первоисточнике | уточните в первоисточнике |
Важно. Одна проверка может выявить сразу несколько нарушений по разным частям статьи. Итоговая сумма складывается. Штраф в 300 000 руб. за счётчик плюс 30 000 руб. за политику — уже 330 000 руб. за один визит инспектора.
Реальные кейсы: кого уже штрафовали
РКН проверяет не только крупные компании. За последние два года среди оштрафованных — интернет-магазины, медицинские клиники, образовательные платформы и небольшие корпоративные сайты.
Типичный сценарий: жалоба от пользователя или плановая проверка. Специалисты РКН заходят на сайт, фиксируют, что Метрика грузится без запроса согласия, в политике не указаны третьи лица, баннер отсутствует или сделан по принципу «закрой и продолжи». Протокол составляется по нескольким частям статьи 13.11 сразу.
Иногда поводом служит жалоба конкурента. Иногда — автоматизированный мониторинг. Размер бизнеса значения не имеет.
Юридический чек-лист: что нужно сделать до запуска Метрики
Шаг 1. Определить, являетесь ли вы оператором ПДн
Вы оператор, если хотя бы одно из следующего верно:
- На вашем сайте есть счётчик аналитики (Метрика, GA4, любой другой)
- Есть форма обратной связи, заявки или регистрации
- Сайт запоминает предпочтения пользователя через cookies
- Вы используете ретаргетинг или пиксели рекламных систем
Нужно ли уведомлять РКН? По общему правилу — да, до начала обработки (ст. 22 152-ФЗ). Исключения носят узкий характер, и сайт с установленной Метрикой под большинство из них не подпадает. Уведомление подаётся через портал РКН — это бесплатно и занимает около 30 минут.
Шаг 2. Разработать политику конфиденциальности
Ссылка «Политика конфиденциальности» в футере, ведущая на пустой документ или шаблон из 2018 года — это не защита, а дополнительный пункт в протоколе проверки.
Политика должна содержать:
- Перечень обрабатываемых данных (включая технические: IP, cookies, User Agent)
- Цели обработки (аналитика посещаемости — самостоятельная цель)
- Правовое основание обработки (согласие пользователя — ст. 6, 9 152-ФЗ)
- Указание на Яндекс как получателя данных счётчика
- Срок хранения данных
- Права субъекта: доступ, исправление, удаление, отзыв согласия (ст. 14–17 152-ФЗ)
- Контактные данные оператора
Типичные ошибки, которые сразу видит проверяющий:
- Яндекс.Метрика вообще не упомянута
- Написано «мы не передаём данные третьим лицам» при работающем счётчике
- Нет раздела про cookies
- Не указан способ отзыва согласия
Шаг 3. Получить согласие пользователя на обработку персональных данных
Здесь важно понять разницу между двумя вещами, которые часто путают.
Cookie-уведомление — просто информирует пользователя о том, что сайт использует cookies. Само по себе согласием на обработку ПДн не является.
Согласие на обработку ПДн — юридически значимое действие. Согласно ст. 9 152-ФЗ оно должно быть:
- явным — «раз зашёл — значит согласился» не работает
- информированным — пользователь понимает, кому и зачем передаются данные
- конкретным — по возможности отдельно на аналитику, отдельно на рекламные цели
- добровольным — человек должен иметь реальную возможность отказаться
- отзываемым — должна быть понятная механика отзыва (ст. 9 ч. 2 152-ФЗ)
Форматы получения согласия: баннер с кнопками «Принять» / «Отказаться», чекбокс при регистрации, pop-up с выбором категорий cookies.
Кнопка «Принять» не должна быть единственной. Пользователь обязан иметь возможность отказаться без ущерба для базового функционала сайта.
Техническая настройка: загрузка Яндекс.Метрики только после согласия
Как работает «сбор за согласием»
До того как пользователь нажал «Принять» — Метрика не должна загружаться вообще. Не в фоне, не в отложенном режиме.
Счётчик, который грузится одновременно с баннером, юридически бесполезен: данные уже ушли на серверы Яндекса до получения согласия.
Правильная схема работы:
- Страница загружается — Метрика не инициализирована
- Показывается баннер согласия
- Пользователь нажимает «Принять» — Метрика инициализируется, начинает сбор
- Выбор сохраняется в localStorage — при следующих визитах баннер не показывается, Метрика грузится сразу
Способ 1. Настройка через Google Tag Manager
GTM позволяет управлять загрузкой тегов через переменные согласия.
- В GTM создайте переменную типа «1st Party Cookie» или используйте DataLayer для передачи статуса согласия
- Тегу Яндекс.Метрики назначьте триггер — срабатывание только при
consentAnalytics = true - Баннер при принятии согласия пушит событие в DataLayer
document.getElementById('btn-accept').addEventListener('click', function() {
localStorage.setItem('consent_analytics', 'true');
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'consent_granted',
'consentAnalytics': true
});
document.getElementById('consent-banner').style.display = 'none';
});
Способ 2. Прямая интеграция без GTM
Если GTM не используется, счётчик подключается условно:
function loadMetrika() {
(function(m,e,t,r,i,k,a){
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
// ... стандартный код счётчика
})(window, document, "script", "https://mc.yandex.ru/metrika/tag.js",
"ym", /* ID счётчика */);
ym(XXXXXXXX, "init", { clickmap:true, trackLinks:true });
}
// Проверяем согласие при загрузке страницы
if (localStorage.getItem('consent_analytics') === 'true') {
loadMetrika();
}
// Баннер
document.getElementById('btn-accept').addEventListener('click', function() {
localStorage.setItem('consent_analytics', 'true');
loadMetrika();
document.getElementById('consent-banner').style.display = 'none';
});
Способ 3. Готовое решение — модуль m5
Ручная настройка через код требует разработчика, тестирования и регулярной поддержки. Модуль m5 от ЧистыйСайт решает эту задачу без написания кода:
- Автоматически блокирует загрузку Метрики до получения согласия
- Генерирует юридически корректный баннер с нужными кнопками
- Сохраняет выбор пользователя между сессиями
- Работает с Яндекс.Метрикой, Google Analytics и другими счётчиками
- Обновляется при изменении требований законодательства
Подключение занимает около 15 минут без привлечения разработчика.
Анонимизация данных в Яндекс.Метрике
Встроенные инструменты
В настройках счётчика есть опции, снижающие объём собираемых ПДн:
- «Не сохранять полный IP-адрес» — последний октет IP заменяется нулём (192.168.1.0 вместо 192.168.1.5). Снижает точность геолокации и затрудняет идентификацию пользователя
- Отключение передачи данных в рекламные системы — данные не используются для таргетинга Яндекс.Директ
- Ограничение записи сессий — если включён Вебвизор, убедитесь, что маскируются поля форм (настраивается в коде счётчика)
По состоянию на дату обновления статьи: расположение настроек анонимизации IP в интерфейсе Метрики могло измениться — уточните в официальной документации Яндекса. Ориентировочный путь: «Настройки счётчика» → «Фильтры» → «Не сохранять полный IP-адрес посетителей».
Когда анонимизации достаточно, а когда нет
Анонимизация IP снижает риск, но не отменяет требование получить согласие. Cookie-идентификатор Метрики остаётся и позволяет отслеживать пользователя между сессиями — это персональные данные вне зависимости от состояния IP.
Работа без согласия теоретически возможна только при полном отключении cookies, Вебвизора и карт кликов с использованием исключительно агрегированной статистики. На практике это лишает большей части ценности аналитики. Проще получить согласие и работать легально с полным функционалом.
Как выглядит правильный cookie-баннер для 152-ФЗ
Обязательные элементы
Баннер должен содержать:
- Краткое объяснение того, какие данные и зачем собираются
- Упоминание Яндекса как получателя данных
- Кнопку «Принять» — с понятным действием
- Кнопку «Отказаться» или «Только необходимые» — равнозначно заметную
- Ссылку на полную политику конфиденциальности
Неправильно:
- Баннер только с кнопкой «Принять» (нет возможности отказаться)
- Галочка «Согласен» уже проставлена по умолчанию
- Кнопка «Отказаться» серая и мелкая, «Принять» — яркая и большая
- Продолжение работы с сайтом приравнивается к согласию
Готовый шаблон текста для баннера
Мы используем файлы cookie и сервис Яндекс.Метрика для анализа
посещаемости сайта. Данные (IP-адрес, информация о браузере и
поведении на сайте) передаются Яндексу.
Нажимая «Принять», вы соглашаетесь на обработку персональных данных
в аналитических целях. Подробнее — в Политике конфиденциальности.
[Принять] [Только необходимые]
Google Analytics и 152-ФЗ: те же правила, дополнительные риски
GA4 работает по тем же требованиям 152-ФЗ, что и Яндекс.Метрика. Но с дополнительным риском: данные передаются на серверы Google за рубежом — это трансграничная передача данных по смыслу ст. 12 152-ФЗ. Она требует либо надлежащего правового основания (в том числе согласия субъекта с указанием страны-получателя и возможных рисков), либо использования серверной версии GA4 с локализацией первичной обработки на территории РФ.
По состоянию на дату обновления статьи: РКН официально не вводил запрет на использование Google Analytics российскими сайтами, однако правоприменительная практика в части трансграничной передачи данных продолжает формироваться. Правовая неопределённость сохраняется. Актуальный перечень стран, обеспечивающих адекватный уровень защиты ПДн, уточняйте на rkn.gov.ru.
Если используете GA4 — в тексте согласия пользователя должно быть явно указано: данные передаются Google LLC, страна получателя — США, а также разъяснены возможные риски такой передачи.
Итоговый чек-лист: привести сайт в соответствие с 152-ФЗ
- Определил себя как оператора ПДн
- Подал уведомление в РКН через портал pd.rkn.gov.ru
- Разработал политику конфиденциальности с упоминанием Яндекс.Метрики и Яндекса как третьего лица — получателя данных
- Опубликовал политику на сайте (реально доступный документ, не заглушка)
- Установил баннер согласия с кнопками «Принять» и «Отказаться»
- Настроил отложенную загрузку Метрики — счётчик стартует только после согласия
- Включил анонимизацию IP в настройках счётчика
- Проверил загрузку через DevTools: в Network запросов к mc.yandex.ru не должно быть до клика «Принять»
- Убедился, что отзыв согласия реально работает — пользователь может изменить выбор
Часто задаваемые вопросы
Нужно ли согласие, если я использую Метрику только для статистики, без рекламы?
Да. Согласие требуется на обработку персональных данных, а не на рекламу. Аналитика посещаемости — самостоятельная цель обработки, которая требует согласия субъекта. Иного законного основания для сайтовой аналитики, как правило, нет.
Достаточно ли ссылки на политику конфиденциальности в футере?
Нет. Ссылка — это ознакомление с документом, не согласие. Согласие требует активного, явного и информированного действия пользователя: нажатия на кнопку или проставления галочки.
Что будет, если пользователь откажется от согласия — Метрика перестаёт работать?
Да, для этого пользователя счётчик не должен загружаться. Вы теряете данные по отказавшимся визитам — это нормально и прямо следует из логики 152-ФЗ. На практике доля отказавшихся обычно не превышает 10–15%.
Проверяет ли РКН малый бизнес и ИП?
Проверяет. Плановые проверки, внеплановые по жалобам, автоматизированный мониторинг — всё это применяется вне зависимости от размера бизнеса. Жалобу может подать конкурент, недовольный клиент или любой пользователь сайта.
Можно ли использовать Метрику вообще без cookies и без согласия?
Технически — да, если полностью отключить cookie-идентификаторы и исключить иные средства идентификации пользователей. Практически — вы теряете сквозную аналитику, Вебвизор, аудиторные сегменты. Разумнее получить согласие и работать с полным функционалом легально.
Главный вывод
Яндекс.Метрика без оформленного согласия — это не «серая зона», а конкретное нарушение 152-ФЗ с измеримыми штрафами до 300 000 рублей за первое нарушение. Приведение сайта в соответствие занимает от нескольких часов при ручной настройке до 15 минут с готовым модулем. Цена бездействия кратно выше.
Проверьте свой сайт прямо сейчас
Откройте DevTools (F12), вкладку Network, зайдите на главную страницу вашего сайта и посмотрите: есть ли запросы к mc.yandex.ru до любого взаимодействия с баннером? Если есть — сайт нарушает 152-ФЗ в эту минуту.
Если хотите настроить всё правильно без погружения в юридические тонкости и написание кода — подключите модуль m5. Он закрывает требования 152-ФЗ в части аналитики: блокировка счётчика до согласия, корректный баннер, сохранение выбора пользователя, совместимость с Яндекс.Метрикой и Google Analytics.
Не уверены, всё ли в порядке с вашим сайтом? Бесплатно проверьте его на соответствие 152-ФЗ — воспользуйтесь сервисом ЧистыйСайт. Проверка занимает несколько минут и покажет конкретные нарушения, если они есть.