Segurança

Envelope por registro, isolamento no banco, apagamento por destruição de chave.
E os limites, escritos onde qualquer um lê.

Categoria
GarantiasSegurança
HummandSegurança

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 Recibo
4.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 LGPD
3.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 Status
5.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.

Reportar
1.0

Verificar um recibo

Cole o JSON e a chave pública. Sem conta, sem envio: roda no seu navegador.

Abrir verificador
2.0

Falar com a gente

Uma conversa técnica, direto com quem constrói, sem script de vendas.

Contato