Montar SquadSolicitar Orçamento

Identidade digital - Onboarding com OCR e biometria facial

Integração da plataforma de verificação de identidade da ICAR, hoje Mitek, em aplicativos de onboarding, e o UX Match que ficou em segundo lugar no primeiro Hackathon CIAB FEBRABAN.

Uma nota antes de começar

Este case é diferente dos outros do portfólio, e vale dizer isso logo.

A ICAR, empresa espanhola de verificação de identidade adquirida pela Mitek Systems em 2017, entra aqui como fornecedora de tecnologia e parceira, não como cliente. A X-Apps foi quem integrou a plataforma dela em produto, quem levou a solução a mercado no Brasil e quem construiu um produto próprio em cima.

O problema: abrir conta sem ir à agência

Onboarding digital é o momento em que uma instituição precisa ter certeza de que a pessoa do outro lado da tela é quem diz ser, usando apenas a câmera de um celular.

Isso significa resolver, em segundos, três coisas ao mesmo tempo: ler o documento sem digitação, verificar que o documento é autêntico, e confirmar que a pessoa segurando o celular é a mesma da foto do documento.

A integração, em 2016

O aplicativo captura três imagens: frente do documento, verso do documento e uma selfie. Cada captura leva junto um bloco de informação do dispositivo, usado na detecção facial.

Essas imagens são codificadas e montadas numa requisição enviada ao serviço de verificação, que devolve a leitura automática do documento, a foto do titular, a assinatura, a impressão digital e o resultado da comparação facial entre a selfie e a foto do documento.

O trabalho de integração teve dois pontos técnicos que decidiram a qualidade do resultado:

Tornar as chamadas assíncronas. O fluxo original era síncrono, e isso degradava a experiência de quem estava do outro lado esperando. A refatoração para chamadas assíncronas foi o que tornou o tempo de resposta tolerável no celular.

Tratar o caminho em que o reconhecimento falha. Nem todo documento é reconhecido automaticamente. Quando isso acontece, a verificação segue para processamento manual do operador. Esse fluxo de exceção não é detalhe: é o que determina se o onboarding funciona para todo mundo ou só para os casos fáceis.

O desenvolvimento foi concluído em meados de 2016, com o funcionamento confirmado pela própria fornecedora da plataforma.

Quando o problema está fora do seu código

Vale registrar um episódio, porque ele é comum em integração e raramente é contado.

No fluxo de fallback manual, o operador recebia apenas a imagem frontal do documento, mesmo com o aplicativo enviando frente e verso corretamente. O defeito estava do lado da plataforma, fora do alcance da X-Apps, e mesmo assim travava a validação do produto.

Houve também um caso em que a resposta voltava como documento não reconhecido simplesmente porque não havia operador disponível naquele momento para o processamento manual, o que obrigava a combinar previamente as janelas de teste entre as três partes envolvidas.

Integrar plataforma de terceiro é isso: parte do trabalho é isolar o que é seu do que não é, provar qual é qual, e conseguir andar mesmo quando a correção depende de outra empresa e de outro fuso horário.

UX Match: dois dias, segundo lugar entre 400

Em 2017, a X-Apps levou o conhecimento acumulado nessa integração para o primeiro Hackathon do CIAB FEBRABAN, a maior feira de tecnologia do mercado financeiro da América Latina.

O produto construído foi o UX Match, uma ferramenta de onboarding automatizado e autenticação de documentos sobre a tecnologia de leitura da ICAR, desenvolvida em dois dias, o tempo total do hackathon.

O resultado foi segundo lugar entre 400 participantes, com a final disputada na própria feira.

O UX Match foi apresentado no estande em versões Android e iOS, e o interesse foi registrado ali mesmo: mais de vinte empresas se inscreveram para conhecer a solução, entre elas casas de tecnologia financeira e fintechs de crédito.

O resultado rendeu um release conjunto de imprensa com a ICAR, e o executivo-chefe dela deu depoimento formal sobre o trabalho, incorporado ao material da X-Apps.

Stack e práticas

  • Aplicativos nativos em Android e iOS. Integração com a plataforma de verificação de identidade em nuvem da ICAR, por requisição estruturada com as imagens codificadas. Leitura de documento no próprio dispositivo pelo SDK móvel da plataforma. Comparação facial entre a selfie e a foto do documento, com leitura do índice de semelhança devolvido pelo serviço. Chamadas assíncronas, adotadas por recomendação técnica documentada da própria fornecedora. * Tratamento explícito do fluxo semiautomático, para o caso em que o reconhecimento automático não conclui.

O que sobra disso hoje

Onboarding digital virou padrão de mercado, mas os problemas continuam os mesmos: enquadramento ruim, documento não reconhecido, comparação facial inconclusiva e o que fazer com o usuário enquanto isso acontece.

A X-Apps trabalha esse fluxo desde 2016, integrando plataforma de terceiro e assumindo a parte que costuma ser subestimada, que é o caminho de exceção.

Vai integrar verificação de identidade no seu produto?

A decisão difícil não é qual fornecedor de reconhecimento usar. É como o seu produto se comporta quando o reconhecimento falha, e quanto disso fica visível para quem está do outro lado da tela. A X-Apps integra a plataforma e desenha esse fluxo junto.

Solicite um orçamento com a X-Apps.

Acelere a sua empresa com a X-Apps

Alocar profissionaisSolicitar Orçamento
A X-Apps é um provedor de TI parceiro e aconselhada pelo
Gartner
Receba nossos e-mails
Siga nossas redes sociais
O seu time de tecnologia e IA. Software sob medida, soluções de IA e alocação de profissionais.
Vamos conversar?
comercial@x-apps.com.br11 5083-0122

Rua Rodrigo Vieira, 126

Jardim Vila Mariana. São Paulo, SP.

CEP: 04115-060

Mapa do site
Termos de serviçoTermos de privacidade
Available in English