152-ФЗ · 168-ФЗ · 149-ФЗ · 38-ФЗ
Открываем ваш сайт в настоящем браузере и проверяем 30+ технических признаков: персональные данные, согласия, cookies, зарубежные сервисы, вход через Google, реквизиты, язык интерфейса. Показываем улики и честно говорим, чего снаружи не видно.
Бесплатная проверка смотрит главную и несколько служебных страниц. Глубокая — обходит сайт и проверяет, что происходит на самом деле, когда посетитель нажимает кнопки.
Отчёт — автоматическая проверка технических признаков на главной и служебных страницах, а не юридическое заключение, не полный аудит сайта и не гарантия отсутствия нарушений. Окончательную оценку даёт юрист с учётом ваших внутренних документов.
152-ФЗ ст. 9, 18.1
152-ФЗ ст. 9, 38-ФЗ ст. 18
152-ФЗ, практика РКН
152-ФЗ ст. 12, ч. 5 ст. 18
149-ФЗ ст. 8 ч. 10, ЗоЗПП, ПП № 657
168-ФЗ, 149-ФЗ ст. 10.2-2, 38-ФЗ
| Что | Бесплатная | Глубокая |
|---|---|---|
| Страницы | Главная и до шести служебных: политика, согласие, контакты, оферта, правила рекомендаций, вход | До 20 страниц: карта сайта, меню, подвал, корзина, оформление заказа, регистрация |
| Формы | Видимые на этих страницах, включая «формы» без тега form | Ещё всплывающие окна, если они открываются кнопкой, формы во фреймах и веб-компонентах |
| С телефона | Нет: страницы открываются на экране компьютера | Выборочно: главная и до двух страниц с формами на экране 390×844, мобильное меню и переходы внутри приложения; сценарии окна cookies — на компьютерной версии |
| Окно cookies | «Отклонить», перезагрузка и контрольное «Принять» | Каждый вариант выбора в отдельном чистом браузере, отзыв согласия, повтор после перезагрузки и на другой странице |
| Документы | Политика, согласие, оферта, правила рекомендаций — правилами; модель YandexGPT читает только начало документа и только если правила не уверены | Тексты по разделам (слишком длинный документ отмечается как прочитанный не целиком); вывод модели принимается только с дословной цитатой |
| Отчёт | На странице, ссылка на 7 дней, печать в PDF, улики файлом | То же плюс письмо на почту; отчёт хранится как подтверждение проверки |
| Время | До минуты | 3–8 минут |
| Цена | Бесплатно, с лимитами на число проверок | Сейчас тестовый режим — бесплатно; цену опубликуем до запуска оплаты |
Обе проверки не отправляют формы, не обходят капчу и не видят внутренних документов и уведомлений в РКН. Сценарий выполняется, только если на сайте есть нужная кнопка: нет кнопки — пункт «не проверено», а не «в порядке».
Сайт открывается в браузере Chromium на серверах в России. Мы записываем сетевые запросы и cookies, разбираем страницу так, как её видит посетитель после выполнения скриптов, и открываем служебные страницы: политику, согласие, контакты, оферту, правила рекомендаций, страницу входа. У журнала запросов и разбора страницы есть лимиты — если они сработали, отчёт говорит, что осталось необследованным.
Почти все выводы делают алгоритмы: правила по формулировкам документов, база из сотен сторонних сервисов с указанием страны, контрольные суммы реквизитов, словарь англоязычных подписей. Нейросеть YandexGPT подключается только там, где правила не уверены, — когда политика написана нестандартными словами.
Мы не отправляем формы и не сохраняем данные посетителей проверяемого сайта. Отчёт видите только вы; ссылку для разработчика или юриста можно создать отдельно — она действует 7 дней.
В Cenaly.ru есть виджет согласия на cookies, который сам блокирует счётчики до выбора посетителя и ведёт журнал согласий, и генератор документов: политика обработки ПДн, согласие, правила рекомендательных технологий.
Регистрация — минута, карта не нужна.
Отчёт по вымышленному сайту салона красоты. Его построил тот же код, что проверяет настоящие сайты, — на придуманных данных страницы. Чужой сайт не проверялся, почта не нужна.
Пример: сайт primer-salon.example и организация вымышлены. Правила проверки версии 2026-10-23.1; пример построен 10 октября 2026 г.
1. Основание обработки и согласие в форме
Если основание — согласие: отдельная галочка, по умолчанию снята, со ссылкой на текст согласия (не на оферту и не на политику целиком).
Кто делает: Владелец сайта
2. Доступная политика с описанием фактической обработки
Составьте политику в генераторе документов Cenaly: факты, которые видел сканер (сервисы, cookies, оператор), перенесите из списка ниже.
Кто делает: Владелец сайта
3. Счётчики и реклама — только после согласия
Найдите в коде сайта (или в Google Tag Manager) каждый счётчик и рекламный пиксель из списка «Что видели» ниже.
Кто делает: Разработчик сайта
Признак нарушения
Галочка согласия поставлена заранее
Отметка согласия, которая касается рассылки или рекламы, уже стоит при открытии формы. Для рекламы и продвижения закон требует предварительного согласия — заранее поставленная галочка им не является.
Улика: Согласен на обработку персональных данных и получение рассылки
Что сделать: Если основание — согласие: отдельная галочка, по умолчанию снята, со ссылкой на текст согласия (не на оферту и не на политику целиком).
Вероятный риск
Cookies и метрические программы в политике
На сайте работают счётчики/пиксели, а в политике не нашли упоминания cookies и метрических программ.
Чего проверка не видит: Ищем в тексте политики упоминания cookies и метрических программ.
Что сделать: Составьте политику в генераторе документов Cenaly: факты, которые видел сканер (сервисы, cookies, оператор), перенесите из списка ниже.
Проверьте вручную
Согласие в формах сбора данных
1 из 2 форм без отдельной отметки согласия (заявки, заказы или цель не ясна). Если основание — договор или ответ на обращение, согласие может не требоваться; если обработка опирается на согласие — нужно отдельное действие посетителя.
Улика: без отметки согласия: Записаться на стрижку (имя, телефон) — /
Что сделать: Если основание — согласие: отдельная галочка, по умолчанию снята, со ссылкой на текст согласия (не на оферту и не на политику целиком).
Не проверено
Отказ от cookies действительно работает
Нажать «Отказаться» не получилось: перезагрузка не удалась. Проверьте отказ вручную.
Чего проверка не видит: Смотрим запросы с момента нажатия «Отклонить», после перезагрузки главной и на служебных страницах; затем для контроля — «Принять» в очищенном браузере. Цель обработки в счётчике снаружи не видна.
Полный отчёт откроется в форме проверки выше: резюме, все находки, раздел для разработчика и печать.
Нет, это независимый инструмент Cenaly.ru, он не связан с Роскомнадзором. Мы смотрим на признаки, которые видны снаружи любому посетителю: политика и согласия, формы, cookies и счётчики, зарубежные сервисы, реквизиты. Как их оценит проверяющий, зависит и от того, чего снаружи не видно.
Прямой нормы «повесить баннер» в 152-ФЗ нет. Но РКН считает данные метрических программ персональными данными, а для их обработки нужно основание — обычно согласие. Баннер с возможностью отказаться — самый простой способ это согласие получить и доказать. Поэтому при работающих счётчиках без баннера мы отмечаем вероятный риск.
Мы видим, что браузер посетителя обращается к серверам Google и что отправляет, — это признак трансграничной передачи. Но сам по себе запрос её не доказывает: важно, какие данные уходят, кто оператор и на каком основании. Если передача есть, до её начала нужно уведомить РКН, а в политике — описать передачу. Проще всего обойтись российскими счётчиками; если нет — проверьте эти пункты с юристом.
Согласие на обработку персональных данных должно оформляться отдельно от других документов. Фраза «согласен с политикой и офертой» или согласие внутри политики больше не подходят — нужен отдельный текст согласия и отдельное действие посетителя.
Если сайт авторизует пользователей на территории России, с 1 декабря 2023 года допускаются только номер телефона российского оператора, Госуслуги, Единая биометрическая система или российские сервисы (VK ID, Яндекс ID, Сбер ID, Т-ID) — ч. 10 ст. 8 149-ФЗ. Требование про способ входа, а не про почту: регистрация с любым адресом e-mail им не запрещена. Ответственность — ст. 13.55 КоАП (введена 199-ФЗ от 26.06.2026): для юрлиц 500–700 тыс. ₽. Признак нарушения ставим, только если видим настоящую кнопку входа и реквизиты российского владельца; кнопку, которая неясно куда ведёт, — вероятным риском, а без реквизитов владельца — вопросом для ручной проверки.
Мы показываем улики: конкретные адреса, имена cookies, тексты кнопок — их можно перепроверить. Но автоматика ошибается: сайт может прятать содержимое от ботов, кнопки бывают нестандартными, а внутренние документы, уведомление в РКН и то, что происходит с данными на сервере, снаружи не видны. Поэтому у каждого пункта есть статус «проверьте вручную» или «не проверено», а в шапке — полнота проверки. Отчёт не заменяет юриста.
Да. Чтобы сервис не перегружали, действуют лимиты на число проверок и защита от ботов. Повторная проверка того же сайта в течение 6 часов отдаёт сохранённый результат — в отчёте это отмечено вместе с датой замера; кнопка «Перепроверить» открывает сайт заново (в пределах лимитов).
Бесплатная открывает главную и до шести служебных страниц, видит формы на них и один раз проверяет окно cookies: «Отклонить», перезагрузка, контрольное «Принять». Глубокая обходит до 20 страниц, открывает всплывающие формы по кнопкам и проверяет каждый вариант выбора в окне cookies в отдельном чистом браузере. Сценарий выполняется, только если на сайте есть нужная кнопка: нет кнопки — пункт «не проверено», а не «в порядке». Таблица — выше на странице.
Если тот же сайт проверяли в последние 6 часов, показываем тот замер, а не открываем сайт снова. Дата в отчёте — дата замера. Если вы уже что-то исправили, нажмите «Перепроверить»: сайт откроется заново, а сравнение покажет, что исправлено, что осталось и что на этот раз проверить не удалось.
Проверка продолжится на сервере, заказ сохранится. При повторном открытии страницы в том же браузере она подключится к тому же заказу — новый не создаётся. Готовый отчёт мы отправим на указанную почту; если письма нет — откройте эту страницу снова, отчёт будет здесь.
Почта нужна, чтобы отправить отчёт, — больше ни для чего. Бесплатной проверке почта не нужна. Сейчас глубокая проверка работает в тестовом режиме, оплата не взимается. Цену и окончательные условия опубликуем до запуска оплаты.
Пример ниже на странице — отчёт по вымышленному сайту primer-salon.example, построенный тем же кодом, что проверяет настоящие сайты. В нём есть все виды результата: признак нарушения, вероятный риск, вопрос для ручной проверки и пункт, который проверить не удалось, — с уликами и пакетами исправления.