Как мы проверяем сайты

Мы открываем сайт в браузере так же, как обычный посетитель из России, три раза: ничего не нажимая, с отказом в баннере и с согласием. Записываем, какие сервисы получают данные в каждом случае, разбираем формы и документы и сверяем результат с правилами, каждое из которых привязано к норме закона. Итог — балл от 0 до 100 и список признаков риска с доказательствами.

Обновлено

Что именно происходит при проверке

1. Обход сайта

Браузер открывает главную страницу и до 20 внутренних. Первыми выбираем страницы, где риск выше всего: с формами, контактами, корзиной, регистрацией, политикой и согласием. Каждую страницу ждём до полной загрузки и прокручиваем — многие счётчики и виджеты запускаются не сразу.

Проверка идёт с сервера в России, с российского IP-адреса. Сайты, которые показывают разное содержимое в зависимости от страны, мы видим так же, как ваши посетители.

2. Три сценария баннера

Для каждого сценария — отдельный чистый браузер без cookie и истории:

СценарийЧто делаемЧто ищем
До выбораОткрываем сайт и ничего не нажимаемКакие сервисы получают запросы и ставят cookie, пока посетитель не ответил на баннер
ОтказНажимаем «Отклонить», а если такой кнопки нет — закрываем баннерПрекращается ли работа счётчиков после отказа
СогласиеНажимаем «Принять»Какие сервисы подключает сайт — это полный список того, на что посетитель соглашается

Баннер распознаём двумя способами: по сигнатурам известных систем управления согласием и модулей для Битрикса, WordPress и Tilda — и по признакам самописного окна: закреплённое на экране, со словами про cookie и кнопками выбора. Ищем и внутри теневого DOM, и во фреймах.

3. Сервисы и страны

Каждый сетевой запрос и каждую cookie сверяем с базой из более чем 120 доменов трекеров: кому принадлежит сервис, в какой стране он работает и к какой категории относится — аналитика, реклама, функциональный виджет. Для остальных сторонних адресов страну определяем по IP-адресу.

4. Формы

На всех обойдённых страницах находим формы, которые собирают имя, телефон, почту или другие контакты, и смотрим:

  • есть ли отметка согласия и не стоит ли она заранее;
  • есть ли рядом ссылка на текст согласия и куда она ведёт;
  • не заменено ли согласие фразой «Нажимая кнопку, вы соглашаетесь…».

Одинаковые формы на разных страницах, например в подвале, считаем одной.

5. Документы

Ищем политику обработки персональных данных, текст согласия, политику cookie, оферту и пользовательское соглашение — по ссылкам в подвале, рядом с формами и по типичным адресам. Сохраняем текст каждого документа, в том числе из PDF.

Политику и согласие затем проверяет языковая модель YandexGPT: она ищет обязательные разделы и приводит из документа цитату по каждому найденному. Для политики это 10 разделов по ст. 18.1 закона и рекомендациям Роскомнадзора, для согласия — 7 элементов по ч. 4 ст. 9. Модель работает на серверах в России и получает только текст опубликованных документов.

6. Реквизиты и сервер

Находим ИНН, ОГРН или ОГРНИП владельца — только рядом с подписью и только с верной контрольной суммой, — наименование и адрес. По IP-адресу сайта определяем страну и провайдера хостинга.

Как считается балл

Каждое правило проверки хранится в базе вместе с нормой закона, частью ст. 13.11 КоАП и весом. Балл — это 100 минус сумма весов сработавших правил, но не меньше нуля.

ГруппаПравилоВесСостав ст. 13.11
Cookie и трекерыСчётчики загружаются до выбора посетителя25ч. 2
Cookie и трекерыНет баннера при работающих трекерах20ч. 2
Cookie и трекерыСчётчики работают после отказа20ч. 2
Cookie и трекерыВ баннере нет отказа10ч. 2
ФормыФорма собирает контакты без согласия20ч. 2
ФормыОтметка согласия стоит заранее15ч. 2
ФормыВместо согласия — фраза «Нажимая кнопку…»10ч. 2
ФормыНет ссылки на текст согласия5ч. 2
ДокументыПолитика не найдена20ч. 3
ДокументыСсылка на политику не открывается15ч. 3
ДокументыНет отдельного текста согласия10ч. 2
ДокументыВ политике не хватает разделов8ч. 3
ДокументыВ согласии не хватает сведений8ч. 2
ДокументыНе описаны cookie сайта3—
ЛокализацияСервер за рубежом15ч. 8
ЛокализацияОбращения к зарубежным сервисам10—
РеквизитыНет сведений о владельце5—
Реестр РКНПроверить себя в реестре операторов0—
БаллУровень риска
85–100Низкий
60–84Средний
30–59Высокий
0–29Критический

Оценка возможного штрафа. Штраф назначают за состав правонарушения, а не за каждую находку: пять форм без согласия — это одна ч. 2, а не пять. Поэтому по каждой части статьи берём максимальную сумму для организации, а части складываем. Это верхняя граница, а не прогноз: реальную сумму определяет суд с учётом обстоятельств.

Когда меняется закон, в базу добавляется новая редакция правила с датой начала действия. Старые отчёты остаются объяснены по той норме, которая действовала на дату проверки.

Чего автоматическая проверка не видит

Мы видим сайт снаружи. Поэтому отчёт не может ответить на вопросы:

  • где на самом деле хранятся заявки из форм, если они уходят в CRM или почту;
  • подано ли уведомление в Роскомнадзор — это нужно проверить в реестре по ИНН;
  • что происходит в личном кабинете и закрытых разделах;
  • как устроены внутренние процессы: доступы сотрудников, сроки хранения, уничтожение данных;
  • формы, которые собраны без тега <form> и отправляются скриптом, — их мы пока распознаём не всегда;
  • документы на сторонних сервисах (например, в облачных документах) и во всплывающих окнах.

Возможны и ложные срабатывания: например, если политика открывается только во всплывающем окне, проверка может её не найти. Поэтому мы пишем «признак риска», а не «нарушение», и к каждому признаку прикладываем доказательство, чтобы его можно было перепроверить.

Кто и зачем это делает

PrDomain — сервис индивидуального предпринимателя Бутакова Руслана Федоровича. Мы проверяем сайты для открытого реестра и рассылаем владельцам бесплатные отчёты, а зарабатываем на скрипте согласий, документах и исправлении под ключ. Наш собственный сайт проверяется тем же сканером.

Отчёт — информационная услуга, а не юридическая консультация.

Источники данных

  • Страны по IP-адресам определяются по базе IP to Country Lite от DB-IP, лицензия CC BY 4.0.
  • Нормы закона — 152-ФЗ «О персональных данных» в редакции от 26.07.2026, КоАП РФ ст. 13.11, 149-ФЗ ст. 10.

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

Бесплатная проверка за минуту покажет, какие из описанных признаков риска есть на вашем сайте.