Biometria e validação de CPF são complementares, não concorrentes. A validação de CPF confirma que o número existe e que nome e data de nascimento batem com o cadastro; a biometria facial com prova de vida confirma que a pessoa diante da câmera é o titular desse CPF. A CPFHub.io tem as duas: a API de Consulta de CPF para os dados, disponível para qualquer conta, e a Verificação de Identidade para selfie com prova de vida, documento e comparação facial, em piloto com empresas selecionadas. A consulta de CPF entra primeiro, barra os casos óbvios em ~150 ms, e só quem passa segue para a selfie.
Introdução
Na verificação de identidade digital, duas tecnologias aparecem em quase todo fluxo de onboarding: a biometria (facial, digital, por voz) e a validação de CPF via API. As duas querem confirmar que uma pessoa é quem diz ser, mas funcionam de formas diferentes e respondem a perguntas diferentes.
Equipes de produto e segurança costumam perguntar se uma substitui a outra. Não substitui. Cada uma falha num ponto onde a outra acerta, e o fluxo que combina as duas fecha as brechas de cada uma isoladamente.
O que cada tecnologia resolve
Validação de CPF via API
A validação de CPF responde à pergunta: "Este CPF existe e os dados informados correspondem ao titular registrado?" Ao consultar a API de Consulta de CPF da CPFHub.io, a resposta volta em ~150 ms (tempo típico) com os dados do titular:
curl -X GET https://api.cpfhub.io/cpf/12345678909 \
-H "x-api-key: SUA_CHAVE_DE_API" \
-H "Accept: application/json"
{
"success": true,
"data": {
"cpf": "12345678909",
"name": "Carlos Eduardo Mendes",
"nameUpper": "CARLOS EDUARDO MENDES",
"gender": "M",
"birthDate": "03/09/1988",
"day": 3,
"month": 9,
"year": 1988
}
}
A Consulta Simples custa 1 crédito por CPF encontrado; CPF não encontrado (404) não consome crédito. Ela não traz situação cadastral nem óbito: para saber se o CPF está regular na Receita Federal, existe a Consulta em Tempo Real, que exige CPF e data de nascimento e custa 1,5 crédito.
Biometria
A biometria responde à pergunta: "A pessoa que está diante da câmera (ou do sensor) é a mesma que afirma ser?" Ela usa características físicas, como rosto, impressão digital, íris ou voz, para verificar a identidade. No onboarding digital, a forma mais comum é a biometria facial: selfie com prova de vida comparada com a foto de um documento oficial.
Comparação detalhada
| Aspecto | Validação de CPF | Biometria facial |
|---|---|---|
| O que verifica | Dados cadastrais do titular | Presença física e titularidade |
| Tempo de resposta | ~150 ms (Consulta Simples) | Alguns segundos, mais o tempo da pessoa tirar a selfie |
| Infraestrutura necessária | Chamada HTTP simples | Câmera e captura de imagem (por link ou integrada ao app) |
| Complexidade de integração | Baixa (API REST) | Média; menor quando o fluxo roda por link |
| Funciona sem internet estável | Não | Geralmente não |
| Dispositivos compatíveis | Qualquer dispositivo com internet | Dispositivos com câmera |
| Conformidade LGPD | Dados pessoais (base legal necessária) | Dados sensíveis (regras mais rígidas) |
| Erros típicos | Nome grafado diferente, CPF fora da base | Iluminação ruim, foto de documento ilegível |
| Proteção contra fraude de identidade | Detecta dados inconsistentes | Detecta quem usa dados de outra pessoa |
Onde cada tecnologia falha
Limitações da validação de CPF
A validação de CPF confirma a consistência dos dados, mas não garante que quem está digitando é o titular do CPF. Um fraudador que tenha CPF, nome completo e data de nascimento de outra pessoa passa pela validação de CPF sem ser detectado. Com vazamentos de dados frequentes, esse cenário é o mais comum em fraude de cadastro.
Limitações da biometria
A biometria enfrenta variações de iluminação, qualidade da câmera, envelhecimento do titular, uso de acessórios (óculos, máscara) e ataques de spoofing (fotos ou vídeos do titular na frente da câmera). A prova de vida existe justamente para barrar esses ataques. E a biometria sozinha não diz se o CPF informado existe ou se os dados cadastrais estão corretos.
A abordagem complementar: verificação em camadas
Cada camada cobre a lacuna da outra.
Camada 1: validação de CPF (dados cadastrais)
Verifica que o CPF existe e que os dados informados correspondem ao titular. Esta camada elimina:
- CPFs inexistentes ou gerados aleatoriamente.
- Nome ou data de nascimento que não correspondem ao CPF.
- CPFs irregulares ou de titular falecido, quando você usa a Consulta em Tempo Real na Receita Federal.
Ela também custa pouco: 1 crédito por CPF encontrado, e filtra tentativas antes de você gastar uma verificação facial.
Camada 2: biometria (prova de vida e comparação facial)
Confirma que a pessoa que está fazendo o cadastro está fisicamente presente e é a mesma do documento. Esta camada elimina:
- Uso de dados de terceiros, mesmo quando o fraudador tem todos os dados corretos do CPF.
- Fotos, vídeos e telas apresentados à câmera, que a prova de vida (liveness) identifica.
Fluxo recomendado
Usuário informa CPF
|
v
[Validação algorítmica] --> Inválido? --> Rejeitar
|
v
[Consulta de CPF na CPFHub.io] --> Dados inconsistentes? --> Rejeitar
|
v
[Verificação de Identidade: selfie + documento] --> Rosto não confere ou prova de vida falha? --> Rejeitar ou revisar
|
v
Aprovado
Verificação de Identidade da CPFHub.io: as duas camadas no mesmo lugar
Até pouco tempo, a combinação de CPF e biometria exigia dois fornecedores. A CPFHub.io está levando as duas camadas para o mesmo lugar: a consulta de CPF já está disponível, e a Verificação de Identidade está em piloto com empresas selecionadas.
A Verificação de Identidade junta, em um fluxo só:
- selfie com prova de vida (liveness);
- foto do documento: CNH, RG ou passaporte;
- comparação facial entre a selfie e a foto do documento;
- cruzamento dos dados com o CPF informado.
No piloto, a empresa pode mandar um link de verificação para a pessoa concluir pelo celular ou integrar o fluxo ao próprio app com apoio do time da CPFHub.io. Em qualquer dos caminhos, a empresa recebe a decisão com a similaridade do rosto e decide o que fazer com casos no limite (aprovar, recusar ou mandar para revisão manual). O preço será publicado no lançamento; para participar do piloto, peça acesso pela página da Verificação de Identidade.
Implementação prática da primeira camada
O código abaixo implementa a camada 1 com a Consulta Simples, que você já pode usar hoje. Quem passa segue para a camada de biometria.
import requests
def validar_dados_cpf(cpf: str, nome: str, nascimento: str, api_key: str) -> dict:
"""
Camada 1 da verificação em camadas: confere os dados do CPF.
Quem passa segue para a camada de biometria (selfie + documento).
"""
url = f'https://api.cpfhub.io/cpf/{cpf}'
headers = {
'x-api-key': api_key,
'Accept': 'application/json'
}
response = requests.get(url, headers=headers, timeout=10)
if response.status_code == 404:
# CPF não encontrado: não consome crédito
return {'aprovado': False, 'camada_falha': 'validacao_cpf', 'motivo': 'CPF não localizado'}
response.raise_for_status()
data = response.json()['data']
nome_confere = nome.upper().strip() == data['nameUpper']
nascimento_confere = data['birthDate'] == nascimento
if not nome_confere or not nascimento_confere:
return {
'aprovado': False,
'camada_falha': 'validacao_cpf',
'motivo': 'Dados divergentes do cadastro'
}
return {
'aprovado': True,
'proxima_etapa': 'verificacao_de_identidade',
'nome_verificado': data['name']
}
Considerações de custo
A biometria costuma custar mais por verificação que uma consulta de CPF. Colocar a consulta de CPF como primeira camada tira da fila os cadastros com CPF inexistente ou dados divergentes antes de abrir uma verificação facial para eles. Quanto maior a parcela de cadastros ruins na sua base, maior a economia.
Na CPFHub.io, a Consulta Simples custa 1 crédito por CPF encontrado, e os planos estão na página de preços. A Verificação de Identidade está em piloto e ainda não tem preço publicado; ele será divulgado no lançamento. O plano Grátis tem 50 créditos por mês, sem cartão, e para quando eles acabam (HTTP 403), sem cobrança extra. O Pro começa em R$ 19 por 100 créditos e tem faixas de R$ 149 (1.000), R$ 599 (5.000) e R$ 999 (10.000).
Aspectos regulatórios
LGPD e dados biométricos
A LGPD classifica dados biométricos como dados pessoais sensíveis (artigo 5, inciso II). Isso significa que o tratamento exige consentimento específico e destacado do titular ou outra base legal prevista no artigo 11. As obrigações de segurança são mais rigorosas para dados sensíveis. Orientações da ANPD ajudam a definir a base legal certa.
LGPD e dados de CPF
O CPF é dado pessoal (não sensível) pela LGPD. O tratamento requer base legal adequada, mas as exigências são menos restritivas do que para dados biométricos. A CPFHub.io trata os dados de CPF exclusivamente para a finalidade de validação cadastral declarada pelo contratante.
Quando usar apenas validação de CPF
Há cenários em que a validação de CPF basta e a biometria não é necessária:
- Emissão de nota fiscal: basta confirmar que o CPF é válido.
- Cadastro em plataformas de baixo risco: newsletters, programas de fidelidade, cadastros informativos.
- Validação em checkout de e-commerce: para a maioria das transações, a validação de CPF combinada com outras verificações (device fingerprint, geolocalização) é suficiente.
- MVPs e protótipos: em fases iniciais do produto, a validação de CPF equilibra segurança e simplicidade.
Abertura de conta em fintech, saque em plataforma de apostas, contratação de crédito e locação de veículos estão do outro lado: ali o risco de alguém usar dados de terceiros justifica a selfie com documento.
Perguntas frequentes
Qual tecnologia devo implementar primeiro num sistema de onboarding, CPF ou biometria?
Comece pela validação de CPF. É mais simples de integrar, mais barata e já elimina CPFs inexistentes e dados inconsistentes. A biometria entra como segunda camada quando o nível de risco da operação exige provar que a pessoa é o titular. Na CPFHub.io, a consulta de CPF está disponível para qualquer conta, e a Verificação de Identidade está em acesso antecipado para empresas selecionadas.
A biometria facial é suficiente para substituir completamente a validação de CPF?
Não. A biometria confirma que a pessoa está fisicamente presente e é a mesma do documento, mas não verifica se o CPF informado existe ou se os dados cadastrais estão corretos. Por isso a Verificação de Identidade da CPFHub.io cruza a selfie e o documento com o CPF.
A CPFHub.io faz biometria facial?
Sim, em piloto com empresas selecionadas. A Verificação de Identidade faz selfie com prova de vida, lê a foto da CNH, RG ou passaporte e compara os rostos, com os dados cruzados com o CPF, e a decisão vem com a similaridade facial. O preço será publicado no lançamento; para participar, peça acesso pela página do produto.
Dados biométricos e dados de CPF têm o mesmo tratamento pela LGPD?
Não. Dados biométricos são dados pessoais sensíveis pelo artigo 5º, inciso II da LGPD, com exigências de base legal e segurança mais rigorosas. O CPF é dado pessoal comum, cujo tratamento requer base legal adequada (contrato, obrigação legal ou legítimo interesse), com exigências menos restritivas.
Em quais cenários a validação de CPF é suficiente sem biometria?
Para operações de baixo risco: emissão de nota fiscal, cadastro em newsletters, programas de fidelidade e validação em checkouts de e-commerce. Nesses casos, a validação de CPF com device fingerprint e análise comportamental costuma bastar.
Conclusão
Biometria e validação de CPF não competem. A validação de CPF confere os dados cadastrais em ~150 ms e custa pouco; a biometria facial confirma que quem está na câmera é o titular. Uma sem a outra deixa uma porta aberta.
Para fluxos de baixo risco, a consulta de CPF resolve. Crie sua conta grátis e comece hoje pela Consulta Simples e pela Consulta em Tempo Real, com 50 créditos mensais e sem cartão de crédito. Quando o risco pede prova de titularidade, peça acesso antecipado à Verificação de Identidade da CPFHub.io, que soma selfie com prova de vida e documento ao fluxo.
CPFHub.io
Pronto para integrar a API?
50 créditos gratuitos para testar agora. Sem cartão de crédito. Acesso imediato à documentação.




