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

QuandoDados enviadosFinalidade
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 appValidar 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/dispositivoMonitorar 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