NovoVerificação de identidade facial

Biometria vs. validação de CPF: tecnologias complementares ou concorrentes?

Biometria facial e validação de CPF se complementam: uma prova que a pessoa é o titular, a outra confere os dados. Veja como usar as duas no onboarding.

Lucas Vieira
Lucas Vieira
··11 min de leitura
Biometria vs. validação de CPF: tecnologias complementares ou concorrentes?

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

AspectoValidação de CPFBiometria facial
O que verificaDados cadastrais do titularPresença física e titularidade
Tempo de resposta~150 ms (Consulta Simples)Alguns segundos, mais o tempo da pessoa tirar a selfie
Infraestrutura necessáriaChamada HTTP simplesCâmera e captura de imagem (por link ou integrada ao app)
Complexidade de integraçãoBaixa (API REST)Média; menor quando o fluxo roda por link
Funciona sem internet estávelNãoGeralmente não
Dispositivos compatíveisQualquer dispositivo com internetDispositivos com câmera
Conformidade LGPDDados pessoais (base legal necessária)Dados sensíveis (regras mais rígidas)
Erros típicosNome grafado diferente, CPF fora da baseIluminação ruim, foto de documento ilegível
Proteção contra fraude de identidadeDetecta dados inconsistentesDetecta 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.

WhatsApp