Segurança e privacidade
Uma página honesta: só afirmamos o que o código do app confirma. Estamos em beta e ainda não passamos por auditoria externa.
Como o app protege você
Senhas no cofre do sistema
Senhas dos bancos, senhas de SSH e chaves de API de IA são criptografadas com o safeStorage do Electron antes de ir para o armazenamento local. Se o sistema não oferecer criptografia, o app recusa salvar a senha em vez de guardá-la em texto puro. A senha nunca volta para a interface.
Seus dados ficam na sua máquina
Conexões, histórico de consultas, favoritos e preferências ficam num banco SQLite local, na pasta de dados do app. As consultas rodam direto entre o seu computador e o seu banco.
Conexões seguras
SSL/TLS nas conexões MySQL, MariaDB e PostgreSQL com verificação de certificado ligada por padrão (só é desligada se você marcar aceitar certificado não verificado), e túnel SSH com senha ou chave privada.
Produção protegida
Conexões marcadas como produção aparecem em vermelho, pedem confirmação antes de alterar dados ou estrutura e exigem digitar o nome do banco nas operações mais perigosas. As travas valem no processo principal, não só na tela.
Senha fora da linha de comando
Ao abrir mysql, psql ou sqlcmd no terminal integrado, a senha vai só por variável de ambiente do processo, nunca na linha de comando, no histórico do shell ou em log.
Aplicativo isolado
O app usa contextIsolation, sandbox e nodeIntegration desativado, com CSP estrita no build. Plugins rodam em processo separado, sem acesso ao Node, e pedem permissões que você vê antes de instalar.
O que o app envia pela internet
Esta é a lista completa de endereços externos que o código do app contata.
| Para onde | Para quê | O que vai |
|---|---|---|
| download-dbstudio.sistemasvortex.com.br | Verificar e baixar atualizações; consultar o status do período beta | Pedido do arquivo de versão, como qualquer atualizador. Nenhum dado seu. |
| Provedor de IA que você configurar (Ollama local, Anthropic, OpenAI, Google, GitHub Copilot) | Autocomplete e assistente de SQL | Só se você ligar a IA, com a sua chave. Por padrão apenas a estrutura das tabelas; linhas de amostra só com opção ligada e nunca em produção. |
| wa.me (WhatsApp) ou seu programa de e-mail | Enviar ideia ou problema, quando você clica | O texto que você escreveu, mais versão do app, sistema, idioma, tema e tipo e versão dos bancos conectados. Nunca host, usuário, senha ou dados. |
Não há ferramenta de telemetria, métrica de uso ou rastreamento no código do app. Não coletamos conteúdo dos seus bancos, consultas, senhas nem endereços de servidor.
Backups e arquivos
- Os backups são gravados na pasta que você escolher (pode ser uma pasta do iCloud ou do Google Drive). Nada é enviado automaticamente a servidores da JAL.
- Criptografia opcional AES-256-GCM, com chave derivada da senha por scrypt. A senha do backup nunca é salva, e senhas de conexão nunca entram no arquivo.
- Antes de substituir um banco numa restauração, o app faz um backup de segurança automático do destino na pasta do app.
O que ainda não podemos afirmar
- Não há auditoria de segurança independente do app até agora.
- O beta pode não estar assinado digitalmente (Windows) nem notarizado pela Apple (macOS). Confira o SHA-512 de cada instalador na página de downloads.
- É um beta: pode ter falhas. Faça backup do que importa e teste primeiro em bancos de homologação.
Encontrou uma vulnerabilidade?
Escreva para contato@sistemasvortex.com.br com o assunto "Vulnerabilidade no Vortex DB Studio". Descreva o problema e como reproduzi-lo, sem divulgar publicamente antes de falarmos. Lemos todos os relatos. Veja também a política de privacidade.