Introdução
Prova de vida (liveness) é a checagem que confirma que existe uma pessoa real, ao vivo, na frente da câmera durante um cadastro. Ela não responde quem é a pessoa, e sim se o que a câmera está vendo é um ser humano presente naquele momento, e não uma foto, uma tela, uma máscara ou um vídeo falso enviado no lugar da câmera.
Isso importa porque o CPF, sozinho, só diz que uma pessoa existe. Quem digita o número no formulário pode ser outra pessoa, usando dados de terceiros. A prova de vida fecha parte dessa lacuna, e é um dos componentes da verificação de identidade (KYC) que a CPFHub.io oferece em todos os planos, inclusive no Grátis.
Neste artigo, vamos explicar como a prova de vida funciona, quais ataques ela barra, o que ela não resolve e como combiná-la com a validação de CPF.
O que é prova de vida (liveness)
A prova de vida analisa um vídeo curto, capturado ao vivo pela câmera do dispositivo, para decidir se há uma pessoa real presente. Em geral, a pessoa centraliza o rosto em uma moldura oval por poucos segundos enquanto a análise acontece.
Uma selfie comum, tirada e enviada como arquivo, não prova nada sobre presença: aceita uma foto de foto. Por isso um fluxo sério de prova de vida exige câmera ao vivo e não aceita imagem da galeria.
Prova de vida não é reconhecimento facial
São duas etapas diferentes e complementares:
-
Prova de vida -- confirma que há uma pessoa real, ao vivo, na câmera.
-
Comparação facial (face match) -- compara o rosto da selfie com a foto do documento e diz se parecem ser da mesma pessoa.
Sem a primeira, a segunda pode ser enganada com uma foto do titular. Sem a segunda, a primeira confirma uma pessoa real, mas não que ela é o dono do documento.
Que fraudes a prova de vida ajuda a barrar
No cadastro digital, os ataques mais comuns tentam apresentar para a câmera algo que não é uma pessoa presente:
-
Foto impressa -- foto em papel ou recortada, segurada na frente da câmera.
-
Foto ou vídeo em tela -- imagem de outra pessoa exibida em celular, tablet ou monitor.
-
Máscaras -- de papel e também 3D, de silicone ou látex.
-
Deepfake e vídeo injetado -- vídeo gravado ou sintético enviado no lugar da câmera. Para o contexto mais amplo desse risco, veja deepfakes e fraude documental.
-
Foto pronta da galeria -- só é barrada se o fluxo não aceitar upload e exigir selfie e documento pela câmera.
-
Link reaproveitado -- barrado por links com validade, limite de tentativas e fechamento automático quando a verificação é aprovada.
Esse tipo de golpe costuma alimentar fraudes como a clonagem de CPF em compras online, em que dados reais de uma vítima são usados por outra pessoa.
Onde a prova de vida não alcança
Nenhuma checagem sozinha elimina o risco. A prova de vida é um sinal forte, não uma garantia absoluta, e convém tratar seus limites com clareza:
| Pergunta | Resposta |
|---|---|
| Há uma pessoa real na câmera? | Sim, é o que a prova de vida verifica. |
| O rosto é o mesmo do documento? | Isso é papel da comparação facial. |
| O documento é autêntico? | Leitura por OCR não é perícia. Divergências e leituras falhas devem ir para revisão. |
| O CPF está regular na Receita? | Não é papel da prova de vida. Exige uma consulta específica. |
Por isso, casos limítrofes devem ir para revisão humana em vez de serem aprovados no automático, e, sem revisão ligada, a decisão segura é reprovar. A política de aceite e as obrigações do seu setor continuam sendo da sua empresa.
Como a prova de vida entra no fluxo de verificação
Na verificação de identidade da CPFHub.io, a prova de vida é a primeira de três checagens, seguida da leitura do documento (RG, CNH ou passaporte) e da comparação facial. O fluxo funciona assim:
-
Sua empresa cria a verificação e gera um link, pelo painel ou pela API.
-
A pessoa abre o link no celular (no computador, um QR code leva ao celular) e faz a selfie com prova de vida.
-
Ela fotografa o documento pela câmera, frente e verso quando houver dois lados.
-
Sua empresa recebe a decisão: aprovado, em revisão ou reprovado, com os motivos. O resultado chega por webhook assinado e fica no painel.
Cada link tem validade e limite de tentativas. Imagens e dados lidos ficam no painel com acesso controlado, e o webhook não leva nome, CPF nem imagens.
A verificação de identidade está liberada em todos os planos e custa 5 créditos por verificação concluída, do mesmo saldo das consultas. Veja os detalhes na página de verificação de identidade e na documentação de referência.
Combine liveness com validação de CPF
A prova de vida e a consulta de CPF atuam em camadas diferentes. Uma boa prática é usar a consulta de CPF logo no início, para barrar dados inconsistentes de graça ou a baixo custo, e reservar a verificação com biometria para quando o risco justificar. A relação entre as duas camadas é explorada em biometria vs. validação de CPF e em APIs de CPF e biometria.
Veja um exemplo da primeira camada, a consulta por GET /cpf/{cpf} com CPF fictício:
import os
import requests
resp = requests.get(
"https://api.cpfhub.io/cpf/12345678900", # CPF fictício
headers={
"x-api-key": os.environ["CPFHUB_API_KEY"],
"Accept": "application/json",
},
timeout=10,
)
resp.raise_for_status()
dados = resp.json()["data"]
print(dados["name"], dados["birthDate"])
Com o nome e a data de nascimento retornados, você pode comparar com o que a pessoa informou antes de abrir o fluxo com selfie.
Perguntas frequentes
O que é prova de vida em um cadastro?
É a checagem de que há uma pessoa real, ao vivo, na frente da câmera durante o cadastro. Ela recusa fotos, telas, máscaras e vídeos injetados.
Prova de vida e comparação facial são a mesma coisa?
Não. A prova de vida confirma presença real. A comparação facial verifica se o rosto da selfie corresponde ao da foto do documento. Elas se complementam.
A prova de vida substitui a validação de CPF?
Não. O CPF indica que o número existe e traz dados cadastrais. A prova de vida indica que quem está na câmera é uma pessoa real. Cada uma cobre um risco diferente.
A prova de vida é infalível?
Não. É um sinal forte, não uma garantia absoluta. Por isso casos limítrofes devem ir para revisão humana.
Conclusão
A prova de vida responde a uma pergunta que o CPF não responde: há uma pessoa real, presente, fazendo este cadastro? Combinada com a comparação facial, a leitura do documento e a validação do CPF, ela forma camadas que tornam o cadastro bem mais difícil de fraudar.
Para validar o CPF na primeira camada, cadastre-se em cpfhub.io e use o plano grátis. Para a verificação de identidade com prova de vida, conheça a verificação de identidade em cpfhub.io/verificacao-de-identidade.
CPFHub.io
Pronto para integrar a API?
50 créditos gratuitos para testar agora. Sem cartão de crédito. Acesso imediato à documentação.




