Whitepaper de segurança e privacidade (visão geral)Capítulo 6
Capítulo 6 Ciclo de vida e exclusão de dados
Este capítulo define o ciclo de vida dos dados criptografados (blocos de texto cifrado e manifestos): criação, retenção, expiração e exclusão. O objetivo é um comportamento previsível para usuários e auditores, mantendo os limites de conhecimento zero.
6.1 Categorias de dados
- Blocos de texto cifrado: partes criptografadas do arquivo armazenadas no armazenamento de objetos.
- Manifesto: parâmetros públicos necessários para o download/montagem (sem CEK).
- Estado: autorização, progresso, TTL, indicadores de revogação e evidências mínimas de entrega.
6.2 Semântica de exclusão
- A exclusão/revogação iniciada pelo remetente DEVE fazer com que o acesso subsequente falhe (tokens invalidados / o estado nega o acesso).
- A exclusão DEVERIA acionar a limpeza dos objetos relacionados (blocos/manifesto) sempre que possível.
- O comportamento do sistema DEVE ser consistente para os destinatários: transferências revogadas/expiradas devem mostrar um motivo claro.
6.3 Política de expiração e limpeza automatizada
6.3.1 Gatilhos de expiração
- As transferências DEVERIAM ter uma política
expiresAt(retenção baseada no plano ou TTL escolhido pelo usuário). - Após a expiração, o acesso DEVE ser negado mesmo que o texto cifrado ainda exista temporariamente.
6.3.2 Limpeza automatizada
- A limpeza em segundo plano DEVERIA excluir blocos/manifestos expirados dentro de uma janela razoável.
- A limpeza deve ser resiliente a novas tentativas e falhas parciais (exclusão idempotente).
6.3.3 Restrições de UX após a expiração
- Os destinatários DEVEM ver um estado “Expirado” explícito e o próximo passo (entrar em contato com o remetente).
- Os remetentes DEVERIAM conseguir distinguir “expirado” de “revogado” na interface de gerenciamento.
6.4 Garantias visíveis ao usuário
- A exclusão/revogação DEVE ter efeito imediato no controle de acesso (falha fechada, ou fail closed).
- A exclusão física do armazenamento PODE ser eventual; no entanto, o acesso deve continuar negado, sem reativação.
- Os logs e as evidências devem permanecer mínimos e não devem incluir segredos (fragmentos/CEK).
6.5 IDs de afirmação relacionados
- Consulte o Apêndice: IDs de afirmação para o mapeamento oficial.