Pular para o conteúdo
Lasso

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:

DadoUso
Data de nascimentoConfere a maioridade. Não aparece em laudo, log ou auditoria.
Número do documentoVira um pseudônimo (HMAC-SHA256 com segredo guardado no KMS). O número em claro é descartado logo após o cálculo.
ValidadeReprova 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…" }
}
Exemplo de payload do webhook. O esquema vigente está na documentação de integração.

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 recusaSignificado
imagem_borradaA captura não tem qualidade para as verificações.
reflexoHá reflexo cobrindo parte do documento.
documento_vencidoA validade do documento expirou.
rosto_cobertoO rosto não está visível o bastante para a comparação.
idade_nao_confirmadaA 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âmetroValor
Credencial de envioUso único, 15 minutos, restrita a uma sessão. A mídia vai do aparelho direto ao Selo.
Integridade do aparelhoPlay Integrity (Android) e App Attest (iOS) na abertura da sessão.
TentativasAté 3 por 24 horas por conta, com o tempo restante informado ao usuário.
Mídia por envioAté 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áticop95 de até 60 segundos após o último envio. Meta de operação.
Motor indisponívelA 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ão99,5% ao mês. Meta de operação.
Revisão por pessoas48 horas para decidir e 48 horas para responder a uma contestação.
Retenção das imagensAprovaçã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

ItemEstado
Detecção de deepfake e de injeção de vídeo na prova de vidaEm desenvolvimento. Sem ensaio de laboratório, não é apresentada como recurso do Selo.
Verificação dos elementos físicos de segurança do documentoNã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 contasVetada: exigiria guardar modelos faciais.

Dúvidas sobre esta página: contato@lassotech.com.br