Разработчик сканера для проверки сайтов на соответствие 152-ФЗ выявил восемь системных ошибок в работе своего инструмента. Ранее эти сбои приводили к ложным обвинениям в адрес крупных организаций, включая Госуслуги, РЖД и Т-Банк, чьи ресурсы ошибочно помечались как нарушающие закон.

Ложные срабатывания возникали из-за особенностей рендеринга страниц, проблем с распознаванием сертификатов российских удостоверяющих центров и некорректной интерпретации ссылок. Например, сканер принимал новостные разделы за политику конфиденциальности или выдавал ошибки из-за того, что подвал сайта не успевал прогрузиться.

Для устранения ошибок автор внедрил три вспомогательных инструмента. Они проверяют результаты на внутренние противоречия, отслеживают аномально частые или редкие срабатывания правил и проводят повторную проверку сайтов независимым кодом. Также была переработана логика обработки ответов сервера и антибот-защиты.

Вместо устаревших выгрузок из реестра Роскомнадзора сканер перевели на живые запросы по ИНН. Это позволило получать актуальные данные об операторах персональных данных. Если портал ведомства недоступен, сканер теперь уходит в «молчание», не выдавая ложных вердиктов об отсутствии регистрации.

Система получила механизм предполётной проверки и уведомлений о сбоях внешних источников. Теперь при возникновении ошибок сканер сообщает пользователю конкретную причину — поломка сайта, перегрузка сервера или работа защиты, — что позволяет юристам и разработчикам быстрее реагировать на реальные проблемы.