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
Como funciona

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.

O que o ID Match oferece

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.

Vivacidade ativa

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.

Uma chamada 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.

Conheça a PixLab ID Scan API

US
UK
EU
JP
190+

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.

Sem retenção de imagens ou dados da leitura Processamento transitório Processamento somente na RAM

Use a mesma configuração de aplicativo FACEIO da autenticação facial e chame idmatch() para abrir o ID Match.

Sinais de correspondência

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.

Ao vivo
Selfie com verificação de vivacidade
1:1
Comparação entre selfie e documento
RAM
Processamento transitório
11K+
Formatos de documentos via DOCSCAN
A vantagem da FACEIO

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.

Fluxos web comuns

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
Cobertura de documentos

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.

197+
Países e territórios
11K+
Documentos de identidade compatíveis
  • Passaportes
  • Documentos nacionais
  • Carteiras de motorista
  • Autorizações de residência
Integração para desenvolvedores

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

HTML puro React Vue Angular Next.js Svelte Nuxt
app.js
JavaScript
1
// Mesma configuração do fio.js da autenticação facial FACEIO
2
const faceio = new faceIO("app-public-id");
3
4
// Chame idmatch() em vez de enroll() ou authenticate()
5
document.getElementById("verify-btn").onclick = async () => {
6
try {
7
const response = await faceio.idmatch({
8
locale: "auto",
9
documentType: "ALL"
10
});
11
12
// Pop-up concluído e resultado da comparação retornado
13
console.log(`Comparação concluída. Sessão: ${response.sessionId}`);
14
} catch (error) {
15
// Trate a falha de captura ou comparação
16
faceio.restartSession();
17
}
18
};
Segurança e tratamento de dados

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.

Visitar o Trust Center
Perguntas frequentes

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.

Plano gratuito, sem cartão de crédito
Captura de selfie e documento no navegador
Fluxo pop-up no navegador