Politica de Privacidade Dante CLI
Política de Privacidade — DANTE CLI
Última atualização: 30 de maio de 2026 · Versão do app: 2.6.8+ · Desenvolvedor: Dante Testa (Brasil) · dante.testa@gmail.com
Resumo. Por padrão, o conteúdo do seu trabalho (terminais, comandos, arquivos, navegação, código) nunca sai do seu Mac. Há duas exceções, ambas claras:
- Recursos de IA (Voz, Dante AI Chat, AutoFill, Geradores, Explicar): só funcionam se você configurar sua chave da API Groq, e enviam o conteúdo da operação atual para
api.groq.com. - Licenciamento e telemetria de uso NOVO: a versão licenciada do app valida sua licença e coleta dados mínimos de uso no servidor
keys.dantetesta.com.br. Detalhado na seção 7.
1. Responsável
Operação de desenvolvedor independente, no Brasil. Contato: dante.testa@gmail.com · Site: dantetesta.com.br
2. Dados armazenados localmente no seu Mac
Configurações ficam em ~/Library/Application Support/TestaTerminal/ e nas preferências padrão do macOS. Sem sincronização externa por padrão. Inclui:
- Ajustes do app (aparência, fontes, cores, modelos de IA, idioma de transcrição)
- Favoritos de pastas (caminhos, nomes, tags), snippets de shell
- Sessões de abas (abas abertas, caminhos de shell, URLs do navegador embarcado)
- Cookies do navegador embarcado, em armazenamento separado do Safari (
~/Library/WebKit/com.dantetesta.testaterminal) - Geometria de janelas (posição/tamanho de janelas flutuantes)
Segredos no Keychain ATUALIZADO
A partir da v2.6.2, a chave da API Groq e as senhas de credenciais (SSH, FTP, MySQL, IMAPSync, APIs) são guardadas cifradas no Keychain do macOS — não mais em arquivo JSON em texto puro. O credentials.json mantém apenas metadados (rótulos, host, usuário) sem os valores sensíveis.
3. Apagar seus dados locais
Remova ~/Library/Application Support/TestaTerminal/ e ~/Library/WebKit/com.dantetesta.testaterminal, e os itens do app no Keychain (Acesso às Chaves → buscar por “testaterminal”). Ou desinstale arrastando o app para o Lixo.
4. Recursos de IA (Groq) — opt-in
Só ocorrem se você inserir sua chave da API Groq em Ajustes → Voz. Sem a chave, nenhuma requisição de IA é feita. O histórico de conversa fica apenas na memória da sessão atual e é descartado depois. O que é enviado em cada recurso:
- Transcrição de voz: áudio para o modelo Whisper; não é salvo localmente nem em servidores do desenvolvedor.
- Dante AI Chat: sua pergunta, mensagens anteriores da conversa e o prompt de sistema interno.
- Geradores de Título/Excerpt: apenas instruções do prompt interno.
- Explicar: o texto selecionado do terminal.
- AutoFill: a estrutura visível do formulário (rótulos, tipos, opções); conteúdo já preenchido é excluído; valores fictícios são retornados.
Política da Groq: groq.com/privacy-policy
5. Servidor de atualização
Verificações periódicas a https://dantetesta.com.br/dante-cli/manifest.json (e/ou ao manifest do servidor de licenças) via GET simples. Não enviamos identificadores, ID de máquina ou dados pessoais nessa checagem. Logs padrão de servidor (IP, user-agent) podem ser registrados, sem cruzamento ou identificação do usuário.
6. Navegador embarcado, microfone, cookies
Navegador: usa WKWebView (motor do Safari); os sites recebem/processam dados normalmente; o app não intercepta nem registra o tráfego. Microfone: permissão usada só enquanto o botão de gravação está ativo; o áudio vai direto para a Groq, não é salvo localmente. Revogável em Ajustes do Sistema → Privacidade e Segurança → Microfone. Cookies/armazenamento web: em ~/Library/WebKit/com.dantetesta.testaterminal, separado do Safari; abas anônimas guardam só em memória e descartam ao fechar.
7. Licenciamento e telemetria de uso (Dante Keys) NOVO
A versão licenciada do DANTE CLI verifica sua licença e coleta dados mínimos de uso junto ao servidor keys.dantetesta.com.br. Isso é necessário para o funcionamento da licença paga (validade da assinatura, limite de dispositivos e antipirataria) e para entendermos o uso do produto.
O que é enviado
| Quando | Dados enviados | Finalidade |
|---|---|---|
| Ativação / validação (ao abrir o app) | Chave de licença; identificador do dispositivo (hash SHA-256 derivado do ID de hardware do Mac); nome do dispositivo; plataforma; versão do macOS; versão do app | Validar a vigência da licença e controlar o limite de até 3 dispositivos por licença |
| Sessões de uso (ao abrir e ao fechar o app) | Marcação de início/fim de sessão e duração de uso, vinculadas à licença/dispositivo | Monitorar tempo de uso do produto (analytics de licenciamento) |
O que NÃO é enviado
O conteúdo do seu trabalho — comandos do terminal, saída, arquivos, navegação, credenciais e código — nunca é enviado ao servidor de licenças. A telemetria se limita aos campos acima.
Validação e modo offline
A validação ocorre a cada abertura, quando há internet. A data de expiração é guardada localmente (cifrada) apenas como fallback: se o servidor de licenças estiver indisponível, o app continua funcionando até o fim da vigência registrada — ou seja, uma falha do nosso servidor não bloqueia você. O bloqueio só acontece no vencimento da licença (ou em caso de licença bloqueada/cancelada).
Base legal (LGPD) e retenção
Tratamos esses dados para execução do contrato de licença e legítimo interesse (antipirataria e métricas de produto). Os dados ficam associados à sua licença pelo período da assinatura. Para dúvidas ou solicitações, escreva para dante.testa@gmail.com.
8. Crianças
Ferramenta destinada a desenvolvedores adultos; não é direcionada a menores de 13 anos e não coleta intencionalmente dados de crianças.
9. Seus direitos (LGPD)
A operação é majoritariamente local; os arquivos locais são acessíveis, editáveis, exportáveis e apagáveis por você (JSON legível). Para interromper o envio à IA, remova a chave da Groq. Para questões sobre os dados de licenciamento, use o contato acima. Portabilidade garantida via formato JSON aberto.
10. Alterações nesta política
A data no topo reflete modificações. Mudanças substanciais (como a adição do licenciamento e telemetria) podem disparar avisos no app ou no diálogo de atualização.
11. Isenção e licença
Fornecido “como está”. O desenvolvedor não se responsabiliza por uso indevido de chaves de API, perdas de dados por hardware/software, ou políticas de serviços de terceiros (Groq, sites no navegador embarcado).Código-fonte: github.com/dantetesta/dantecli_mac · Contato: dante.testa@gmail.com