Verificação de identidade completa, por API ou por link
Do consentimento à decisão, o ProValidFace cuida do recebimento das imagens, das análises, da regra de decisão e da evidência. Você escolhe a jornada e como quer integrar.
O que roda dentro de uma verificação
Cada módulo fica atrás de uma interface única, então o motor de análise pode evoluir sem quebrar a sua integração.
Envio pelo celular
Tela hospedada no celular do titular para enviar as fotos do documento e a selfie com segurança. Limite de tamanho e tipos de imagem validados no servidor.
Documento
Leitura dos campos de CNH e RG, frente e verso, com validade e foto extraída para o face match.
Prova de vida
Análise da selfie enviada para separar um rosto real de foto, tela ou vídeo. Resultado com motor, versão e confiança registrados na verificação.
Face match 1:1
Comparação entre a selfie e a foto do documento com score de 0 a 100. Cada jornada aplica o próprio limiar de aprovação e de revisão.
CPF
Validação dos dígitos e consistência com o documento, com cruzamento do nome quando o documento foi lido. CPF informado pela API fica travado para a sessão.
Decisão explicável
Status (aprovado, rejeitado, em revisão ou expirado), score consolidado e motivos em códigos estáveis, como FACE_MATCH_BELOW_THRESHOLD ou CPF_IRREGULAR.
Auditoria e evidência
Trilha append-only com hash encadeado por cliente, consentimento com versão do texto, e evidências em área protegida com prazo de retenção.
Console
Verificações, chaves de API por ambiente, webhooks e cota do período. Um lugar para criar links e acompanhar resultados sem escrever código.
Revisão manual
Quando o score fica intermediário ou um motor falha, a verificação entra em revisão em vez de ser rejeitada. Fila com SLA no roadmap.
Três jornadas prontas, um código para cada uma
| Jornada | Etapas | Uso típico | Código |
|---|---|---|---|
| Leve | Selfie com prova de vida, CPF e sinais da sessão | Login forte, check-in de coworking, portaria, reautenticação | leve |
| Padrão | Documento frente e verso, selfie com prova de vida, face match 1:1 e CPF | Cadastro em marketplace, locação, admissão digital | padrao |
| Rigorosa | Padrão com verso obrigatório, limiar mais alto, sinais de risco e revisão manual em score intermediário | Contratos, crédito leve, plataformas com dinheiro | rigorosa |
Do jeito que a sua equipe consegue hoje
Link hospedado sem código
Crie a verificação no console ou pela API e receba um link. O titular abre no celular, aceita o consentimento, envia as fotos do documento e a selfie. A sessão expira sozinha se ninguém concluir.
API REST disponível
Autenticação por chave Bearer com prefixo por ambiente (vf_test_ e vf_live_), cabeçalho Idempotency-Key, respostas com códigos de erro estáveis e limite de requisições por chave.
Webhooks disponível
Eventos verification.completed e verification.expired com o corpo da verificação, assinados com HMAC-SHA256 e carimbo de tempo. Retentativas com espera progressiva; destinos internos são recusados.
SDK web em breve
Captura embutida na sua própria página, com o mesmo fluxo do link hospedado. SDKs nativos para celular vêm depois.
Teste o fluxo inteiro antes de gastar uma verificação
Chaves de teste exercitam criação de sessão, link hospedado, webhooks e resultado com um motor de simulação. Nada de dado real, nenhum custo.
{
"id": "…",
"status": "approved",
"score": 91,
"reasons": [{"code": "APPROVED", "text": "…"}],
"document": {"type": "CNH", "fields": {…}},
"liveness": {"engine": "…", "ok": true},
"face_match": {"score": 91, "threshold": 85},
"consent": {"text_version": "…", "at": "…"}
}
Exemplo ilustrativo da forma do resultado. Os campos e códigos completos estão na documentação.
Pronto para a primeira verificação?
Conta com período de teste, sandbox e documentação aberta.