Segurança
Envelope por registro, isolamento no banco, apagamento por destruição de chave.
E os limites, escritos onde qualquer um lê.
A segurança da Hummand é a do registro: o que entra fica cifrado com chave própria, isolado por cliente no banco, e some por destruição da chave. Nada disso depende de confiar em quem opera.
Uma auditoria estática do código, em junho de 2026, fechou os gaps que encontrou; as evidências do console da nuvem (opt-out de IA, política de chave, permissões) foram registradas em agosto. O que ainda falta está na última faixa, não escondido.
Custódia
Descrição
Custódia centralizada, declarada. O dado sensível de cada registro é cifrado com uma chave própria, e a chave que abre essas chaves fica num módulo gerenciado. Quem opera o serviço não decifra.
1.0Envelope por registrodisponível
Cada registro sensível tem a sua chave de dados, embrulhada pela chave-mestra no módulo de chaves. Decifrar um registro não abre nenhum outro.
A decifragem privilegiada só acontece num serviço separado, com perfil próprio na nuvem; a aplicação que atende a API não tem esse direito.
2.0Trilha de decifragemdisponível
Toda decifragem privilegiada entra numa trilha só de acréscimo, com cadeia de hash. Um auditor com a série detecta remoção.
3.0Chave dos recibosdisponível
ECDSA P-256 no módulo de chaves; a chave privada nunca sai. A política da chave dá o direito de assinar só ao serviço que emite recibos, e o de ler a pública à aplicação. A pública é publicada como JWKS.
Ver Recibo4.0Componente certificado e evidênciasdisponível
A presença viva vem de um componente certificado da AWS, declarado no recibo com a versão. O opt-out do uso de dados para treino de IA, a política da chave e as permissões foram conferidos no console da nuvem e registrados com data.
Isolamento
Descrição
Cada cliente enxerga só o que é seu, no banco e na API. O isolamento é do banco, não só da aplicação.
1.0Isolamento por linhadisponível
Segurança por linha real no Postgres, com um papel de aplicação que não pode contorná-la. Uma consulta sem cliente não devolve nada.
2.0Chaves, sessões e MFAdisponível
Chaves de API por cliente e por escopo. Sessões do painel com MFA por aplicativo e códigos de recuperação, semente cifrada em repouso, login com endurecimento e limite de tentativas.
O console de operação da Hummand tem sessão curta e MFA delegado ao acesso da borda.
3.0Escopo de apagardisponível
Apagar é a única operação irreversível: tem escopo próprio, que nenhuma integração recebe por padrão. Na prática, quem apaga é a sessão do painel, a pedido do titular.
4.0Papéis dentro do clientearquitetura-alvo
Hoje nenhum endpoint distingue o papel de quem chama: qualquer usuário autenticado do cliente convida, remove e apaga. Papéis por nível estão previstos e substituem o campo atual. Declarado, não escondido.
Apagamento e operação
Descrição
O que morre, morre por destruição da chave. E o que ainda não existe está escrito aqui, não numa promessa.
1.0Crypto-shreddisponível
Apagar um registro é destruir a sua chave de dados: o texto cifrado fica irrecuperável. Por pedido, pelo ato ou pela referência do cliente, ou por prazo de retenção, com uma varredura a cada seis horas.
2.0Prazos de retençãodisponível
Veredito e CPF cifrados: 90 dias. Evidência de consentimento e trilha de eventos: cinco anos. Imagens e biometria: nunca retidas; é invariante do produto, não configuração.
Ver LGPD3.0Transporte, borda e releasedisponível
TLS automático, HSTS com subdomínios, proteção contra sniffing de tipo. Acesso com credenciais só para o painel, o túnel e o console. Cada release aplica a migração antes do app novo, com backup antes.
4.0Limites declaradosarquitetura-alvo
Limite de requisições em memória, numa instância; sem mTLS entre serviços; segredos ainda em arquivo de ambiente no host; sem telemetria distribuída; restauração de backup ainda não ensaiada; sem threat model da produção nem pentest externo.
Limite distribuído e mTLS são pré-requisitos de contrato; o resto é a fase de disciplina do plano, ainda não iniciada.
Ver Status5.0Divulgação responsável
Achou algo? Escreva para security@hummand.com.br com o assunto "Divulgação responsável". O endereço também está em /.well-known/security.txt.
ReportarVerificar um recibo
Cole o JSON e a chave pública. Sem conta, sem envio: roda no seu navegador.
Abrir verificador