Локальная система проверки персонала: как мы автоматизировали скрининг соискателей без передачи ПДн наружу

от автора

В компаниях, где кадровый поток измеряется десятками и сотнями кандидатов в месяц, ручная проверка соискателей превращается в узкое место для HR и службы безопасности. Стандартный процесс выглядит так: сбор документов → ручной поиск по открытым реестрам → анализ судебных баз → проверка на санкции и розыск → формирование отчёта. Это занимает дни, требует квалификации аналитика и, что критично, создаёт риски нарушения 152-ФЗ при передаче или хранении персональных данных.

Наша компания получила задачу от одного из наших заказчиков: разработать систему, которая автоматизирует проверку за 2 минуты, полностью соответствует 152-ФЗ и не передаёт данные проверяемых третьим лицам. Результат — продукт «СБ-Поиск». В этой статье расскажу, как мы спроектировали архитектуру, настроили интеграции с реестрами и решили вопрос локализации персональных данных.

🧱 Архитектура: почему локально и как работают API-запросы

Ключевое архитектурное решение было принято на этапе проектирования: персональные данные не должны покидать инфраструктуру заказчика.

Вместо классической SaaS-модели, где данные загружаются в облако провайдера, мы реализовали клиентскую схему:

  1. Оператор HR/СБ вносит данные кандидата или загружает сканы документов в локальный клиент.

  2. Система формирует структурированные API-запросы к официальным реестрам через сеть Интернет.

  3. Ответы от источников парсятся, анализируются и сохраняются только в локальной сети заказчика.

  4. На выходе формируется готовый PDF-отчёт.

Таким образом, мы исключаем трансграничную передачу ПДн, минимизируем поверхность атаки и делаем заказчика единственным оператором персональных данных, что напрямую соответствует требованиям Роскомнадзора.

🖥️ Технический стек и требования к среде

Продукт разрабатывался с учётом требований к импортозамещению и работе в защищённых контурах. Основные технические параметры:

  • ОС: Windows10-11, Red OS версии не ниже 8 (архитектура x86_64, ядро Linux 6.12)

  • Сетевая модель: полная поддержка интеграции с корпоративными сетевыми ресурсами заказчика

  • Масштабирование: возможность установки на 1, 2, 4 или 8 рабочих станций в зависимости от тарифного плана

  • Обновления: ежедневная синхронизация логики запросов и справочников реестров

Система работает автономно после установки. Для запуска не требуется постоянный доступ к внешним облачным сервисам, кроме прямых HTTPS-запросов к официальным API.

🔍 14 направлений проверок: от документов до санкционных списков

Мы не стали изобретать велосипед с собственными базами данных. Вместо этого спроектировали модульную систему проверок, которая агрегирует данные из 20+ официальных открытых источников. Все проверки делятся на 4 логических блока:

Блок

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

Источники

📄 Документы и идентификация

ИНН, паспорт РФ, водительское удостоверение, штрафы ГИБДД

API ФНС, открытые реестры МВД/ГИБДД

⚖️ Юридическая история

Участие в судах, арбитражные дела, исполнительные производства, банкротство

ГАС «Правосудие», ФССП, реестры банкротов

💼 Бизнес-активность

Учредительство, руководство в ЮЛ, статус ИП/самозанятого, налоговая задолженность, массовые руководители

Реестры ФНС

🛡️ Безопасность и негатив

Розыск (МВД, ФСИН, Интерпол), стоп-листы, санкции (РФ, США, ЕС, UK, Канада), иностранные агенты (Минюст), списки ООН и МИД

Открытые реестры и официальные публикации

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

🔐 Безопасность и 152-ФЗ: как мы гарантируем нулевые утечки

Соответствие 152-ФЗ было заложено в архитектуру с первого дня. Вот как мы реализовали ключевые принципы закона:

Принцип закона

Реализация в «СБ-Поиск»

Локализация данных

Все ПДн хранятся и обрабатываются строго в инфраструктуре заказчика

Отсутствие трансграничной передачи

Данные не покидают локальную сеть, даже временно

Минимизация ПДн

Запрашиваются только данные, необходимые для конкретной проверки

Законность обработки

Используются исключительно официальные открытые реестры, никаких «серых» баз.

Контроль доступа

Встроены механизмы учёта согласий и журналирования действий операторов

⚙️ Автоматизация рутины: OCR, соцсети и PDF-отчёты за 2 минуты

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

📄 Встроенный OCR. Система распознаёт паспорта и водительские удостоверения из файлов форматов JPEG, PNG и PDF. Алгоритм автоматически извлекает ключевые поля: ФИО, дату рождения, серию и номер документа, категории ТС, место выдачи и особые отметки/ограничения. Карточка сотрудника заполняется мгновенно — без единого ручного ввода, что сводит к нулю риск опечаток и человеческого фактора.

🌐 Поиск по социальным сетям. Модуль сканирует открытые источники на предмет цифрового следа кандидата. Он анализирует заявленное образование, геолокацию, профессиональную активность. Оператор получает структурированную подборку профилей и может выборочно сохранить только релевантные данные, отсекая информационный шум, дубли и неактивные аккаунты.

📊 Генератор отчётов. По завершении всех проверок система автоматически формирует детализированный PDF-документ. Встроенный алгоритм группировки и визуализации данных фактически заменяет работу штатного аналитика службы безопасности: в отчёте сразу собраны выводы, прямые ссылки на реестры, статусы каждой проверки и цветовая маркировка выявленных рисков. Вся история проверки сохраняется локально и готова к передаче руководству или аудитору.

🔗 Интеграция с внутренними системами заказчика. Поскольку «СБ-Поиск» развёртывается строго в контуре компании, мы заложили в архитектуру готовность к бесшовной встройке в существующий IT-ландшафт без передачи данных во внешние облака: • API и веб-хуки: двусторонний обмен данными с 1С, HRM-платформами и корпоративными порталами через REST/SOAP.

Это позволяет встроить проверку кандидатов прямо в стандартный кадровый конвейер, не заставляя HR и службу безопасности переключаться между изолированными инструментами, при этом сохраняя полный контроль над периметром данных.

📊 Итоги внедрения и метрики

После запуска системы в тестовом контуре и последующего мы получили следующие результаты:

  • ⏱️ Сокращение времени проверки: с 2–3 дней до ~2 минут на кандидата

  • 📉 Экономия трудозатрат HR/СБ: до 90% за счёт автоматизации поиска и формирования отчётов

  • 🛡️ Утечки ПДн: 0. Данные физически не передаются на сторону разработчика

  • 📜 Юридическая чистота: 100% легальные источники, ежедневное обновление, полное соответствие 152-ФЗ

Система тарифицируется ежемесячно с постоплатой. Доступно 5 планов: от 10 проверок/мес (1 ПК) до 1000 проверок/мес (8 ПК). Для оценки всех функций предоставляется бесплатный тестовый доступ на 30 дней с полным функционалом и технической поддержкой.

🏁 Заключение

«СБ-Поиск» — это не просто парсер открытых данных, а архитектурно выверенное решение, в котором безопасность, легальность и скорость стоят на одном уровне. Мы отказались от модели «облачный скрининг» в пользу локальной обработки, потому что в условиях ужесточения контроля за ПДн и санкций это единственный устойчивый путь для корпоративных HR-процессов.

Если вы занимаетесь внедрением кадровых систем, работаете в службе безопасности или отвечаете за комплаенс, система уже готова к демонстрации и интеграции в ваши процессы.

🔗 Презентация и демо: sb-poisk.ru

P.S. В комментариях готов ответить на вопросы по архитектуре, настройке работы в Red OS.

ссылка на оригинал статьи https://habr.com/ru/articles/1037780/