Privacidade do Tsuba
O que o Tsuba guarda no seu Mac, o que ele envia pela rede e quando, e o que ele nunca faz.
- Atualizado em
Em resumo: o Tsuba não tem conta, não tem telemetria, não coleta estatísticas de uso e não envia relatórios de erro. O que ele registra fica no seu Mac. Ele só acessa a rede para verificar o código que está na sua frente e para manter a inteligência de ameaças atualizada, e a etapa de IA fica desligada até você configurá-la.
O que fica no seu Mac
Tudo o que o Tsuba registra fica em ~/.tsuba, na sua pasta pessoal:
- as configurações, incluindo as chaves de API que você adicionar
- o histórico de cada verificação e suas evidências
- os arquivos em quarentena (
~/.tsuba/quarantine) - a inteligência de ameaças baixada (
~/.tsuba/intel)
Nada disso é enviado para lugar nenhum. Para apagar tudo o que o Tsuba guardou, apague ~/.tsuba.
O que sai do seu Mac, e quando
| O que é enviado | Para onde | Quando |
|---|---|---|
| Nomes e versões das dependências de um projeto | OSV, o banco aberto de vulnerabilidades | Quando você instala ou escaneia um projeto, para procurar os pacotes em listas de pacotes maliciosos |
| O nome de um pacote | O registro do npm | Para ver se o pacote é muito novo e se ele roda scripts de instalação |
| Um nome de domínio | rdap.org | Para ver se o domínio de um download foi registrado há pouco tempo |
| O hash SHA-256 de um arquivo, nunca o arquivo | VirusTotal | Só se você adicionar a sua própria chave de API do VirusTotal |
| Nada sobre você ou o seu código | GitHub (pacotes maliciosos da OpenSSF), a lista do marketplace do VS Code, abuse.ch (só com a sua própria chave) | Downloads diários de inteligência de ameaças |
| O script ou instalador que você ia rodar | O lugar de onde ele veio | O Tsuba baixa para ler sem executar, a mesma requisição que você ia fazer |
| As evidências que uma verificação precisa | O provedor de IA que você escolheu | Só com a IA ligada |
A etapa de IA
A análise por IA é opcional e fica desligada até você escolher um provedor: Claude (pelo Claude Code ou pela API da Anthropic), OpenAI, DeepSeek, DashScope da Alibaba Cloud, Google Gemini ou um modelo rodando localmente. Com um modelo local, nada sai do seu Mac.
Quando está ligada, o Tsuba envia só as evidências que uma verificação precisa: as linhas suspeitas, de onde vieram e o que bateu. Os comentários do código são removidos antes. Valores de variáveis de ambiente, chaves de API e tokens nunca são incluídos, e também ficam fora dos logs do próprio Tsuba. O que o provedor recebe segue a política de privacidade dele.
O que o Tsuba nunca faz
- Nunca envia os seus arquivos ou projetos.
- Não tem telemetria, estatísticas nem relatório de erros, então o desenvolvedor não vê quem usa nem como.
- Não mostra anúncios e não vende nada.
O Tsuba é de código aberto (no GitHub, licença Apache 2.0), então tudo acima pode ser conferido no código. Dúvidas vão para o GitHub Issues.