Blog

Que transmet une app de capture sur le réseau ? Nous avons vérifié

Écrit par InSnap · Publié le · confidentialité, réseau, télémétrie, capture d’écran

Que transmet une app de capture sur le réseau ? Nous avons vérifié

Sans compte ni partage, InSnap n’envoie qu’une petite requête anonyme par semaine. Nous l’avons capturée, puis listé les autres requêtes possibles et leur déclencheur.

Une app de capture voit tout ce qui s’affiche à l’écran : il est légitime de se demander ce qu’elle envoie. Dans le cas d’InSnap, sans compte ni partage, le trafic propre à l’app se réduit à un petit signal anonyme (le « heartbeat ») au premier lancement, puis environ une fois par semaine, plus la vérification des mises à jour. Captures, enregistrements et texte reconnu restent sur votre ordinateur.

Nous avons capturé le heartbeat à partir du code réseau d’InSnap lui-même. Cet article montre exactement ce qu’il contient, puis liste toutes les autres requêtes que l’app peut envoyer et ce qui déclenche chacune.

Le heartbeat, tel qu’il a été capturé

Nous avons fait tourner le vrai client de heartbeat d’InSnap contre un serveur de test local : la requête n’a donc jamais quitté la machine, et nous avons enregistré ce qui est arrivé. L’identifiant d’installation dans la capture est factice.

La requête de heartbeat capturée

Chaque champ est une courte étiquette : un identifiant d’installation aléatoire, la plateforme, la version de l’app, la version de votre système d’exploitation, le type de processeur, la langue de l’interface et la façon dont InSnap a été installé. Rien de tout cela ne vous identifie, et rien ne correspond à une capture, à un nom de fichier ou à un texte de votre écran. Le serveur déduit un pays approximatif à partir de la connexion ; la politique de confidentialité indique que votre adresse IP n’est pas conservée avec l’enregistrement.

La requête contient aussi les en-têtes HTTP standard que tout programme envoie, comme User-Agent et Accept-Language. Dans notre capture, Accept-Language suivait la langue du système, comme le fait un navigateur web.

Toutes les requêtes que l’app peut envoyer

QuandCe qui est envoyéEst-ce vous qui le déclenchez ?
Au premier lancement, puis environ une fois par semaineLe heartbeat montré plus hautNon. C’est automatique
Vérification des mises à jourUne requête vers le flux de mises à jour, un petit fichier qui indique la version la plus récenteNon. C’est automatique ; une version portable Windows ne fait que vérifier et vous renvoie vers le site
Affichage de l’invitation à passer à ProUn compteur anonyme : quelle fonctionnalité, son état et la plateforme. Pas d’identifiant d’appareilNon, mais l’envoi n’a lieu que lorsque l’invitation s’affiche
Vous lancez l’essai gratuit de ProLes détails de l’appareil utilisés pour l’activation (voir plus bas) et la fonctionnalité qui a déclenché l’essaiOui
Vous activez Pro, puis environ tous les 3 jours tant qu’elle est activeVotre code d’activation (à l’activation seulement), un identifiant d’appareil haché, le nom de votre ordinateur, la plateforme et la version de l’appOui, une fois l’activation faite
Vous vous connectez ou utilisez CloudVotre e-mail ou votre connexion Google, les jetons de session et tout fichier que vous choisissez de partagerOui
Vous envoyez un commentaireCe que vous avez écrit, ainsi que les pièces jointes et les diagnostics que le formulaire vous montre avant envoiOui

L’activation envoie le nom de votre ordinateur, pour que vous puissiez reconnaître cet appareil dans votre liste d’appareils sur le site. C’est le nom que votre ordinateur se donne à lui-même, qui est souvent le nom d’une personne : il vaut la peine de le savoir.

Ce qui ne quitte jamais votre ordinateur

La capture, l’annotation, l’OCR, l’Effacement intelligent, l’enregistrement, l’historique des captures et les éditeurs fonctionnent tous en local. L’app ne contient ni SDK d’analyse ni SDK publicitaire, et rien n’est envoyé à moins que vous ne cliquiez sur Partager avec Cloud. Activer Pro ne demande aucune connexion :

La page Compte et licence dans les Réglages d’InSnap

Ce que ce contrôle ne couvre pas

  • La capture du heartbeat a utilisé le code client d’InSnap lui-même, et non une trace de paquets de l’app distribuée. Elle montre le format réel de la requête. Elle ne peut pas montrer quand l’app choisit de l’envoyer : cela vient du code source et de la politique de confidentialité.
  • Nous n’avons pas capturé le trafic des mises à jour. Les outils de mise à jour, Sparkle sur Mac et WinSparkle sur Windows, font leur propre requête vers le flux.
  • Le site web est à part. Les pages publiques d’insnap.app utilisent Microsoft Clarity et Google Analytics. Cet article traite de l’app.

Vous pouvez le vérifier vous-même avec un pare-feu ou un moniteur réseau de confiance : observez les connexions sortantes d’InSnap pendant que vous capturez, annotez et enregistrez.

Questions fréquentes

InSnap envoie-t-il mes captures d’écran ?

Non, pas de lui-même. Les captures ne quittent votre ordinateur que si vous choisissez d’en partager une avec InSnap Cloud.

Puis-je désactiver le heartbeat ?

Cette version d’InSnap ne propose aucun réglage pour cela. Une requête bloquée échoue en silence, et l’app continue ; elle réessaie lors de sa prochaine vérification.

L’OCR envoie-t-il mon texte quelque part ?

Non. La reconnaissance de texte s’exécute sur votre ordinateur avec un modèle intégré, et fonctionne hors ligne.

InSnap demande-t-il un compte ?

Non. Les fonctions gratuites n’en demandent pas, et l’activation de Pro ne nécessite que le code d’activation. Un compte est requis pour Cloud.

Votre prochaine capture est à un raccourci de vous.

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