О сервисе

Complyer — публичный некоммерческий инструмент для проверки сайтов на формальное соответствие законодательству РФ.

Что Complyer проверяет

14 правил из карты, разбитых на категории:

Как работает

  1. Вы вводите адрес сайта в форму на главной.
  2. Сервер скачивает страницу через headless Chromium, фиксирует загруженные cookie и сетевые запросы до клика по «Принять».
  3. 14 детекторов проверяют DOM, текст политики, реквизиты, наличие иностранных трекеров.
  4. Формируется HTML-отчёт со скриншотом страницы, перечнем замечаний и оценочным диапазоном возможных штрафов.
  5. После отдачи отчёта все промежуточные данные (HTML страницы, скриншот, network-логи) удаляются из памяти процесса. На диске ничего не сохраняется.

Чем Complyer отличается

Stateless

Сервер не сохраняет URL, который вы проверяете. Не сохраняет отчёт. Не пишет ваш URL в логи (только хеш сессии).

Не оператор ПДн

Сервис не собирает данные пользователей. Нет регистрации, нет cookies для отслеживания, нет аналитики.

Без иностранных CDN

Размещён на VPS RUVDS в Королёве. Никакого Cloudflare, Google Fonts, AWS — на собственном сайте.

Без LLM

Все детекторы детерминированные. Никаких «семантических проверок» политик через нейросеть — только формальные DOM/regex-проверки. Один прогон даёт один и тот же результат.

Открытый код

Исходники, набор правил в YAML и тестовые фикстуры — в открытом репозитории. Замечания и pull request приветствуются.

Не подменяет юриста

Все формулировки оценочные («может быть квалифицировано», «оценочный диапазон штрафа»). Отчёт — это чек-лист, не юридическое заключение.

Технологии

Node.js 20+, TypeScript, Fastify, Playwright (headless Chromium), Cheerio, Vitest. Правила описаны в YAML и валидируются Zod-схемой при загрузке. Деплой — RUVDS + nginx + Let's Encrypt.

Чего Complyer не делает

Связь

Вопросы, замечания, предложения — на complyer@mail.ru.