Blog

O que um app de captura de tela envia pela rede? Verificamos

Escrito por InSnap · Publicado em · privacidade, rede, telemetria, captura de tela

O que um app de captura de tela envia pela rede? Verificamos

Sem conta e sem compartilhamento, o InSnap envia um pequeno heartbeat anônimo por semana. Capturamos esse heartbeat e listamos as outras requisições do app e quando ocorrem.

Um app de captura de tela enxerga tudo o que aparece na sua tela, então é justo perguntar o que ele envia. No caso do InSnap, sem conta e sem compartilhamento, o tráfego do próprio app é um pequeno heartbeat anônimo na primeira abertura e cerca de uma vez por semana depois, além da verificação de atualização. Capturas, gravações e textos reconhecidos ficam no seu computador.

Capturamos o heartbeat a partir do próprio código de rede do InSnap. Este artigo mostra exatamente o que ele contém e depois lista todas as outras requisições que o app pode fazer e o que dispara cada uma.

O heartbeat, como capturado

Executamos o cliente real de heartbeat do InSnap contra um servidor de teste local, então a requisição nunca saiu da máquina, e registramos o que chegou. O ID de instalação na captura é fictício.

A requisição de heartbeat capturada

Cada campo é um rótulo curto: um ID de instalação aleatório, a plataforma, a versão do app, a versão do seu sistema operacional, o tipo de CPU, o idioma da interface e como o InSnap foi instalado. Nada ali identifica você, e nada ali é uma captura, um nome de arquivo ou um texto da sua tela. O servidor deduz um país aproximado a partir da conexão; a política de privacidade diz que seu endereço IP não é armazenado junto ao registro.

A requisição também leva os cabeçalhos HTTP padrão que qualquer programa envia, como User-Agent e Accept-Language. Na nossa captura, o Accept-Language seguiu a localidade do sistema, como acontece em um navegador web.

Todas as requisições que o app pode fazer

QuandoO que é enviadoVocê dispara?
Primeira abertura, depois cerca de uma vez por semanaO heartbeat mostrado acimaNão. É automático
Verificação de atualizaçãoUma requisição ao feed de atualizações, um pequeno arquivo que lista a versão mais recenteNão. É automática; a versão portátil do Windows apenas verifica e aponta para o site
O aviso de upgrade para o Pro apareceUma contagem anônima: qual recurso, o estado dele e a plataforma. Sem ID do dispositivoNão, mas só é enviada quando o aviso aparece
Você inicia o teste gratuito do ProOs dados do dispositivo usados na ativação (abaixo) e o recurso que disparou o testeSim
Você ativa o Pro, depois a cada cerca de 3 dias enquanto ele estiver ativoSeu código de ativação (somente na ativação), um ID de dispositivo com hash, o nome do computador (computer's name), a plataforma e a versão do appSim, depois que você ativar
Você entra na conta ou usa o CloudSeu e-mail ou login com Google, tokens de sessão e qualquer arquivo que você escolher compartilharSim
Você envia feedbackO que você digitou, mais os anexos e diagnósticos que o formulário mostra antes de enviarSim

A ativação envia o nome do computador (computer's name) para que você reconheça esse dispositivo na sua lista de dispositivos no site. É o nome que o próprio computador usa para se identificar, e muitas vezes é um nome de pessoa, então vale saber.

O que nunca sai do seu computador

Captura, anotação, OCR, Apagar inteligente, gravação, o histórico de capturas e os editores rodam todos localmente. O app não tem SDK de análise nem de publicidade, e não há envio além do que você faz ao clicar em compartilhar com o Cloud. Ativar o Pro não exige login:

A página Conta e licença nos Ajustes do InSnap

O que esta verificação não cobre

  • A captura do heartbeat usou o código cliente do próprio InSnap, não um rastreamento de pacotes do app distribuído. Ela mostra o formato real da requisição. Não consegue mostrar quando o app decide enviá-la; isso vem do código-fonte e da política de privacidade.
  • Não capturamos o tráfego de atualização. As ferramentas de atualização, o Sparkle no Mac e o WinSparkle no Windows, fazem a própria requisição ao feed.
  • O site é separado. As páginas públicas do insnap.app usam Microsoft Clarity e Google Analytics. Este artigo trata do app.

Você pode conferir sozinho com um firewall ou um monitor de rede de sua confiança: observe as conexões de saída do InSnap enquanto captura, anota e grava.

Perguntas frequentes

O InSnap envia minhas capturas de tela?

Não por conta própria. As capturas saem do seu computador somente quando você escolhe compartilhar uma delas com o InSnap Cloud.

Posso desligar o heartbeat?

Esta versão do InSnap não tem uma configuração para isso. Uma requisição bloqueada falha silenciosamente e o app continua funcionando; ele tenta de novo na próxima verificação.

O OCR envia meu texto para algum lugar?

Não. O reconhecimento de texto roda no seu computador com um modelo incluído, e funciona offline.

O InSnap precisa de uma conta?

Não. Os recursos gratuitos não exigem conta, e para ativar o Pro basta o código de ativação. Uma conta é necessária para o Cloud.

Sua próxima captura está a um atalho de distância.

macOS 14.4+ (Apple Silicon e Intel) · Windows 10+ (64 bits)