Verificação de foto por QR: como quem recebe confere a foto

Verificação de foto por código QR: o que a página mostra, por que a área é arredondada, o que são os alertas de integridade e como comparar arquivos.

A verificação de foto por QR permite que qualquer pessoa que recebe uma foto escaneie o código impresso nela e abra um registro independente de quando e mais ou menos onde ela foi tirada, além das checagens que o servidor fez quando a foto chegou. Se esse registro bate com o que está impresso na imagem, você tem um bom motivo para confiar nela. Se não bate, ou se o código não é encontrado, você tem um motivo para fazer perguntas. Este guia mostra o que quem recebe vê, como ler cada parte e como criar nos clientes o hábito de conferir.

Por que uma data impressa não basta

Uma linha como “08:15 · 12/07/2026 · Distrito 7” no canto de uma foto são só pixels. Qualquer pessoa com um editor de fotos digita uma linha idêntica em uma foto antiga. Os metadados EXIF dentro do arquivo também são fáceis de alterar com ferramentas gratuitas, e normalmente são apagados quando a foto passa por redes sociais ou apps de mensagem.

Por isso, o valor de uma foto como prova não vem do texto que está nela. Vem de um registro guardado em outro lugar que o fotógrafo não consegue reescrever às escondidas. O código QR é apenas a ponte para esse registro. A diferença é explicada com mais detalhes em foto com data e hora vs foto verificável.

Método Qualquer pessoa pode alterar? Quem recebe consegue conferir?
Texto de data gravado na foto Sim Não
Metadados EXIF no arquivo Sim, e muitas vezes se perdem ao compartilhar Difícil, exige ferramentas
Código QR com link para um registro no servidor O registro não pode ser editado por quem envia Sim, com qualquer celular

Como quem recebe verifica uma foto com o código QR

Quem recebe não precisa de app nem de conta:

  1. Escaneie o código QR com a câmera do celular (a maioria dos celulares lê códigos QR direto no app de câmera). Se a foto estiver aberta nesse mesmo celular, abra-a em um notebook e escaneie, ou digite o código.
  2. Ou digite o código impresso na foto, no formato SNP-XXXXX-XXXXX-XXXXX-XXXXX, em verify.snapidmark.com/v/CODE.
  3. Confira o domínio na barra de endereço antes de confiar em qualquer coisa. Um código QR falso pode levar a uma página falsa convincente.
  4. Compare a hora da captura e a área na página com o que está impresso na foto.
  5. Leia as checagens de integridade e, se for importante, compare o arquivo que você tem com o original.

Quatro etapas: fotografar (hora do servidor, GPS e endereço lidos na captura), carimbar (carimbo, código SnapID e QR gravados na imagem), compartilhar normalmente, verificar (quem recebe escaneia o QR e vê a hora, a área arredondada, o espaço de trabalho e os alertas de integridade)

Você pode testar isso com uma foto de exemplo na demonstração de verificação da nossa página inicial.

O que a página de verificação mostra

A página pública de verificação do SnapID Mark responde a uma pergunta, “esta foto foi mesmo tirada nesse momento, por ali?”, sem expor mais do que o necessário.

Página pública de verificação de um código SnapID: SnapID válido, a data e a hora da foto, uma área arredondada para cerca de 1 km com link para o mapa, o espaço de trabalho, a conta e o item de trabalho

Hora da captura

Esta é a hora confiável registrada na captura. Ela é sincronizada com o servidor em vez de ser lida do relógio do celular, então atrasar o celular algumas horas não muda nada. O mecanismo é explicado em hora confiável vs hora do celular.

Uma área arredondada, não coordenadas exatas

A página pública não mostra coordenadas precisas. Ela mostra uma área arredondada, por exemplo no nível do distrito. É uma escolha de privacidade: muitas fotos são tiradas na casa de um cliente ou no local de um funcionário, e quem tem a foto em mãos não deve descobrir o ponto exato. As coordenadas completas e a precisão do GPS continuam na própria foto com carimbo e nos registros do fotógrafo ou da empresa.

Ao comparar, basta conferir se a área da página contém o endereço impresso na foto. Uma foto carimbada com “Thao Dien, Thu Duc City” e uma área de verificação em Hanói é um sinal de alerta óbvio.

Nome do espaço de trabalho

Se a foto pertence a um espaço de trabalho e a empresa permite, a página mostra o nome do espaço de trabalho, para você saber qual equipe de qual empresa tirou a foto.

Outros estados

  • Ainda enviando: o código foi emitido, mas o arquivo ainda não chegou ao servidor, normalmente porque o fotógrafo estava offline. Confira de novo mais tarde.
  • Excluída: o espaço de trabalho removeu a foto, e a página mostra a data.
  • Não encontrado: nenhuma foto tem esse código. Confira cada caractere de novo ou pergunte a quem enviou.

Como ler os alertas de integridade

Cada envio é checado de novo no servidor, em vez de confiar cegamente no celular. Os resultados aparecem como uma lista de aprovações e avisos. Uma foto sem alertas recebe o rótulo “Verificado”, e uma com alertas recebe o rótulo “Tem avisos”.

Alerta O que significa O que fazer
Localização falsa O celular informou uma localização vinda de um app de falsificação Trate a localização como não confiável e pergunte
Dispositivo com root ou jailbreak As proteções do sistema do celular foram desbloqueadas Tenha mais cautela, procure outras evidências
Desvio do relógio O relógio do celular não batia com a hora do servidor Confie na hora confiável, não na hora do celular
Fora da cerca virtual Uma foto de entrada foi tirada fora do raio permitido do local A empresa avalia conforme a sua política
Envio atrasado A foto chegou ao servidor mais de 15 minutos depois da captura Muitas vezes é só falta de sinal, então pergunte antes de julgar
Versão do app inválida A foto não veio de uma versão oficial Não use como evidência

Tabela de alertas de integridade e seus significados: localização falsa, dispositivo com root ou jailbreak, desvio do relógio, fora da cerca virtual, envio atrasado após 15 minutos e versão do app inválida

Um alerta não significa que a foto é falsa. Um envio atrasado pode significar apenas que o técnico estava trabalhando em um subsolo sem cobertura. Da mesma forma, nenhum alerta não é uma garantia absoluta. Os alertas indicam se vale a pena fazer uma pergunta. Veja como as empresas os usam em como evitar fraude no ponto.

Como comparar o seu arquivo com o original

A página tem um botão comparar com meu arquivo. Você escolhe a imagem no seu dispositivo, o navegador calcula a impressão digital SHA-256 dela localmente, sem enviar a foto, e a compara com a impressão digital que o servidor guardou quando o original chegou.

Diagrama SHA-256: a impressão digital do arquivo original é registrada no envio; o mesmo arquivo enviado como documento gera o mesmo hash, uma cópia reenviada por um app de mensagens não bate

  • Bate: o seu arquivo é idêntico ao original, byte a byte. Nada foi editado.
  • Não bate: o arquivo é diferente do original. Pode ser uma edição, mas muitas vezes é simplesmente um app de mensagens recomprimindo a imagem. WhatsApp, Messenger e muitos outros reduzem as fotos ao enviar, o que muda o arquivo mesmo que ele pareça igual.

Quando a comparação importa, peça o original a quem enviou por um canal que não recomprime: enviar como “arquivo” em vez de “foto”, por e-mail ou por uma pasta compartilhada. Mais detalhes em como detectar fotos editadas com SHA-256.

Como ensinar os clientes a conferir as suas fotos

Um código QR só ajuda se as pessoas realmente o escaneiam. Se você comanda uma equipe de obra, uma empresa de limpeza, um serviço de entregas ou técnicos de campo, transforme a conferência em hábito para os seus clientes:

  1. Avise uma vez, logo no início. No contrato ou na primeira mensagem: “Toda foto de relatório tem um código QR. Escaneie para ver a hora e a área da captura registradas pelo sistema.”
  2. Envie o link junto. Quando você compartilha uma foto pelo app, o link de verificação vai junto, então o cliente pode tocar em vez de escanear.
  3. Demonstre na entrega. Escaneiem uma foto juntos e mostre três coisas: hora, área, alertas.
  4. Envie os originais quando houver disputa. Salve o JPEG no seu dispositivo e envie como arquivo ou por e-mail para que o cliente possa comparar as impressões digitais (um PDF é prático para arquivo, mas não serve para a comparação).
  5. Receba bem as perguntas. Se um cliente vir um aviso, explique o motivo real (por exemplo, sem sinal, por isso o envio atrasou). Transparência gera mais confiança do que um selo verde.
Setor Fotos típicas O que o cliente deve conferir
Construção Fotos de vistoria e de andamento Hora e área batem com o dia da vistoria
Limpeza predial Fotos de antes/depois do turno A hora está dentro do horário do turno
Entregas Fotos de comprovante de entrega A área bate com o endereço de entrega
Aluguel Fotos do estado do imóvel na entrada e na saída A data bate com a entrega das chaves

Como o SnapID Mark ajuda na verificação

Cada foto tirada com o SnapID Mark recebe o seu próprio código SNP-XXXXX-XXXXX-XXXXX-XXXXX e um código QR no carimbo, junto com hora confiável, clima, coordenadas GPS com precisão, o endereço e um minimapa. Offline, a foto ainda recebe um código pré-emitido e a hora confiável, e as fotos do espaço de trabalho que foram enviadas sobem automaticamente quando o sinal volta, enquanto as fotos pessoais ficam no celular. A página de verificação funciona assim que o envio termina. Quem recebe não precisa de conta, e dentro do app você pode escanear o QR da foto de outra pessoa para ver o resultado. Veja segurança e como funciona na nossa página inicial.

Para deixar claros os limites: o SnapID Mark dá a quem recebe uma checagem rápida e bem fundamentada, mas não é um carimbo de tempo com certificação legal, como o de um serviço qualificado de carimbo do tempo ou de uma assinatura digital. O peso que uma foto tem em cada caso cabe à autoridade competente decidir.

Se você quer que os clientes possam conferir sozinhos cada foto de relatório, baixe o SnapID Mark e envie para si mesmo uma foto com QR para testar.

Empresas de vigilância usam a mesma checagem por QR para compartilhar fotos de ronda com os clientes; veja app de ronda para vigilantes.

Perguntas frequentes

Quem recebe precisa instalar um app?

Não. Basta escanear com a câmera do celular ou abrir verify.snapidmark.com/v/CODE em qualquer navegador, sem precisar de conta.

Por que a página não mostra o endereço exato?

Para proteger a privacidade do fotógrafo e do dono do local. A página mostra uma área arredondada, o que basta para conferir com o endereço impresso na foto.

Ainda dá para escanear o código QR depois que a foto foi enviada por um app de mensagens?

Normalmente sim, porque o código QR faz parte da imagem. Mas a comparação SHA-256 não vai bater, já que o app recomprime o arquivo. Peça o original se precisar comparar.

“Ainda enviando” significa que a foto é falsa?

Não necessariamente. O código existe, mas o arquivo ainda não chegou, normalmente porque o fotógrafo estava offline. Confira de novo mais tarde.

Devo rejeitar uma foto que tem um aviso?

Pergunte o motivo primeiro. Os alertas são diferentes: um envio atrasado costuma ser inofensivo, enquanto uma localização falsa ou uma versão do app inválida pede muito mais cautela.