Selo
Serviço de verificação de identidade que recebe a mídia direto do usuário, analisa em três etapas, submete toda recusa a revisão por pessoas e devolve à sua empresa um laudo assinado.
Atualizado em outubro de 2026.
Etapas da análise
A análise começa quando o usuário confirma o envio e corre em três etapas, nesta ordem: autenticidade do documento, prova de vida e comparação facial. Se uma etapa reprova, as seguintes não rodam. Depois delas o Selo checa a unicidade, que liga o documento a uma única conta.
A mídia é aberta com a chave da sessão apenas na memória, durante a análise, e nunca é gravada em claro. Pontuações e modelos faciais existem só enquanto a análise roda.
Documento
Aceita RG, CNH e passaporte. Para o passaporte vale a página com a foto. Para os demais, frente e verso. A etapa confere os elementos impressos que aparecem em foto, a zona legível por máquina (dígitos verificadores e consistência com a zona visual), a validade, a legibilidade e se frente e verso são do mesmo documento.
Do documento saem apenas três dados:
| Dado | Uso |
|---|---|
| Data de nascimento | Confere a maioridade. Não aparece em laudo, log ou auditoria. |
| Número do documento | Vira um pseudônimo (HMAC-SHA256 com segredo guardado no KMS). O número em claro é descartado logo após o cálculo. |
| Validade | Reprova documento vencido. É descartada junto com a sessão. |
O campo de sexo do documento é mascarado na leitura. O sistema não consegue lê-lo, e não existe campo de sexo ou gênero em nenhum esquema, tabela ou mensagem do Selo.
Prova de vida
O usuário recebe um desafio na câmera, válido por dois minutos. A validade é conferida na confirmação, e um desafio vencido não passa. O motor de prova de vida precisa ter, por contrato, ensaio de laboratório acreditado conforme a ISO/IEC 30107-3, nível 1 no mínimo e nível 2 como alvo.
Comparação facial
O rosto da prova de vida é comparado ao do documento. O ponto de operação é de no máximo 1 falsa aceitação em 100.000 comparações, conforme a calibração do motor, e a taxa de falsa rejeição é monitorada a cada versão. A pontuação não vai para o laudo, para o log nem para o banco.
A equidade é acompanhada por grupo, de forma agregada e com grupos de pelo menos 20 pessoas, com revisão mensal das taxas de recusa e de reversão.
Unicidade
Aprovadas as três etapas, o pseudônimo do documento é ligado à conta numa transação única. Se o mesmo documento já estiver ligado a outra conta ativa, as imagens são destruídas na hora e o caso segue para a revisão sem mídia.
O Selo não compara rostos entre contas, porque não guarda modelos faciais. Esse tipo de deduplicação está vetado na especificação. O pseudônimo é mantido enquanto a conta ligada existir, e os sinais de velocidade por 90 dias.
Revisão por pessoas
Toda recusa automática vira um caso para uma pessoa treinada. O console de revisão fica em origem separada da API, exige segundo fator e mantém a sessão por oito horas. Cada caso é entregue a uma só pessoa por vez, e essa regra é garantida pelo sistema.
A decisão é aprovar ou negar, em até 48 horas da criação do caso. A contestação é respondida por escrito em 48 horas, por uma pessoa diferente da que decidiu o caso original. Nenhum perfil, inclusive o de administrador, exporta mídia.
Laudo e webhook
O laudo é aprovada, recusada com motivo técnico ou em análise. Quando a sessão termina sem decisão de mérito, sua empresa recebe o encerramento: expirada, análise não concluída ou documento já vinculado, com a indicação de que o usuário ganhou uma nova tentativa gratuita.
{
"sessaoId": "ses_01J9K3MV7QX2",
"versaoDoLaudo": 1,
"versaoDoContrato": "2",
"laudo": "aprovada",
"motivo": null,
"emitidoEm": "2026-10-03T14:21:07Z",
"assinatura": { "kid": "2026-09", "nonce": "c6f1…" }
}O webhook é assinado com Ed25519, identifica a chave por kid para permitir a troca, carrega data com tolerância de 5 minutos e um identificador único, e é idempotente por sessão e versão do laudo. A consulta de status existe como reserva. Toda rota tem esquema de resposta fechado.
| Motivo da recusa | Significado |
|---|---|
| imagem_borrada | A captura não tem qualidade para as verificações. |
| reflexo | Há reflexo cobrindo parte do documento. |
| documento_vencido | A validade do documento expirou. |
| rosto_coberto | O rosto não está visível o bastante para a comparação. |
| idade_nao_confirmada | A maioridade não foi confirmada pelo documento. |
Gênero, aparência e divergência de nome não existem como motivo, critério ou campo. O motivo devolvido é sempre técnico.
Parâmetros do serviço
| Parâmetro | Valor |
|---|---|
| Credencial de envio | Uso único, 15 minutos, restrita a uma sessão. A mídia vai do aparelho direto ao Selo. |
| Integridade do aparelho | Play Integrity (Android) e App Attest (iOS) na abertura da sessão. |
| Tentativas | Até 3 por 24 horas por conta, com o tempo restante informado ao usuário. |
| Mídia por envio | Até 40 MB. O formato é validado pelos bytes do arquivo e a imagem é recodificada antes da análise, o que remove EXIF e GPS. |
| Laudo automático | p95 de até 60 segundos após o último envio. Meta de operação. |
| Motor indisponível | A sessão é preservada até o limite de 72 horas. Depois, encerra sem decisão de mérito e com nova tentativa gratuita. |
| Disponibilidade da API de sessão | 99,5% ao mês. Meta de operação. |
| Revisão por pessoas | 48 horas para decidir e 48 horas para responder a uma contestação. |
| Retenção das imagens | Aprovação: destruição imediata. Recusa: até a decisão, com limite de 72 horas desde a abertura da sessão. |
Integração
Sua aplicação fala com o Selo por mTLS em dois momentos. Abre a sessão, informando uma referência pseudônima da conta, o registro de consentimento, a data de nascimento declarada e o tipo de documento. E recebe o laudo pelo webhook, com a consulta de status como reserva. Nome, nome social, gênero e e-mail não são enviados ao Selo, que não tem campo para eles.
A captura é feita pela sua aplicação, e o usuário envia a mídia direto ao Selo com a credencial da sessão. A documentação de integração, o contrato versionado e o ambiente de homologação são entregues no início do piloto.
Em desenvolvimento
| Item | Estado |
|---|---|
| Detecção de deepfake e de injeção de vídeo na prova de vida | Em desenvolvimento. Sem ensaio de laboratório, não é apresentada como recurso do Selo. |
| Verificação dos elementos físicos de segurança do documento | Não é feita pelo leitor de documentos próprio. A lacuna é coberta pela revisão por pessoas. |
| Consulta a base oficial (Serpro Datavalid, gov.br) | Fase 2. Exige novo consentimento específico e revisão do relatório de impacto. Ainda não existe. |
| Deduplicação biométrica entre contas | Vetada: exigiria guardar modelos faciais. |
Dúvidas sobre esta página: contato@lassotech.com.br