Compare uma selfie ao vivo com a foto do documento
O FACEIO ID Match abre um pop-up, captura uma selfie ao vivo e uma imagem do documento e realiza uma comparação 1:1 entre a selfie e a foto do documento. Crie um aplicativo no FACEIO Console ↗, copie o App Public ID, carregue o fio.js e chame idmatch().
A leitura do documento, a extração da foto e a extração opcional de campos são realizadas pelo DOCSCAN API endpoint da PixLab. As imagens enviadas e os dados extraídos são processados somente na RAM e excluídos imediatamente quando o resultado fica pronto, com sucesso ou falha da sessão. O ID Match não valida o documento nem verifica sua autenticidade.
-
Aplicativo no Console + Public ID
-
Compatível com qualquer framework
fio.js, localizado em mais de 70 idiomas -
Fluxo de pop-up por meio de
idmatch() -
PixLab DOCSCAN + comparação facial 1:1
Comparação entre selfie e documento em quatro etapas claras
Seu site chama idmatch(), o widget da FACEIO captura uma selfie ao vivo e a imagem do documento, e seu código recebe o resultado da comparação facial 1:1, o resultado de vivacidade e os campos do documento solicitados.
Fluxo do widget
1. O widget pop-up é aberto
Seu site chama faceio.idmatch(). O pop-up do ID Match é aberto no fluxo web atual, sem redirecionamento ou download de aplicativo nativo.
2. Selfie ao vivo e verificação de vivacidade
A FACEIO verifica a vivacidade da selfie e busca indicadores comuns de ataques de apresentação antes de comparar os rostos.
3. Leitura do documento de identidade
O usuário apresenta um formato de documento compatível. A PixLab DOCSCAN ↗ lê o documento, extrai a foto e pode retornar campos selecionados opcionalmente.
4. Resultado da correspondência facial
A FACEIO compara a foto do documento com a selfie ao vivo e retorna o resultado da comparação 1:1. Seu site ou aplicativo web é responsável por decidir como usá-lo.
Compare dois rostos
Faça uma comparação 1:1 entre a selfie ao vivo e a foto extraída do documento apresentado. O resultado indica apenas semelhança facial; não comprova autenticidade, validade ou titularidade do documento nem identidade legal.
Um único fluxo no navegador
O pop-up mantém a captura da selfie e do documento, a vivacidade e a comparação facial dentro do seu site ou aplicativo web.
Processamento somente na RAM
As imagens da selfie e do documento, os campos extraídos e os artefatos de processamento permanecem na RAM e são excluídos imediatamente após o retorno do resultado ou se a sessão falhar. O pipeline não retém imagens, dados do documento nem logs da leitura.
Comparação facial com vivacidade,
criada para a web
O ID Match oferece captura no navegador, verificação de vivacidade e comparação 1:1 entre a selfie e a foto do documento. A PixLab DOCSCAN ↗ faz a leitura, extrai a foto e pode retornar campos opcionais.
Verificações de vivacidade da FACEIO
A FACEIO avalia a captura ao vivo em busca de indicadores comuns de ataques de apresentação antes de comparar os rostos. Nenhum sistema de vivacidade pode garantir a detecção de todas as tentativas de falsificação; consulte o guia de boas práticas de segurança antes da implantação em produção.
Uma chamada de fio.js
A captura da selfie, a vivacidade, a leitura do documento e a comparação facial funcionam em um único fluxo responsivo no navegador.
idmatch() abre o widget
Cobertura global de documentos
O PixLab DOCSCAN API endpoint pode ler mais de 11 mil formatos de documentos de mais de 197 países e territórios, incluindo passaportes, documentos nacionais, carteiras de motorista, vistos e autorizações de residência.
Arquitetura que prioriza a privacidade
As imagens do documento e da selfie, os dados extraídos e os artefatos de processamento são tratados somente na RAM e excluídos imediatamente quando o resultado fica pronto, com sucesso ou falha da sessão. O pipeline não retém imagens, dados do documento nem logs da leitura.
Use a mesma configuração de aplicativo FACEIO da autenticação facial e chame idmatch() para abrir o ID Match.
Receba um resultado claro de comparação facial 1:1
O ID Match retorna o resultado da comparação entre a selfie e a foto do documento, junto com o resultado de vivacidade. Quando solicitado, também retorna campos extraídos do documento pela PixLab DOCSCAN.
Escopo definido. O ID Match compara duas imagens faciais: a selfie ao vivo e a foto extraída do documento. Não autentica o documento, valida seu conteúdo, confirma titularidade ou identidade legal, realiza verificações KYC ou AML nem aprova ações para seu site ou aplicativo web.
Rostos divergentes
Detecte quando o rosto da selfie ao vivo não corresponde à foto extraída do documento apresentado.
Resultado de vivacidade
Receba o resultado de vivacidade gerado durante a captura da selfie ao vivo antes da comparação das duas imagens faciais.
Processamento somente na RAM
As imagens enviadas e os dados extraídos do documento são processados na RAM e excluídos imediatamente após o resultado ou a falha da sessão.
Campos opcionais do documento
Solicite campos extraídos quando seu fluxo precisar deles ou use apenas o resultado da comparação entre a selfie e a foto.
Adicione a comparação facial
sem criar o fluxo de captura
O ID Match fornece o fluxo de captura, o resultado de vivacidade, a extração da foto pela PixLab DOCSCAN ↗ e a comparação facial 1:1. Seu site ou aplicativo web continua responsável pelo uso do resultado e por verificações de autenticidade, regras de elegibilidade ou análise manual.
Desenvolvimento próprio
-
Análise manual demorada
Pode depender de filas de análise manual antes que seu site ou aplicativo web decida como continuar.
-
Altas taxas de abandono
Obriga os usuários a baixar aplicativos externos ou os redireciona para domínios de terceiros.
-
Exposição de dados sensíveis
Pode exigir o tratamento de imagens de documentos, selfies e artefatos de leitura em vários sistemas.
-
Integrações complexas
Orquestração complexa no backend, gerenciamento de webhooks e SDKs pesados.
FACEIO ID Match
-
Um resultado de comparação
Receba o resultado de vivacidade e da comparação entre a selfie e o documento no fluxo fio.js.
-
Fluxo no navegador
Os usuários permanecem no seu domínio. Não há redirecionamentos nem necessidade de instalar aplicativos.
-
Sem retenção de imagens ou dados do documento
As imagens da selfie e do documento, os dados extraídos e os artefatos de processamento ficam na RAM e são excluídos imediatamente após a conclusão ou falha.
-
Integração simples
Carregue o fio.js e chame
idmatch()no seu site ou aplicativo web.
Use a comparação facial
nos seus próprios fluxos
Use o ID Match quando seu site ou aplicativo web precisar de uma selfie ao vivo, da foto do documento e de um resultado claro de comparação facial 1:1 dentro do fluxo atual.
Cadastro de contas
Compare uma selfie ao vivo com a foto do documento apresentado durante o cadastro e solicite campos do documento somente quando o formulário precisar deles.
-
Comparação facial 1:1
-
Campos opcionais do documento
Atualizações de perfil e conta
Faça uma nova comparação entre a selfie e a foto do documento antes que o site ou aplicativo web aceite uma alteração específica de perfil ou conta.
-
Comparação facial 1:1
-
Fluxo pop-up no navegador
Apoio à análise manual
Envie o resultado da comparação facial, o resultado de vivacidade e os campos solicitados do documento ao seu próprio fluxo de análise quando for necessária uma avaliação adicional.
-
Resultado de vivacidade
-
Comparação com a foto do documento
Leia documentos em formatos do mundo todo
A PixLab DOCSCAN ↗ pode ler passaportes, documentos nacionais, carteiras de motorista, vistos, autorizações de residência e outros formatos compatíveis. O ID Match usa a foto extraída na comparação facial e pode retornar os campos solicitados. A compatibilidade cobre leitura e extração, não autenticidade ou validade do documento.
- Passaportes
- Documentos nacionais
- Carteiras de motorista
- Autorizações de residência
Integre o ID Match com fio.js e idmatch()
O ID Match segue o mesmo padrão de integração do fio.js mostrado no guia de integração. Carregue a biblioteca JavaScript, instancie new faceIO("app-public-id") e chame idmatch() em vez de enroll() ou authenticate() para abrir o pop-up. Para fluxos de backend que já têm duas imagens faciais, consulte a API de verificação facial online.
Mesma configuração do fio.js
Use o mesmo script de CDN de fio.js e o mesmo App Public ID da FACEIO usados nas integrações padrão de autenticação facial. A interface do widget é localizada em mais de 70 idiomas, portanto as equipes globais de onboarding não precisam criar uma camada de tradução separada para o pop-up.
Fluxo do widget pop-up
A chamada idmatch() abre o pop-up guiado, captura a selfie ao vivo, solicita o documento e retorna o resultado da comparação facial.
Processamento FACEIO + PixLab
A FACEIO cuida da detecção facial, da vivacidade e da comparação facial. A PixLab DOCSCAN lê o documento, extrai a foto e pode retornar os campos solicitados.
Funciona com qualquer stack
Escopo claro do produto e
processamento transitório de dados
O ID Match realiza uma comparação assistida por vivacidade entre uma selfie ao vivo e a foto extraída do documento. Os proprietários do aplicativo são responsáveis pelos avisos e pelo consentimento, pelo uso do resultado e por qualquer informação que decidam reter após recebê-la.
Responsabilidade do proprietário do aplicativo
O proprietário deve fornecer os avisos necessários, obter consentimento e decidir como usar o resultado e os campos opcionais.
Sem autenticação do documento
O ID Match não verifica autenticidade, validade, vencimento, titularidade, alteração ou registros da autoridade emissora.
Extração opcional de campos
Seu aplicativo escolhe se a PixLab DOCSCAN deve retornar campos do documento e é responsável por qualquer dado retornado que decidir armazenar.
Sem aprovação automatizada
O ID Match não realiza verificações KYC ou AML nem aprova, rejeita, autoriza ou recupera uma conta ou transação.
Processamento somente na RAM com exclusão imediata
O ID Match usa o modelo de processamento transitório da PixLab DOCSCAN ↗. A imagem da selfie, a imagem do documento, os dados extraídos e os artefatos de processamento permanecem somente na RAM e são excluídos imediatamente após gerar o resultado ou se a sessão falhar. O pipeline não retém imagens enviadas, dados do documento nem logs da leitura.
Perguntas frequentes
Perguntas de desenvolvedores e equipes de produto que avaliaram o ID Match.
Experiência do usuário
O que o usuário vê durante o ID Match?
O widget da FACEIO abre como um pop-up dentro da página, sem redirecionar o usuário. O usuário revisa o aviso de consentimento, captura uma selfie ao vivo e apresenta um documento para comparar sua foto com a selfie.
O usuário precisa instalar alguma coisa?
Não. Os usuários podem concluir a comparação entre selfie e documento em um navegador compatível sem instalar outro aplicativo ou extensão.
Quais documentos de identidade são aceitos?
A PixLab DOCSCAN ↗ pode ler mais de 11 mil formatos de documentos de mais de 197 países e territórios, incluindo passaportes, documentos nacionais e carteiras de motorista. Essa cobertura se aplica somente à leitura e extração de campos; não significa que o ID Match valida ou autentica o documento.
O que acontece se a captura ou a comparação falhar?
O ID Match retorna o resultado de não correspondência ao seu aplicativo. Seu aplicativo é o único responsável por decidir o próximo passo, inclusive oferecer outra captura ou usar um processo de análise separado.
O usuário pode cancelar no meio do processo?
Sim. Os usuários podem cancelar o fluxo em qualquer etapa, e seu aplicativo pode tratar esse resultado com sua própria lógica de nova tentativa ou fallback.
Funciona em dispositivos móveis?
Sim. O ID Match foi projetado para sessões em navegadores de desktop e dispositivos móveis, sem exigir um aplicativo móvel nativo.
Desenvolvedores e aspectos técnicos
Como os desenvolvedores iniciam o ID Match?
A integração segue o mesmo padrão fio.js da autenticação facial da FACEIO. Crie um aplicativo no FACEIO Console ↗, copie o App Public ID, carregue o SDK, instancie new faceIO("app-public-id") e chame faceio.idmatch(). Use enroll() e authenticate() para autenticação facial e idmatch() para comparar a selfie com a foto do documento.
Preciso de um backend para usar o ID Match?
Um backend não é necessário para abrir o widget. Seu backend deve proteger qualquer decisão de conta, acesso ou negócio que use o resultado da comparação. Consulte o guia de segurança antes de entrar em produção.
Posso usar o ID Match junto com a autenticação facial?
Sim. O ID Match e a autenticação facial da FACEIO são recursos separados da mesma instância do widget fio.js. Um padrão comum é chamar idmatch() durante o onboarding e depois usar enroll() e authenticate() para logins faciais posteriores. Comece pelo Primeiros passos, depois use o guia de integração, a referência do Facial ID e a Central do desenvolvedor.
Como defino um limite de confiança personalizado?
O ID Match retorna o resultado da comparação 1:1 entre a selfie ao vivo e a foto extraída do documento, junto com o resultado de vivacidade. Não valida autenticidade, conteúdo, vencimento, titularidade ou registros de emissão do documento; não estabelece identidade legal; não realiza verificações KYC ou AML; e não aprova, rejeita ou autoriza nenhuma ação. Seu site ou aplicativo web é o único responsável pelo próximo passo.
Quais dados o ID Match retorna ao meu aplicativo?
O ID Match retorna o resultado da comparação facial e da vivacidade e, quando solicitados, os campos extraídos pela PixLab DOCSCAN. A imagem da selfie, a imagem do documento, os campos extraídos e os artefatos de processamento ficam somente na RAM e são excluídos imediatamente quando o resultado fica pronto ou se a sessão falhar. O pipeline não retém imagens enviadas, dados do documento nem logs da leitura. Os proprietários do aplicativo continuam responsáveis pelos avisos, consentimento, uso posterior e qualquer informação retornada que decidam armazenar.
Existe um limite de uso ou custo por sessão do ID Match?
Os preços e limites de uso dependem do seu plano. Consulte a página de preços e o seu FACEIO Console ↗ para ver os detalhes atuais.
Posso testar o ID Match em desenvolvimento sem documentos reais?
Sim. Teste o widget, o tratamento do resultado e as novas tentativas em desenvolvimento ou staging. A comparação exige uma imagem de documento processável e uma selfie ao vivo, portanto use somente material de teste que você esteja autorizado a processar.
Tem alguma dúvida que não foi respondida aqui?
Adicione a comparação entre selfie e foto do documento ao seu aplicativo web.
Chame idmatch() no fio.js para capturar uma selfie ao vivo, extrair a foto do documento com a PixLab DOCSCAN ↗ e retornar o resultado da comparação facial 1:1 com os campos solicitados.