Privacidade

Política de Privacidade

O que fica no seu PC, o que o editor pode receber e os direitos que você tem sobre os seus dados.

Última atualização: 2026-10-18 · vale para o ServerAlyzer 1.1.7 e posteriores para Windows

O ServerAlyzer é um aplicativo Windows local-first para monitorar seus próprios servidores Linux e macOS por SSH. Ele foi projetado para que seus dados fiquem no seu PC e sob o seu controle.

O essencial

  • Sem conta. Não há cadastro, login nem identificador de usuário.
  • Sem servidores do ServerAlyzer. O aplicativo não tem backend e não envia nada ao desenvolvedor: nem métricas, nem a lista de servidores, nem credenciais, nem dados de uso.
  • Sem telemetria, análise de uso, relatórios de falhas nem publicidade no aplicativo.
  • Sem nuvem. Não há sincronização na nuvem nem conta online.
  • As únicas conexões de rede que o aplicativo faz por iniciativa própria são conexões SSH com os servidores que você adiciona e, só quando você a inicia, uma pesquisa na sua rede local (veja "Pesquisa na rede local").
  • Resolução de nomes. Para se conectar a um servidor informado por nome, o Windows resolve esse nome pelo serviço DNS da sua rede, ou por mDNS no caso de nomes .local. Em um servidor acessado por meio de um jump host, é o jump host que resolve o nome. Nenhum serviço do ServerAlyzer participa.

Quem é o responsável

O ServerAlyzer é desenvolvido e publicado na Microsoft Store por Pedro Loyola, pessoa física residente em Portugal, com o nome de editor Pedro Loy (o "editor").

Contato para dúvidas sobre privacidade: serveralyzer@pedroloyola.com. Você também pode abrir uma issue em github.com/pedroloyola/ServerMonitor/issues. Informe problemas de segurança de forma privada pelos GitHub Security Advisories do mesmo repositório (aba Security), e não em uma issue pública.

O que o editor pode e não pode receber

O ServerAlyzer envolve quatro tipos de dados, e esta política os mantém separados.

  1. Dados que ficam somente no seu dispositivo. Tudo o que está descrito em "O que fica salvo no seu PC", "Arquivos que o aplicativo lê no seu PC", "Pesquisa na rede local", "Backup criptografado" e "Notificações e widget" é tratado pelo aplicativo no seu PC. O aplicativo nunca envia isso ao editor, por isso o editor nunca recebe, guarda ou vê esses dados.
  2. Mensagens que você decide enviar ao editor. Um e-mail para serveralyzer@pedroloyola.com, ou uma issue, comentário ou relatório de segurança privado no GitHub.
  3. Informações que a Microsoft mostra ao editor no Partner Center. Relatórios sobre o aplicativo na Store que a própria Microsoft compila, e as avaliações e comentários publicados na Store (veja "Componentes do Windows e da Microsoft"). Eles não são telemetria do ServerAlyzer.
  4. Dados tratados pela Microsoft e por outros serviços independentes. A Microsoft Store, o Windows (inclusive os seus dados de diagnóstico e o painel de Widgets), o GitHub e o serviço de e-mail que você usa tratam dados nos termos dos seus próprios termos e declarações de privacidade, por exemplo a Política de Privacidade da Microsoft, e não desta política.

Como o editor trata os dados que recebe

Controlador. Quanto às mensagens do item 2, e quanto ao uso que o próprio editor faz das informações do item 3, o controlador nos termos do Regulamento Geral sobre a Proteção de Dados da União Europeia (GDPR) é o editor: Pedro Loyola (nome de editor Pedro Loy), pessoa física residente em Portugal, contato serveralyzer@pedroloyola.com. A coleta e a compilação das informações do Partner Center pela Microsoft são regidas pela Política de Privacidade da Microsoft.

Mensagens que você envia (item 2)

Dados O que você escreve; o seu nome e endereço de e-mail como o seu programa de e-mail os envia, ou o seu nome de usuário do GitHub; e os detalhes técnicos que você decidir incluir.

Finalidade Ler e responder à sua mensagem, e investigar, corrigir ou melhorar o que você relata.

Base legal Legítimo interesse (art. 6(1)(f) do GDPR): responder a quem entra em contato com o editor voluntariamente e dar suporte ao aplicativo. É você que inicia o contato, você espera uma resposta, e só é usado o que você decide enviar.

Por quanto tempo E-mails: guardados enquanto forem necessários para tratar a sua mensagem e o acompanhamento, e apagados no máximo 12 meses depois da última mensagem da conversa, salvo se forem necessários para a declaração, o exercício ou a defesa de um direito em processo judicial. Issues e comentários no GitHub: são públicos e ficam no GitHub até serem excluídos; você pode editar ou excluir os seus comentários, ou pedir ao editor que exclua uma issue ou comentário. Relatórios de segurança privados: ficam confidenciais no GitHub até o problema ser resolvido; o GitHub oferece a você um crédito no aviso de segurança resultante, e você só é identificado se aceitar; você pode pedir ao editor que o remova; os e-mails sobre um relatório seguem a regra dos e-mails.

Destinatários No e-mail: a Cloudflare, Inc., cujo serviço Email Routing recebe as mensagens enviadas para o endereço do editor e as encaminha para a caixa de correio do editor, e a Microsoft, cujo serviço Outlook hospeda essa caixa de correio. A Cloudflare informa que o Email Routing não examina, não enfileira nem armazena e-mails, que as mensagens são entregues em tempo real, e que trata o envelope da mensagem para entregá-la, mantendo intactos os cabeçalhos e o corpo (Cloudflare). Quanto ao conteúdo no GitHub, a GitHub, Inc., que informa atuar como controladora nos termos da sua própria declaração de privacidade. O editor não compartilha as suas mensagens com mais ninguém. As issues e comentários que você publica no GitHub ficam visíveis para qualquer pessoa. Se um relatório disser respeito a um componente de terceiros, o editor pode repassar os detalhes técnicos, sem os seus dados pessoais, a quem mantém esse componente.

Informações do Partner Center (item 3)

Dados Estatísticas sobre o aplicativo na Store, como visualizações da página, instalações, sessões, falhas e travamentos e os dispositivos afetados; e as avaliações e comentários publicados na Store, com o nome que a Microsoft exibe em cada comentário.

Finalidade Entender como o aplicativo é instalado e usado, encontrar e corrigir falhas e travamentos, e ler e responder aos comentários. As exportações ocasionais de relatórios servem somente para auditoria e diagnóstico.

Base legal Legítimo interesse (art. 6(1)(f) do GDPR): manter o aplicativo confiável e responder ao feedback. A Microsoft disponibiliza essas informações a todos os editores da Store, elas são sobretudo estatísticas, e os comentários já são públicos.

Por quanto tempo O editor consulta essas informações no Partner Center e pode ocasionalmente exportar relatórios, somente para auditoria e diagnóstico. Os relatórios exportados são apagados quando deixarem de ser necessários para essa finalidade. A Microsoft também pode enviar ao editor notificações por e-mail sobre o aplicativo, como alertas de integridade; esses e-mails seguem a regra dos e-mails. Dentro do Partner Center valem os termos da Microsoft.

Destinatários A Microsoft, que opera a Store e o Partner Center. Os comentários são públicos na Store; a Microsoft informa que o nome e a imagem da sua conta Microsoft podem ser exibidos com eles. Mais ninguém.

Sem decisões automatizadas. Não há tomada de decisões automatizada nem definição de perfis.

Seus direitos. Nos termos do GDPR, você pode pedir ao editor o acesso aos seus dados, a correção ou a exclusão deles, a limitação do tratamento e, quando o GDPR o prever, a portabilidade deles.

Seu direito de oposição. Como o editor se baseia em legítimo interesse, você pode se opor a qualquer momento, por motivos relacionados à sua situação particular, ao tratamento dos seus dados descrito acima. O editor então deixa de tratá-los, a menos que demonstre motivos legítimos imperiosos para o tratamento que prevaleçam sobre os seus interesses, direitos e liberdades, ou que o tratamento se destine à declaração, ao exercício ou à defesa de um direito em processo judicial (art. 21(1) do GDPR).

Como fazer um pedido. Envie o seu pedido pelo e-mail serveralyzer@pedroloyola.com e diga o que você está pedindo. Os pedidos são gratuitos. Se o editor tiver dúvidas razoáveis sobre a sua identidade, ele pode pedir somente as informações necessárias para confirmá-la. O editor responde sem demora injustificada e em até um mês. Esse prazo pode ser prorrogado por até mais dois meses, quando necessário, levando em conta a complexidade e o número de pedidos; nesse caso, o editor avisa você dentro do primeiro mês, com os motivos. Quanto aos dados que a Microsoft ou o GitHub mantêm, como a sua conta Microsoft, os seus comentários na Store ou a sua conta do GitHub, entre em contato diretamente com eles.

Reclamações. Você pode apresentar uma reclamação a uma autoridade de proteção de dados; em Portugal, a Comissão Nacional de Proteção de Dados (CNPD, www.cnpd.pt).

Transferências internacionais. O editor está em Portugal. O GitHub informa que armazena e trata dados pessoais em vários locais, inclusive nos Estados Unidos, e que recorre às cláusulas contratuais padrão da Comissão Europeia e à sua certificação no Data Privacy Framework UE-EUA (declaração de privacidade do GitHub). A Microsoft, que também hospeda a caixa de correio do editor (Outlook), informa que pode armazenar e tratar dados pessoais na sua região, nos Estados Unidos e em outros países, e que recorre às cláusulas contratuais padrão e ao Data Privacy Framework UE-EUA (Política de Privacidade da Microsoft). A Cloudflare informa que, nas transferências a partir do Espaço Econômico Europeu, recorre às cláusulas contratuais padrão da UE e à sua certificação no Data Privacy Framework UE-EUA, e que o seu Data Processing Addendum padrão está incorporado por referência no seu Self-Serve Subscription Agreement (perguntas frequentes da Cloudflare sobre o GDPR).

Brasil (LGPD). Nos termos do seu art. 3º, a Lei Geral de Proteção de Dados Pessoais (LGPD) se aplica quando a operação de tratamento é realizada no território nacional, quando a atividade de tratamento tem por objetivo a oferta ou o fornecimento de bens ou serviços ou o tratamento de dados de indivíduos localizados no território nacional, ou quando os dados pessoais foram coletados no território nacional. Se esse é o caso depende desses fatos, por exemplo se o ServerAlyzer é oferecido na Microsoft Store brasileira; a existência de uma versão desta política em português do Brasil não faz, por si só, a LGPD se aplicar. Quando a LGPD se aplica, você também tem os direitos do art. 18 dela, que pode exercer pelo e-mail serveralyzer@pedroloyola.com, e pode apresentar uma reclamação à Autoridade Nacional de Proteção de Dados (ANPD).

Como funciona o monitoramento

  • O ServerAlyzer se conecta diretamente do seu PC a cada servidor que você adiciona, por SSH. Se você configurar um jump host para um servidor, a conexão passa por esse jump host. Nenhum serviço do ServerAlyzer fica no meio.
  • Antes de confiar em um servidor, o aplicativo mostra a impressão digital da chave do host e pede que você a confirme. As chaves confiáveis ficam salvas no seu PC.
  • O aplicativo executa comandos somente leitura: métricas do sistema (CPU, memória, disco, tempo ativo, nome do host, versão do sistema operacional), a lista de containers Docker e a lista de serviços do sistema (systemd ou launchd). Ele não instala nada, não altera configurações e não usa sudo nos seus servidores.
  • Ele se conecta enquanto o aplicativo está aberto e, se você ativar o monitoramento em segundo plano, enquanto roda na área de notificação.

O que fica salvo no seu PC

Todos os arquivos de dados do aplicativo ficam salvos localmente, em uma pasta chamada ServerMonitor nos dados locais de aplicativos da sua conta de usuário. Em uma instalação limpa pela Microsoft Store (sem essa pasta), o Windows a mantém dentro da pasta de dados do próprio pacote do aplicativo (%LOCALAPPDATA%\Packages\<nome do pacote>\LocalCache\Local\ServerMonitor). Se já existir uma pasta %LOCALAPPDATA%\ServerMonitor (por exemplo, de uma versão anterior de desenvolvimento ou de teste), o aplicativo usa essa pasta em vez da pasta do pacote. O aplicativo não salva dados em um perfil móvel (roaming) nem os sincroniza com nenhum lugar.

Servidores

Arquivo: servers.json, routed-servers.json

Conteúdo: Nome, host, porta, usuário SSH, método de login, o caminho de uma chave privada que você escolher, jump host e preferências do servidor (sistema operacional, intervalo de atualização, oculto ou não, data em que foi adicionado, uma referência interna à senha salva). Sem senhas.

Chaves de host confiáveis

Arquivo: known-hosts.json, known-hosts.routes.json

Conteúdo: Host, porta, tipo de chave e impressão digital.

Histórico de métricas

Arquivo: history.db (SQLite)

Conteúdo: Por servidor: horário, estado de saúde, % de CPU, % de memória, % de disco. Mantido por 30 dias: os registros mais antigos são apagados automaticamente enquanto o aplicativo está em execução (quando ele inicia e depois uma vez por dia). Você pode limpá-lo em Configurações › Dados e servidores.

Resumo para o widget

Arquivo: widget-state.json

Conteúdo: Para o widget do Windows: um identificador interno do servidor, o nome que você deu ao servidor (o aplicativo nunca o substitui pelo host nem pelo endereço IP), estado de saúde, uso de CPU, memória e disco (porcentagem, e GB usados e totais), tempo ativo e horário da última atualização.

Dispositivos de rede ignorados

Arquivo: ignored-devices.json

Conteúdo: Impressões digitais unidirecionais (hashes SHA-256) dos dispositivos que você escolheu ignorar. Sem nomes nem endereços.

Preferências

Arquivo: language-settings.json, notification-settings.json, background-settings.json, window-placement.json

Conteúdo: Idioma, escolhas de notificações e de monitoramento em segundo plano, posição da janela.

Cópia temporária da restauração

Arquivo: pasta restore-journal

Conteúdo: Uma cópia temporária usada só enquanto um backup está sendo restaurado, para que uma restauração interrompida possa ser desfeita.

As senhas e as frases secretas (passphrases) de chaves ficam salvas no Gerenciador de Credenciais do Windows, para a sua conta do Windows neste PC. Elas nunca são gravadas nos arquivos acima. O conteúdo dos arquivos de chave privada nunca é copiado: o aplicativo guarda apenas o caminho que você escolheu.

As listas de containers Docker e de serviços são mostradas no aplicativo e não são salvas.

O aplicativo não grava arquivos de log. O componente do widget pode emitir rastreamento técnico de eventos do Windows (só nomes de operações e tipos de erro, nunca nomes de servidores, dados dos servidores nem caminhos de arquivos); o aplicativo não o grava em nenhum arquivo nem o envia para lugar nenhum, e ele só pode ser lido no seu PC com ferramentas de diagnóstico do Windows (rastreamento de eventos ou um depurador).

Arquivos que o aplicativo lê no seu PC

  • %USERPROFILE%\.ssh\config, e os arquivos que ele inclui a partir de %USERPROFILE%\.ssh, somente quando você escolhe Importar de SSH. Arquivos incluídos fora dessa pasta, e arquivos que sejam links, não são lidos.
  • Para sugerir uma chave, o aplicativo verifica se os arquivos de chave padrão id_ed25519, id_ecdsa ou id_rsa existem em %USERPROFILE%\.ssh, usando apenas informações do arquivo (nome e tamanho). Ele não os abre. Um arquivo de chave só é lido para fazer login em um servidor que você configurou com essa chave.

Pesquisa na rede local

  • Você pode pedir ao ServerAlyzer que procure servidores SSH que se anunciam na sua rede local (mDNS/DNS-SD, tipo de serviço _ssh._tcp). A pesquisa nunca começa sozinha, só quando você escolhe Procurar na rede local.
  • Enquanto ela roda, o aplicativo envia consultas mDNS comuns na sua rede local e escuta as respostas (porta UDP 5353). Ele não varre portas nem faixas de endereços, e não se conecta aos dispositivos que encontra.
  • A pesquisa termina quando você a interrompe, sai da página ou oculta a janela; depois de cerca de 40 segundos se não encontrar nada novo; e, em qualquer caso, depois de 10 minutos.
  • Os dispositivos encontrados (nome, nome do host, endereços, porta) ficam somente na memória e são descartados quando a pesquisa termina. Os dados adicionais dos anúncios (TXT) são ignorados.
  • Na primeira pesquisa, o Firewall do Windows pode perguntar se você permite o ServerAlyzer nas suas redes. O aplicativo precisa disso para receber as respostas. Se você não permitir, a pesquisa pode não encontrar nada; o resto continua funcionando. O Windows salva sua resposta como regras do Firewall do Windows para o aplicativo, que permanecem depois da pesquisa; você pode revisá-las ou removê-las nas configurações do Firewall do Windows.
  • Adicionar um servidor encontrado passa pelo mesmo teste de conexão e pela mesma confirmação da chave do host que qualquer outro servidor.

Backup criptografado

  • Se você criar um backup, o arquivo contém sua lista de servidores, as rotas, as chaves de host confiáveis, as configurações de notificações e de monitoramento em segundo plano e suas senhas e frases secretas salvas.
  • O conteúdo do arquivo é criptografado com AES-256-GCM, com uma chave derivada de uma frase secreta que você escolhe para o backup (PBKDF2-HMAC-SHA256, 1.000.000 de iterações). O arquivo não pode ser lido sem essa frase secreta e não pode ser recuperado se você a esquecer. Um cabeçalho curto com os parâmetros técnicos da criptografia (versão do formato, algoritmos, número de iterações, salt, nonce e comprimento) fica salvo sem criptografia, como esse método exige; ele não contém nenhum dos seus dados.
  • O arquivo é salvo somente onde você escolher. O aplicativo nunca o envia para lugar nenhum. Se você o salvar em uma pasta sincronizada com a nuvem, os termos desse serviço valem para esse arquivo.
  • Os arquivos de chave privada e o histórico de métricas não são incluídos.

Notificações e widget

  • Os alertas são notificações locais do Windows. Eles mostram o nome que você deu ao servidor e o seu estado (por exemplo, "está em estado de atenção") e ficam na central de notificações do Windows até expirarem ou até você limpá-las. O aplicativo não usa nenhum serviço de notificações push.
  • O widget do ServerAlyzer mostra os dados de widget-state.json. Para exibi-los, o aplicativo entrega o conteúdo do cartão (um identificador interno do servidor, o nome que você deu ao servidor, estado de saúde, métricas, tempo ativo) ao Windows no seu PC, que o exibe no painel de Widgets, um recurso do Windows fornecido pela Microsoft. O ServerAlyzer não o envia para nenhum serviço online. A Microsoft informa que coleta dados de diagnóstico do Windows a partir do painel de Widgets de acordo com suas configurações de dados de diagnóstico, e que cada widget é controlado pelas configurações do aplicativo que o fornece, aqui o ServerAlyzer (Suporte da Microsoft: Widgets).

Componentes do Windows e da Microsoft

  • O aplicativo é distribuído e atualizado pela Microsoft Store. As instalações, atualizações, avaliações e comentários são tratados pela Microsoft, nos termos da Política de Privacidade da Microsoft.
  • Relatórios que a Microsoft mostra ao editor. No Partner Center, a Microsoft mostra ao editor relatórios sobre o aplicativo ServerAlyzer na Store que a própria Microsoft compila: aquisições (como visualizações da página da Store e instalações), uso (como sessões), integridade (como falhas e travamentos, os dispositivos afetados e detalhes técnicos das falhas) e as avaliações e comentários publicados na Store (análise do Partner Center, relatório de integridade). A Microsoft coleta esses dados nos termos da Política de Privacidade da Microsoft e, no caso das falhas e travamentos, de acordo com suas configurações de dados de diagnóstico do Windows. Esses relatórios não são telemetria do ServerAlyzer: o aplicativo não envia nada para eles, não usa o Microsoft Store Services SDK nem registra eventos personalizados.
  • Dados de diagnóstico. O aplicativo é baseado no Windows e no Windows App SDK, um runtime da Microsoft instalado com ele. O Windows pode enviar dados de diagnóstico à Microsoft, inclusive relatórios de falhas e travamentos de aplicativos pelo Relatório de Erros do Windows (Windows Error Reporting), de acordo com suas configurações de dados de diagnóstico do Windows e nos termos da Política de Privacidade da Microsoft. O ServerAlyzer não acrescenta nada a eles.
  • O ServerAlyzer é um aplicativo de área de trabalho do Windows e declara a capacidade runFullTrust da Microsoft Store, por isso é executado como um programa de área de trabalho comum, e não dentro da sandbox dos aplicativos da Store. Ele a usa para se conectar por SSH aos servidores que você adicionar, para procurar servidores na sua rede local somente quando você inicia uma pesquisa, para guardar as senhas e frases secretas dos servidores no Gerenciador de Credenciais do Windows, no seu dispositivo, e para oferecer as notificações, o ícone na área de notificação e o widget do Windows. Essa capacidade não dá ao aplicativo direitos de administrador.

Os links no aplicativo, como a página do projeto no GitHub em Configurações › Dados e servidores, só abrem no seu navegador quando você clica neles. Nesse site valem os termos de privacidade dele.

Componentes de código aberto

O ServerAlyzer inclui componentes de código aberto que rodam no seu PC e não enviam nada aos seus autores: SSH.NET, Tmds.MDns, Microsoft.Data.Sqlite e SQLitePCLRaw (SQLite), WinUIEx, o Windows App SDK, bibliotecas .NET e os ícones Hugeicons. As licenças estão listadas em THIRD-PARTY-NOTICES.md, no repositório.

O seu controle sobre os seus dados

  • No aplicativo você pode remover um servidor e, em Configurações › Dados e servidores, limpar o histórico de métricas (Limpar histórico) e mostrar novamente os dispositivos ignorados (Mostrar novamente os dispositivos ignorados).
  • Você também pode ver as entradas das senhas e frases secretas salvas no Gerenciador de Credenciais do Windows e removê-las.
  • Desinstalação: em uma instalação limpa, o Windows remove a pasta de dados do pacote e, junto com ela, os arquivos acima. Se o aplicativo usava uma pasta %LOCALAPPDATA%\ServerMonitor que já existia (veja "O que fica salvo no seu PC"), o Windows não remove essa pasta: ela permanece com os arquivos até você apagá-la. Para removê-la, digite %LOCALAPPDATA%\ServerMonitor na barra de endereços do Explorador de Arquivos e apague essa pasta; isso remove a lista de servidores, as chaves de host confiáveis, o histórico e as configurações. Outras duas coisas permanecem até você removê-las:
  • As senhas e frases secretas SSH que você salvou, no Gerenciador de Credenciais do Windows. Os nomes das entradas não contêm o nome do servidor, o endereço nem o usuário. Para removê-las, abra o Painel de Controle → Gerenciador de Credenciais → Credenciais do Windows → Credenciais Genéricas e remova cada entrada que comece com ServerMonitor:v1:ssh (ou, se você usou uma versão antiga, pedroloyola.ServerMonitor:v1:ssh).
  • As regras do Firewall do Windows com o nome ServerMonitor.App, se você permitiu o acesso quando o Firewall do Windows perguntou durante uma pesquisa na rede local. É o Windows que cria essas regras; o aplicativo não as cria nem as remove. Para removê-las, abra a Segurança do Windows → Firewall e proteção de rede → Configurações avançadas → Regras de Entrada e exclua as regras com o nome ServerMonitor.App.

O aplicativo nunca altera sua pasta .ssh. Os arquivos de backup que você salvou em outro lugar nunca são tocados.

Crianças

O ServerAlyzer é uma ferramenta técnica para o público em geral e não se destina a crianças; ele não tem recursos voltados para crianças. O aplicativo não coleta dados pessoais de ninguém, inclusive de crianças.

Alterações nesta política

As alterações são publicadas neste arquivo com uma nova data de "Última atualização", e o histórico do arquivo é público no repositório. Se algum dia for adicionado um recurso opcional na nuvem, ele será descrito aqui antes de ser lançado e será opt-in.

Dê aos seus servidores um lugar no seu desktop.

Instale grátis, conecte seu primeiro servidor e veja CPU, memória e disco em uma única tela.