В соответствии с 152-ФЗ нарушения при обработке персональных данных, включая их утечку, могут повлечь штрафы до 20 млн рублей, а при повторных нарушениях — оборотные штрафы до 500 млн рублей, а также административную, гражданско-правовую и в отдельных случаях уголовную ответственность вплоть до лишения свободы на срок до 6 лет в соответствии с законодательством РФ. Передача данных подрядчику на обработку не освобождает оператора от ответственности
Прагматичные решения для реальных проблем
Национальные и глобальные KYC-провайдеры
Автоматизация идентификации и верификации пользователей по удостоверяющим документам более 230 стран мира с поддержкой локальных требований, проверкой подлинности документов и подтверждением личности
Банки, финтех и электронные кошельки
Удаленный и очный онбординг клиентов, выполнение требований KYC и AML, открытие счетов, выпуск платежных инструментов и предоставление финансовых услуг с минимизацией рисков мошенничества
Государственные структуры
Предоставление государственных услуг гражданам и иностранным гражданам, цифровизация идентификации личности, автоматизация обработки документов и повышение качества оказания услуг через очные и дистанционные каналы
Социальные сети и мессенджеры
Подтверждение личности пользователей, борьба с фейковыми аккаунтами, выполнение требований законодательства по верификации пользователей и повышение доверия к цифровым платформам
Транспортные компании и перевозчики
Удаленная идентификация пассажиров, автоматизация продажи билетов и регистрации на рейсы, контроль персонализированных перевозочных документов и выполнение требований транспортной безопасности
Телеком-операторы
Удаленное и очное подключение абонентов, выполнение требований законодательства по идентификации пользователей, оформление SIM-карт и цифровых услуг без ошибок ручного ввода данных
Туризм и гостеприимство
Ускоренное заселение гостей, автоматизация регистрации иностранных граждан, выполнение миграционных требований и повышение качества клиентского обслуживания в гостиницах, апартаментах, санаториях и туристических сервисах
Гэмблинг и беттинг
Верификация личности игроков, выполнение требований KYC и AML, предотвращение мультиаккаунтинга, мошенничества и использования платформ несовершеннолетними пользователями
Продажа товаров и услуг с возрастными ограничениями
Автоматическая проверка возраста покупателя при продаже алкогольной продукции, табачных изделий, никотинсодержащей продукции, энергетических напитков, пиротехники и иных товаров, доступ к которым ограничен законодательством
Как работает распознавание документов мира
Программный продукт для распознавания удостоверяющих документов всего мира обеспечивает глобальный цифровой онбординг, KYC, AML и идентификацию пользователей в соответствии с требованиями локальных регуляторов. Технология распознает паспорта, ID-карты, водительские удостоверения, виды на жительство и другие документы более 230 стран и территорий на 100+ языках мира. Система автоматически определяет тип документа среди 5000+ шаблонов, проверяет подлинность по сотням признаков, выполняет чтение NFC-чипов электронных документов и небиометрическую сверку лиц. Обработка выполняется локально на мобильных устройствах и в инфраструктуре организации без передачи персональных данных в облачные сервисы, обеспечивая максимальную безопасность и соответствие требованиям законодательства.
Учредители — резиденты РФ
Собственная разработка
Запись 18436 в реестре ПО
Поддержка российских ОС
Какие документы
распознаются
Возможности распознавания
- Распознавание паспортов, ID-карт, водительских удостоверений, видов на жительство и других удостоверяющих документов более чем 230 стран и территорий мира с автоматическим определением типа документа среди тысяч шаблонов без предварительной настройки
- Поддержка более 100 языков и основных мировых письменностей, включая все кириллические языки, европейские языки, армянский, грузинский, арабский, иврит, урду, фарси, китайский, японский и корейский
- Обработка документов из фотографий, сканов и видеопотока в режиме реального времени с устойчивой работой при съемке под углом, неравномерном освещении, тенях, бликах, геометрических искажениях, повреждениях и низком качестве изображения
- Автоматическая проверка подлинности документов по более чем 600 признакам, включая контроль защитных элементов, проверку машиночитаемых зон (MRZ), выявление цифровых манипуляций, экранных атак, копий, подделок и других мошеннических схем
- Выявление дипфейков, созданных более чем 20 наиболее популярными моделями генеративного искусственного интеллекта, включая ChatGPT, NanoBanana, Grok и т.д.
- Проверка электронных паспортов (ePassport) и ID-карт с бесконтактным чипом с чтением и сверкой данных NFC-чипа в соответствии со стандартами ICAO Doc 9303 и ISO/IEC 14443
- Контроль целостности данных документа по нескольким независимым источникам: VIZ, MRZ, штрихкодам и NFC-чипу
- Подтверждение принадлежности документа предъявителю с помощью небиометрической сверки лиц по схемам «документ–селфи» и «документ–чип–селфи» без хранения биометрических шаблонов
- Полностью локальная обработка персональных данных на смартфонах, планшетах, терминалах, рабочих станциях и серверах без передачи изображений и данных в облачные сервисы и сторонние системы
- Работа на мобильных устройствах, веб-платформах, рабочих станциях и серверных кластерах, включая Windows, Linux, Android, iOS и российские операционные системы
- Высокопроизводительная обработка без обязательного использования GPU, что позволяет масштабировать решение в мобильных приложениях, фронт-офисах и высоконагруженных KYC-платформах
- Интеграция через SDK и REST API с банковскими системами, KYC-платформами, государственными информационными системами, телеком-сервисами, транспортными платформами и цифровыми экосистемами
- Добавление новых типов документов по технологиям One-Shot Learning и Zero-Shot Learning без длительного переобучения моделей и формирования больших датасетов
- До 55 изображений документов в секунду на сервере с 32-ядерным CPU без использования GPU
- До 8 кадров паспорта в секунду на смартфоне уровня iPhone без подключения к серверу
- Работа на более чем 10 программно-аппаратных платформах, включая Windows, Linux, Android, iOS, Аврора, РЕД ОС, Astra Linux, Альт, Эльбрус и ARM-архитектуры
Возможности
интеграции
IdEngine engine = IdEngine.Create(<PATH_TO_CONFIGURATION_FILE>, true);
IdSessionSettings settings = engine.CreateSessionSettings();
settings.SetCurrentMode("anyid-singleshot");
settings.AddEnabledDocumentTypes("*");
IdSession session = engine.SpawnSession(settings, <PERSONALIZED_SIGNATURE>);
Image image = Image.FromFile(<PATH_TO_IMAGE>);
IdResult result = session.Process(image);
String documentType = result.GetDocumentType();
for (IdTextFieldsMapIterator it = result.TextFieldsBegin(); !it.Equals(result.TextFieldsEnd()); it.Advance()) {
IdTextField field = it.GetValue();
String name = field.GetName();
String value = field.GetValue().GetFirstString().GetCStr();
}
std::unique_ptr<se::id::IdEngine> engine(se::id::IdEngine::Create(<PATH_TO_CONFIGURATION_FILE>, true));
std::unique_ptr<se::id::IdSessionSettings> settings(engine->CreateSessionSettings());
settings->SetCurrentMode("anyid-singleshot");
settings->AddEnabledDocumentTypes("*");
std::unique_ptr<se::id::IdSession> session(engine->SpawnSession(*settings, <PERSONALIZED_SIGNATURE>));
std::unique_ptr<se::common::Image> image(se::common::Image::FromFile(<PATH_TO_IMAGE>));
const se::id::IdResult& result = session->Process(*image);
std::string type = result.GetDocumentType();
for (auto it = result.TextFieldsBegin(); it != result.TextFieldsEnd(); ++it) {
const se::id::IdTextField& field = it.GetValue();
std::string name = field.GetName();
std::string value = field.GetValue().GetFirstString().GetCStr();
}
IdEngine engine = IdEngine.Create(<PATH_TO_CONFIGURATION_FILE>, true);
IdSessionSettings settings = engine.CreateSessionSettings();
settings.SetCurrentMode("anyid-singleshot");
settings.AddEnabledDocumentTypes("*");
IdSession session = engine.SpawnSession(settings, <PERSONALIZED_SIGNATURE>);
Image image = Image.FromFile(<PATH_TO_IMAGE>);
IdResult result = session.Process(image);
String type = result.GetDocumentType();
for (IdTextFieldsMapIterator i = result.TextFieldsBegin(); !i.Equals(result.TextFieldsEnd());i.Advance()) {
IdTextField field = i.GetValue();
String name = field.GetName();
String value = field.GetValue().GetFirstString().GetCStr();
}
engine = pyidengine.IdEngine.Create(<PATH_TO_CONFIGURATION_FILE>, True)
settings = engine.CreateSessionSettings()
settings.SetCurrentMode("anyid-singleshot")
settings.AddEnabledDocumentTypes("*")
session = engine.SpawnSession(settings, <PERSONALIZED_SIGNATURE>)
image = pyidengine.Image.FromFile(<PATH_TO_IMAGE>)
session.Process(image)
result = session.GetCurrentResult()
type = result.GetDocumentType()
iterator = result.TextFieldsBegin()
while(iterator != result.TextFieldsEnd()):
field = iterator.GetValue()
name = field.GetName()
value = field.GetValue()
iterator.Advance()
Уверенность распознавания, координаты объектов, вырезание полей и документов
Возврат зоны принятия решения для проверок подлинности
WASM SDK — поддержка всех современных браузеров и web движков
- Chrome
- Firefox
- Safari
- Edge
- Webkit
- Node.js
- Deno
- Wasmtime
- Wasmer
- wasm2c
Операционные системы
- Android
- iOS
- MS Windows
- Linux
- ОС Аврора
- ОС Эльбрус
- РЕД ОС
- Astra Linux
- ОС Атликс
- ОС Альт Линукс
Low-code интеграция, простой и понятный REST API
- API на
- C
- C++
- C#
- Java
- Python
- PHP
- Фреймворки:
- React Native
- Flutter
- интеграция с 1C
- Примеры использования на языках
- C
- C++
- C#
- Java
- Python
- PHP
Архитектуры процессоров
- х86
- x86_64
- ARMv7-v8-v9 (AArch32 и AArch64)
- MIPS (MIPS32 и MIPS64)
- Elbrus
Единая технология для KYC, AML, CDD
Smart Engines помогает организациям идентифицировать не только граждан своей страны, но и иностранных клиентов: туристов, мигрантов, сотрудников, пассажиров, абонентов и пользователей цифровых сервисов. Система распознает паспорта, ID-карты, визы, виды на жительство, разрешения на работу и другие удостоверяющие документы разных стран, проверяет их подлинность и передает структурированные данные в KYC-, AML-, CDD- и клиентские системы.
Универсальный цифровой онбординг по удостоверяющим документам
Smart Engines помогает выстроить единый KYC- и CDD-процесс для клиентов из разных юрисдикций. Система определяет страну и тип документа, извлекает нужные реквизиты, выполняет проверки подлинности и позволяет обрабатывать персональные данные локально — в соответствии с требованиями конкретного рынка.
Автоматическая проверка подлинности электронных паспортов
Smart Engines поддерживает проверку электронных паспортов и ID-карт с бесконтактным чипом. Система считывает данные NFC/RFID-чипа, сверяет их с визуальной зоной документа, MRZ и данными, извлеченными с изображения, а также помогает подтвердить целостность и подлинность документа. Такой подход позволяет использовать электронные удостоверяющие документы в KYC-, AML-, пограничных, банковских, государственных и других сценариях, где требуется надежная проверка личности.
Распознавание удостоверяющих документов более 230 стран и территорий мира
Система Smart Engines распознает паспорта, ID-карты, водительские удостоверения, визы, виды на жительство, разрешения на работу и другие удостоверяющие документы более чем 230 стран и территорий мира. ИИ автоматически определяет тип документа, извлекает персональные данные, номера, даты, сведения о выдаче, MRZ, штрихкоды и другие реквизиты, а затем формирует структурированный результат для передачи в информационные системы.
Поддержка более 100 национальных языков
ИИ Smart Engines распознает данные документов на английском и более чем 100 национальных языках мира. Система работает с кириллицей, латиницей, арабским письмом, ивритом, урду, фарси, китайской, японской, корейской письменностью и другими сложными графическими системами. Это позволяет автоматизировать обработку международных документов без ручного выбора языка и без отдельной настройки под каждый алфавит или страну.
Работа в реальных условиях
Smart Engines распознает документы не только на идеальных сканах, но и на фотографиях, полученных в реальных пользовательских сценариях. Алгоритмы устойчивы к съемке под углом, износу, повреждениям, защитным обложкам, неравномерному освещению, теням, бликам, размытию, низкому разрешению и другим дефектам изображения. Система автоматически находит документ в кадре, корректирует геометрические искажения и извлекает необходимые реквизиты.
Работа прямо на устройстве без передачи персональных данных
Распознавание и проверка документов с ИИ Smart Engines могут выполняться прямо на смартфонах, планшетах, рабочих станциях, терминалах и серверах заказчика. Изображения документов и извлеченные персональные данные не требуется передавать во внешние облачные сервисы или сторонние системы. Такой подход помогает организовать безопасную обработку чувствительной информации внутри защищенного ИТ-контура компании.
Автоматическое определение типа документа среди более чем 5000 шаблонов
Smart Engines автоматически определяет тип удостоверяющего документа среди тысяч шаблонов без предварительной настройки сценария и ручного выбора страны или вида документа пользователем. Система работает по фото, сканам и в видеопотоке в режиме реального времени: находит документ в кадре, классифицирует его и извлекает реквизиты. Это упрощает пользовательский путь и снижает нагрузку на операторов и фронт-офис.
Локальная обработка данных и небиометрическая сверка лиц
Архитектура Smart Engines помогает выстраивать процессы удостоверения личности с учетом требований GDPR, CCPA, PIPL, LGPD, PDPL, 152-ФЗ, DPDP Act, HIPAA и других нормативных актов в области защиты персональных данных. Обработка выполняется локально, без передачи изображений и реквизитов во внешние облачные сервисы, а подтверждение принадлежности документа предъявителю может выполняться с помощью небиометрической сверки лиц без хранения биометрических шаблонов. Это особенно важно для банков, финтеха, телеком-операторов, государственных сервисов и международных KYC-платформ.
Отсутствие риска утечки:
работа OCR непосредственно на устройстве пользователя без передачи данных
Smart Engines – не сервис по обработке персональных данных. Мы поставляем решения, которые работают исключительно в информационном контуре Заказчика в полностью автоматическом режиме, без ручной верификации.
- Данные ваших клиентов не передаются на обработку ни нам, ни третьим лицам. Сетевое соединение не требуется
- Вся обработка ведется в локальной оперативной памяти устройств (100% on-premise)
- Не используется верификация операторами – HITL (human-in-the-loop), crowdsourcing, mechanical turk
ВАЖНО! О репутационных и финансовых рисках работы с сервисами распознавания.
Юристы предупреждают: никакие гарантии, сертификаты и прочие документы, предоставляемые сервисами обработки персональных данных и документов, составляющих коммерческую, служебную и государственную тайну, не защищают компании от репутационных рисков и финансовой ответственности при утечке данных.
Компании, передающие данные своих клиентов на обработку третьим лицам, в случае утечки лишаются права ссылаться на нарушение ее прав третьими лицами и всю ответственность перед контрагентами принимают на себя.
Вы можете ознакомиться с юридическим заключением компании INTELLECT, входящей в группу самых успешных российских юридических компаний по версии международного рейтинга The Chambers Europe.
Попробуйте качество наших технологий
- Скачайте демоприложение, в котором все возможности собраны воедино
- Можно на время отключить интернет, чтобы убедиться, что изображения и ваши данные не передаются
- Извлекайте данные из паспортов, удостоверений личности и других документов. Пробуйте распознавать оригиналы и копии при различных условиях съемки
Заказать продукт
Часто задаваемые вопросы
Документы каких стран распознает система?
Smart Engines распознает паспорта, ID-карты, водительские удостоверения, виды на жительство и другие удостоверяющие документы 230+ стран и территорий мира. ИИ автоматически определяет тип документа среди более чем 5000 шаблонов без предварительной настройки и выбора документа пользователем.
На каких языках работает распознавание?
Система распознает данные документов на английском и более чем 100 национальных языках мира. Smart Engines работает с кириллицей, латиницей, арабским письмом, ивритом, урду, фарси, китайской, японской, корейской письменностью и другими сложными графическими системами — без ручного выбора языка и отдельной настройки под каждый алфавит или страну.
Проверяются ли электронные паспорта с чипом (ePassport)?
Да, Smart Engines поддерживает проверку электронных паспортов и ID-карт с бесконтактным чипом по стандартам ICAO Doc 9303 и ISO/IEC 14443. Система считывает данные NFC/RFID-чипа, сверяет их с визуальной зоной документа (VIZ), машиночитаемой зоной (MRZ) и данными, извлеченными с изображения.
Как проверяется подлинность документа?
Система выполняет автоматическую проверку подлинности документов по более чем 600 признакам, включая контроль защитных элементов, проверку машиночитаемых зон (MRZ), выявление цифровых манипуляций, экранных атак, копий и подделок. Отдельно система выявляет дипфейки, созданные более чем 20 популярными моделями генеративного ИИ, включая ChatGPT, NanoBanana и Grok.
Можно ли подтвердить, что документ принадлежит предъявителю?
Да, Smart Engines подтверждает принадлежность документа предъявителю с помощью небиометрической сверки лиц по схемам «документ-селфи» и «документ-чип-селфи», без выделения биометрических шаблонов.
Обрабатываются ли персональные данные локально?
Да, распознавание и проверка документов могут выполняться прямо на смартфонах, планшетах, рабочих станциях, терминалах и серверах заказчика. Изображения документов и извлеченные персональные данные не передаются во внешние облачные сервисы или сторонние системы, что соответствует требованиям GDPR, CCPA, PIPL, LGPD, PDPL, 152-ФЗ, DPDP Act, HIPAA и другим нормативным актам.
Подходит ли решение для KYC и AML в разных юрисдикциях?
Да, Smart Engines помогает выстроить единый KYC- и CDD-процесс для клиентов из разных юрисдикций: система определяет страну и тип документа, извлекает нужные реквизиты, выполняет проверки подлинности и позволяет обрабатывать персональные данные локально — в соответствии с требованиями конкретного рынка.
Работает ли распознавание в сложных условиях съемки?
Да, Smart Engines распознает документы не только на идеальных сканах, но и на фотографиях, полученных в реальных пользовательских сценариях. Алгоритмы устойчивы к съемке под углом, неравномерному освещению, теням, бликам, размытию, низкому разрешению, износу, повреждениям и защитным обложкам.
С какой скоростью работает распознавание?
Система обрабатывает до 125 изображений документов в секунду на сервере с 32-ядерным процессором без использования GPU и до 8 кадров паспорта в секунду на смартфоне уровня iPhone без подключения к серверу.
Как добавить новый тип документа?
Благодаря технологиям One-Shot Learning и Zero-Shot Learning новые типы документов добавляются без длительного переобучения моделей и формирования больших датасетов.
На каких платформах и операционных системах работает решение?
Smart Engines работает на более чем 10 программно-аппаратных платформах, включая Windows, Linux, Android, iOS, Аврора, РЕД ОС, Astra Linux, Альт, Эльбрус и ARM-архитектуры.
Как решение интегрируется с существующими системами?
Интеграция выполняется через SDK и REST API с банковскими системами, KYC-платформами, государственными информационными системами, телеком-сервисами, транспортными платформами и цифровыми экосистемами.