Нанимайте того, кого собеседовали
TrueHire сверяет, что на интервью и в первый рабочий день участвует один и тот же человек, а во время собеседования замечает подмену собеседника, признаки сгенерированного видео и синтезированного голоса. Итог — в карточке вашей ATS.
Готовые модули для Huntflow, Битрикс24 и других ATS. Для своей системы — API и виджет.
- Тот же человек, что на эталонесовпадает
- Живой человек перед камеройподтверждено
- Признаки сгенерированного видеоне найдены
- Синтетический голосне найден
- Второй человек в кадренет
01Зачем это нужно
Интервью проходит один человек. Работать выходит другой.
Подмена — история удалённого найма
Сильный специалист проходит собеседования за знакомого, а на работу выходит другой человек. Видео при этом настоящее: детектор дипфейков такого не заметит.
TrueHire сверяет лицо между этапами
На первом интервью создаётся эталонный снимок, на финальном и в первый рабочий день сотрудник сверяет с ним — система показывает снимки рядом. Если человек другой, карточка уходит на разбор.
Решает ваша команда
Система не отказывает кандидатам сама. Она показывает, что совпало, что нет и почему, — решение принимает рекрутёр или служба безопасности.
02Для кандидата
30 секунд и никаких приложений
Кандидат открывает ссылку на телефоне или ноутбуке, даёт согласие и выполняет два-три простых действия перед камерой.
- Ссылку отправляет ATS, письмо от работодателя или рекрутёр в любом мессенджере
- Согласие фиксируется с версией текста и временем
- Действия каждый раз случайные — заранее записанный ролик не подойдёт
- Можно отказаться: работодатель предложит другой способ


03Для рекрутёра
Все проверки в одном списке
Сразу видно, кто прошёл, кого ждём и где нужен разбор. Рядом с итогом — короткое объяснение.
- совпадает тот же человек, что на эталоне
- не совпадает на разбор, автоматического отказа нет
- неопределённо плохой свет или камера — повтор
- Подписанный отчёт по каждой проверке — в PDF

04Во время собеседования
Работает поверх вашего видеосервиса
Рекрутёр получает код в карточке кандидата и вводит его в расширении TrueHire на вкладке со встречей. Каждые пару секунд расширение проверяет видео собеседника и отмечает моменты, которые стоит пересмотреть; лицо с эталонным снимком сверяет рекрутёр.
- Сверка с эталонным снимком (отмечает рекрутёр), живой человек, подмена лица в реальном времени, сгенерированное видео, второй человек в кадре
- Синтезированный голос — для собеседований на русском и английском (английский — бета): у каждого языка своя модель, проверенная на звуке после кодека видеосвязи
- Подсказки и внешние программы (бета): куда смотрит кандидат, чтение с экрана, одинаковые паузы перед ответами, стук клавиатуры, посторонний голос
- Никаких ботов в звонке и записи встречи: кадры и звук не сохраняются, только сигналы с отметкой времени
- Без согласия кандидата проверка не запускается
- Итог за звонок — в карточке кандидата и в вашей ATS
- Или без расширения — во встроенной видеовстрече TrueHire: кандидату достаточно ссылки, работает в браузере на телефоне и компьютере
Расширение для Chrome, Яндекс Браузера и Edge берёт видео собеседника прямо со страницы встречи, а если сервис рисует его по-своему — из выделенной рамкой области. Работу в вашем сервисе — Zoom, Google Meet, Teams, Телемост, Контур.Толк или другом — проверяем вместе на пилоте.
05Технология
Свои модели, свой контур — и каждый результат можно объяснить
Анализ выполняет собственный контур моделей TrueHire на нашем оборудовании в России или в вашем контуре — изображения и звук не уходят во внешние ИИ-сервисы. Детектор синтезированного голоса — наша разработка, остальные модели отобраны замерами на тысячах кадров, в том числе после сжатия видеосвязи.
- 01Кадры с камерынесколько кадров за 5 секунд, на диск не пишутся
- 02Действия на камеру2–3 случайных действия в случайном порядке
- 03Живой человекне фото, не экран, не маска; виртуальная камера не принимается
- 04Подмена и генерацияпризнаки face swap и сгенерированного видео
- 05Шаблон лицанабор чисел вместо фото, хранится зашифрованным
- 06Сверка с эталономсовпадает · неопределённо · не совпадает
- 07Подписанный отчётEd25519, PDF на русском; ГОСТ-КЭП — в вашем контуре
06Для ATS и разработчиков
Подключение за день, а не за квартал
Выберите ATS в кабинете, вставьте ключ и отметьте этапы: проверка будет запускаться сменой этапа, итог придёт заметкой в карточку. Для своей системы — REST API, подписанные вебхуки и виджет на страницу.
- Эталон хранится зашифрованным: через API — у вас, в готовых модулях — у нас, не дольше 180 дней
- Массово — до 200 ссылок одним запросом
- Ключи с квотами и учётом проверок
# 1. Ссылка для кандидата (эталон) curl -X POST https://truhire.ru/v1/sessions \ -H "X-API-Key: $KEY" \ -d '{"subject_ref":"hf-777","purpose":"enroll", "callback_url":"https://ats.example.com/hook"}' # → verify_url: https://truhire.ru/verify/… # 2. Массово — до 200 кандидатов curl -X POST https://truhire.ru/v1/sessions/batch -H "X-API-Key: $KEY" \ -d '{"items":[{"subject_ref":"a","purpose":"enroll"}, …]}'
07Данные и безопасность
Биометрия — особая категория данных. Мы относимся к ней соответственно
Где хранится
На сервере в России или в вашем контуре. Модели работают локально, изображения не передаются внешним ИИ-сервисам.
Что хранится
Зашифрованные снимки лица для сверки сотрудником — до решения по найму. Видео звонка не сохраняется. Отзыв согласия удаляет снимки.
Кто и что видел
Роли, журнал действий и подписанные отчёты. Согласие хранится с версией текста, временем и браузером.
08Пилот
Проверьте на своём найме
Две–четыре недели, одна команда, ограниченное число кандидатов. Критерии успеха и порядок разбора тревог фиксируем письменно до начала.
- Созвон на 15 минутПокажем сценарий подмены и разберём ваш процесс найма.
- ПодключениеHuntflow, API или кабинет TrueHire — без замены вашей ATS.
- Итоги пилотаДоля проверок с первого раза, ложные тревоги, время команды.
09Вопросы
Что обычно спрашивают HR и безопасность
Что если кандидат откажется от биометрии?
Это его право. Проверка получает статус «отказ», а ваш сотрудник видит, что нужна альтернативная проверка — например, видеоинтервью со сверкой документа вручную. Отказ не считается признаком обмана.
Как вы отличаете фото или запись от живого человека?
Кандидат выполняет два-три случайных действия в случайном порядке — моргнуть, улыбнуться, кивнуть, повернуть голову; вариантов задания десятки, а видно его только после начала съёмки. Задание действует около полутора минут и используется один раз. Сервер сам измеряет движения на каждом кадре, проверяет порядок, отклоняет повторяющиеся кадры и проводит антиспуф. Без модели геометрии лица живость не засчитывается — проверка уходит на ручной разбор.
А если плохая камера или темно?
Это не провал: кандидат получает понятную подсказку и повторяет (до трёх попыток). Если автоматически решить нельзя — результат «нужен разбор», а не обвинение. Повторы внутри одной проверки не тарифицируются.
Бывают ли ложные тревоги?
Бывают у любых автоматических детекторов. Поэтому каждый сигнал — «рекомендуем уточнить» с пояснением и отметкой времени, а решение принимает человек. Совпадение лица с эталоном отмечает сотрудник: сходство лиц система не считает. Пороги детекторов калибруются на ваших данных в пилоте — вместе измеряем долю ложных тревог.
Где хранятся данные?
На сервере в России или в вашем контуре. Хранятся зашифрованные снимки лица для сверки сотрудником — до решения по найму; при интеграции через API эталон в зашифрованном виде хранит ваша ATS. По ссылке кандидат может отозвать согласие — снимки удаляются.
Чего система не проверяет?
Квалификацию, честность ответов и использование подсказок — это задача интервью. Подлинность паспорта и юридическую личность базовая проверка тоже не устанавливает (документные проверки — отдельная опция). Взгляд, паузы и VPN — только вспомогательные сигналы: у них бывают обычные причины.
Проверяете ли вы паспорт?
Базовая проверка отвечает на один вопрос: тот же ли человек на этапах. Подлинность документа и юридическую личность она не устанавливает — в отчёте это указано прямо. Документные проверки — отдельная опция.
Нужно ли менять нашу ATS?
Нет. Для популярных ATS есть готовые модули: администратор подключает их в кабинете, вставив ключ доступа, — проверка запускается сменой этапа, итог возвращается заметкой в карточку. Для остальных систем — API, вебхуки или виджет. Без ATS можно работать из кабинета TrueHire.
Как проверка работает во время видеособеседования?
Рекрутёр открывает встречу в браузере и вводит код из карточки кандидата в расширении TrueHire. Расширение берёт видео собеседника со страницы встречи или из выделенной рамкой области, а для собеседований на русском и английском (английский — бета) анализирует и голос на признаки синтеза. От конкретного сервиса оно не зависит; работу в вашем (Zoom, Google Meet, Телемост, Контур.Толк и др.) проверяем на пилоте. Расширение анализирует видео собеседника: ищет признаки подмены лица, сгенерированного видео и второго человека в кадре, а лицо с эталонным снимком сверяет рекрутёр. В звонок не добавляется бот, встреча не записывается, кадры не сохраняются. Нужно согласие кандидата.
Поймаете ли вы дипфейк в реальном времени?
На подмену лица в реальном времени (face swap) работает отдельный детектор: он ищет следы наложения на каждом кадре. Если наложено чужое лицо, его увидит и рекрутёр — эталонный снимок показан рядом с видео. Сжатие видеосвязи стирает часть следов, поэтому сигнал означает «уточните вживую»: попросите повернуть голову или провести рукой перед лицом — наложение на этом сбивается.