Segurança
O Persisty roda comandos com as suas permissões e abre agentes que usam ferramentas na sua máquina. Por isso cada decisão de segurança é tomada para não criar um caminho novo até o seu código.
Na sua máquina
- Supervisor privado. O servidor que mantém as sessões vive num diretório só seu, com o socket acessível apenas pelo seu usuário. Não há porta de rede aberta.
- Nada de shell montado com texto. Comandos e caminhos são passados como argumentos, nunca como uma linha de shell, e a pasta é conferida antes de lançar.
- Suas configurações intactas. Os hooks do Claude Code entram por um arquivo próprio do Persisty, passado com
--settings. O seu~/.claude/settings.jsonnunca é lido nem alterado, e o Persisty não edita os hooks do Codex. - Permissões dos agentes respeitadas. O Persisty nunca passa opções que pulem os pedidos de permissão dos agentes.
- Credenciais onde já estavam. O login das contas de IA é feito pelo próprio Claude Code; a credencial fica com ele. O token usado para ler a quota não é gravado nem aparece em log, e só vai para
api.anthropic.com. - Eventos não executam nada. O que os agentes escrevem nos eventos só muda o estado mostrado na tela.
Na nuvem
- Metadados, nunca código. O Persisty Cloud não recebe código, saída de terminal nem prompts.
- Acesso por linha. Todas as tabelas têm regras de acesso por usuário (RLS), com testes que provam o que um membro, um administrador e um estranho conseguem ler e escrever.
- Licença assinada. A licença é assinada com Ed25519 e conferida pelo app sem rede. A chave privada nunca sai do servidor.
- Registro de rede. Cada chamada que o app faz aparece em Configurações › Rede, sem cabeçalhos nem conteúdo.
Em desenvolvimento e planejado
| Item | Situação |
|---|---|
| App assinado e notarizado no macOS | Em desenvolvimento |
| Auditoria de dependências e vulnerabilidades no CI | Planejado |
| Auditoria de segurança externa antes do primeiro cliente grande | Planejado |
| Código-fonte disponível para auditoria no Enterprise, sob confidencialidade | Planejado |
Encontrou um problema?
Ainda não há um endereço de contato publicado. Ele aparece aqui antes do lançamento público.