Casos de uso > Validação Geográfica de Endereço

Prevenção a Fraude

O comprovante diz que ele mora em Copacabana.
O GPS mostra que ele está em Manaus.

Comprovante de endereço é o documento mais frequente nas inconsistências cadastrais que disparam alertas de fraude. Hoje, o KYC valida que o papel existe. Nenhum sistema valida se a pessoa está realmente lá.

a cada 2,2s
uma tentativa de fraude
é registrada no Brasil
Serasa Experian, 1º trimestre 2025
56%
das tentativas de fraude detectadas
vêm de inconsistências cadastrais
Serasa Experian, novembro 2024
R$ 51,6 bi
prejuízo estimado caso as fraudes
evitadas em 2024 tivessem se concretizado
Serasa Experian, balanço 2024
O problema

O comprovante é validado. A pessoa, não.

Conta de luz, fatura de cartão, contrato de aluguel. Todos são aceitos como prova de endereço. Mas o KYC tradicional verifica apenas se o documento parece autêntico, não se o titular está fisicamente onde declara estar. Endereço é um dos campos cadastrais mais explorados por fraudadores de identidade.

50,8%
das fraudes evitadas em fevereiro de 2025 foram detectadas por verificação de inconsistências cadastrais — categoria onde endereço é um dos campos centrais
Serasa Experian, Indicador de Tentativas de Fraude, fevereiro 2025
+22,9%
de crescimento nas tentativas de fraude no 1º trimestre de 2025 em relação ao mesmo período de 2024
Serasa Experian, Indicador de Tentativas de Fraude, 1T 2025
54,3%
das tentativas de fraude foram direcionadas ao setor de Bancos e Cartões — o maior alvo do país
Serasa Experian, Indicador de Tentativas de Fraude, fevereiro 2025
O cenário

Dois comprovantes válidos. Só um cliente está no endereço.

Sem cruzar o endereço extraído do comprovante com a coordenada real do dispositivo, seu motor de risco trata da mesma forma um cliente que está em casa e um fraudador operando com um comprovante de terceiros do outro lado do país.

Cliente legítimo

Comprovante e GPS na mesma rua

Endereço no comprovanteR. Barata Ribeiro, 200, Rio/RJ
Coordenada do dispositivo-22.9685, -43.1830
Distância geodésica38 metros
Match de logradourotrue
Match de CEPtrue
Score final94 / 100
ClassificaçãoMUITO_PROXIMO
→ Comprovante consistente com a posição real. Aprovar onboarding sem fricção.
Fraude de identidade

Comprovante de terceiros, operador em outra cidade

Endereço no comprovanteR. Barata Ribeiro, 200, Rio/RJ
Coordenada do dispositivo-3.1190, -60.0217
Distância geodésica2.857 km
Match de logradourofalse
Match de CEPfalse
Score final12 / 100
ClassificaçãoMUITO_DISTANTE
→ Dispositivo a 2.857 km do endereço declarado. Escalar para revisão manual ou bloqueio.

Sem a PrismaData, ambos passam pelo mesmo fluxo de KYC. Com ela, o Perfil B é sinalizado antes do cadastro ser concluído.

O que a API retorna

Um comparativo campo a campo. Score numérico. Decisão acionável.

Envie o endereço extraído via OCR e a coordenada GPS capturada no dispositivo. A API geocodifica o endereço declarado, calcula a distância geodésica até o ponto real e devolve um score interpretável pronto para alimentar regras do motor de risco.

GET /v1/addr_validation/compare_address
Resposta — comprovante em Copacabana, dispositivo capturado em Manaus
{
  "prismadata__addr_validation__input_logradouro": "Rua Barata Ribeiro",
  "prismadata__addr_validation__input_numero": "200",
  "prismadata__addr_validation__input_cep": "22040-002",
  "prismadata__addr_validation__input_municipio": "Rio de Janeiro",
  "prismadata__addr_validation__device_lat": -3.1190,
  "prismadata__addr_validation__device_lng": -60.0217,

  // — Geocodificação do endereço declarado —
  "prismadata__addr_validation__geocoded_lat": -22.9685,
  "prismadata__addr_validation__geocoded_lng": -43.1830,
  "prismadata__addr_validation__geocoder_confidence": 0.98,

  // — Match componente a componente —
  "prismadata__addr_validation__match_logradouro": false,
  "prismadata__addr_validation__match_numero": false,
  "prismadata__addr_validation__match_cep": false,
  "prismadata__addr_validation__match_municipio": false,
  "prismadata__addr_validation__match_uf": false,

  // — Distância e classificação —
  "prismadata__addr_validation__distancia_geodesica_m": 2857412.3,
  "prismadata__addr_validation__classificacao": "MUITO_DISTANTE",
  "prismadata__addr_validation__score": 12
}
distancia_geodesica_m
2.857 km
Comprovante e dispositivo separados por dois estados
match_cep
false
CEP do comprovante incompatível com a coordenada real
score
12 / 100
Aderência mínima entre declarado e observado
classificacao
MUITO_DISTANTE
Faixa pronta para regra de bloqueio ou escalonamento
Como funciona

Quatro etapas. Uma chamada de API. Decisão pronta para o motor de risco.

O app captura o comprovante via OCR e a coordenada via GPS no mesmo instante. A API geocodifica o endereço declarado, calcula a distância geodésica até o ponto real e devolve um score interpretável que entra direto no fluxo de decisão.

1

Captura

OCR do comprovante extrai logradouro, número, CEP e município. GPS do dispositivo retorna lat/lng.

App / Front-end
2

Geocodificação

Endereço de texto é convertido em coordenada pelo geocoder próprio da PrismaData.

API PrismaData
3

Comparação

Cálculo da distância geodésica e match componente a componente entre declarado e observado.

Score + Classificação
4

Decisão

Score e classificação entram no motor de risco. Aprovar, escalar ou bloquear.

Motor de risco
Por que PrismaData

Além da distância em linha reta. Contexto que o motor de risco entende.

Distância geodésica sozinha é um número cru. A PrismaData entrega as camadas de contexto que transformam coordenadas em sinal de fraude acionável e em features explicáveis para auditoria.

Match campo a campo, não só distância

Além da distância em metros, a API retorna match_logradouro, match_cep, match_municipio e match_uf separados. Permite construir regras explicáveis: bloquear se UF diverge, escalar se logradouro diverge mas CEP bate, aprovar se tudo bate.

Geocoder próprio com confiança calibrada

O campo geocoder_confidence permite calibrar o peso da decisão. Endereços com baixa confiança de geocodificação (CEP genérico, logradouro ambíguo) podem seguir para um fluxo de verificação adicional em vez de bloqueio direto.

Classificação pronta para regra de política

O campo classificacao entrega faixas categóricas (MUITO_PROXIMO, PROXIMO, DISTANTE, MUITO_DISTANTE) prontas para uso em fluxos low-code, sem que o time de risco precise definir cutoffs numéricos.

Sem CPF, sem dados pessoais expostos

A API trabalha apenas com texto do endereço e coordenada do dispositivo. Nenhum CPF, RG ou dado pessoal sensível transita pelo serviço — reduz superfície de exposição LGPD e simplifica o DPA do contrato.

Resultado

Comprovantes falsificados barrados. Clientes reais não percebem.

A verificação acontece em background, em paralelo ao upload do comprovante. Apenas inconsistências geográficas são sinalizadas. Para o cliente real que está em casa preenchendo o cadastro, nada muda.

1 chamada
de API durante o upload do comprovante — sem etapa adicional para o usuário
5 sinais
distância, logradouro, número, CEP e município — combinados em um score único acionável
0 CPFs
necessários — enriquecimento 100% por endereço e coordenada, sem expor dados pessoais à API
Onde mais aplicar

O mesmo endpoint serve quatro frentes de risco.

A comparação entre endereço declarado e coordenada real do dispositivo é útil em qualquer momento crítico da jornada, não só no onboarding.

Login em dispositivo novo

Quando o cliente acessa de um aparelho não reconhecido, comparar a coordenada com o endereço cadastrado eleva ou dispensa o MFA com base no contexto geográfico, reduzindo fricção para sessões legítimas.

Transação sensível

Antes de PIX de alto valor, troca de senha ou cadastro de chave, validar se o dispositivo está próximo do endereço habitual adiciona uma camada de defesa sem novo passo de cadastro.

Alteração de endereço cadastral

Exigir que o cliente esteja fisicamente próximo do novo endereço no momento da solicitação impede que fraudadores redirecionem cartões e correspondência para localidades arbitrárias.

Recadastramento periódico

Em ciclos de KYC contínuo, validar o comprovante atualizado contra a coordenada do dispositivo confirma que o cliente continua morando onde declara, sem exigir visita física ou nova selfie.

Referências

  1. Serasa Experian, Indicador de Tentativas de Fraude, 1º trimestre de 2025. 3.468.255 tentativas registradas no Brasil, equivalente a uma a cada 2,2 segundos.
  2. Serasa Experian, Indicador de Tentativas de Fraude, fevereiro de 2025. 50,8% das tentativas detectadas por verificação de inconsistências cadastrais; 54,3% direcionadas a Bancos e Cartões.
  3. Serasa Experian, Indicador de Tentativas de Fraude, novembro de 2024. 56% das tentativas detectadas por inconsistências cadastrais (CPF, endereço, data de nascimento, histórico financeiro).
  4. Serasa Experian, Balanço de Fraudes 2024, março de 2025. Prejuízo estimado de R$ 51,6 bilhões se as fraudes evitadas em 2024 tivessem se concretizado.

Pronto para validar se quem entrega o comprovante está mesmo no endereço?

Converse com a PrismaData. Podemos rodar um piloto com seu fluxo de KYC em menos de um dia de integração e medir o impacto em fraudes barradas antes do cadastro.