Segurança e privacidade
O que guardamos, o que não guardamos e o que cada pessoa vê. Em linguagem clara, com um anexo técnico no fim.
O que guardamos
Conta do advogado
E-mail, nome, número da OAB e a senha guardada só como hash (bcrypt). Ninguém consegue ler a sua senha, nem a equipe Kovtron.
Cliente
Só o nome do cliente e, se você quiser, o número do processo. Telefone e e-mail do cliente não ficam guardados no vínculo: quando você envia o código por e-mail, o endereço é usado no envio e descartado.
Código e QR
O código de 8 caracteres é guardado como hash (HMAC) para a busca, mais uma cópia cifrada com a chave do seu escritório, para você poder mostrá-lo de novo no painel (cada exibição fica registrada). O link do QR é guardado só como hash.
Consultas
Quando alguém consulta um código, registramos data, hora, o estado mostrado e o endereço IP reduzido (os três primeiros blocos) com um hash. Sem cookie e sem identificar quem consultou.
Registros
Cada ação relevante do escritório (criar, revogar, mudar canal, gerar relatório) entra numa trilha que só aceita acréscimo, encadeada por hash.
O que o cliente vê na consulta
- Nome do escritório e os canais oficiais verificados
- Nome e OAB do advogado responsável, se o escritório permitir
- O estado do vínculo (ativo, temporário, atenção, em revisão, expirado, revogado ou não encontrado)
- As regras de pagamento do escritório e o bloco "Antes de pagar"
Nunca aparecem o nome do cliente, o número do processo, CPF, endereço ou telefone pessoal.
O que o Identify não faz
A consulta confirma se existe um vínculo ativo entre o cliente e o escritório e orienta a confirmar por um canal oficial. Ela não autoriza pagamento, não valida cobrança e não substitui contrato, banco, OAB ou perícia.
Anexo técnico
- Código
- Gerado por gerador aleatório criptográfico; busca por HMAC-SHA256 com chave rotativa; cópia cifrada com AES-256-GCM usando uma chave por escritório, protegida por uma chave mestra.
- Link do QR
- 128 bits aleatórios, guardado só como HMAC; revogado junto com o vínculo; um novo QR pode ser emitido sem invalidar os já entregues.
- Consulta pública
- Sem cookie, sem analytics e sem script de terceiros; resposta com Cache-Control no-store; a página do QR usa Referrer-Policy no-referrer e troca a URL por /consultar ao carregar.
- Endereço IP
- Guardado reduzido (/24) e com HMAC; mostrado mascarado no painel; revelar fica registrado na trilha.
- Canais oficiais
- Só a titular altera, com a senha confirmada nos últimos 5 minutos; cada canal prova posse (código de 6 dígitos, link por e-mail ou arquivo no site); a troca do WhatsApp espera 24 horas antes de aparecer e qualquer advogado do escritório pode cancelar; todos os advogados recebem aviso por e-mail.
- Sessão
- Cookie opaco (o navegador não vê o token), token de acesso de 10 minutos e renovação com detecção de reuso: um token reaproveitado encerra a sessão.
- Trilha de auditoria
- Somente acréscimo (o banco recusa alteração e exclusão) e encadeada por SHA-256 por escritório.
- Relatórios
- PDF gerado no servidor com SHA-256 registrado; qualquer pessoa confere a integridade em /verificar-documento, sem enviar o arquivo.
- Em implantação
- Isolamento por escritório também no banco de dados (row-level security) e chaves num gerenciador de segredos.