[Casos de uso](</caso-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.

Validação geográfica de endereço: compare comprovante × GPS com match categórico e distância geodésica.

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.

[Fale com a PrismaData](</contato/>) [Testar Validação de Endereço](</api-playground/validacao-endereco/>) [Testar Histórico de Localização](</api-playground/cluster-location-historic/>) [Explorar a API →](</documentacao-tecnica/>)
