Блог

Что приложение для скриншотов отправляет в сеть? Проверили

Автор InSnap · Опубликовано · приватность, сеть, телеметрия, скриншот, сетевые запросы

Что приложение для скриншотов отправляет в сеть? Проверили

Без аккаунта и общего доступа InSnap шлёт один короткий анонимный запрос в неделю. Мы его перехватили и перечислили все остальные запросы и то, когда они происходят.

Приложение для скриншотов видит всё, что есть на вашем экране, поэтому вполне справедливо спросить, что оно отправляет наружу. В случае InSnap, без аккаунта и без общего доступа, собственный трафик приложения — это один небольшой анонимный «пульс» (heartbeat) при первом запуске и примерно раз в неделю после этого, а также проверка обновлений. Снимки, записи и распознанный текст остаются на вашем компьютере.

Мы перехватили «пульс» из собственного сетевого кода InSnap. В этой статье показано, что именно он содержит, а затем перечислены все остальные запросы, которые может сделать приложение, и то, что каждый из них запускает.

«Пульс», как его перехватили

Мы запустили настоящий клиент «пульса» InSnap против локального тестового сервера, поэтому запрос не покидал компьютер, и записали, что пришло. Идентификатор установки в перехвате — фиктивный.

Перехваченный запрос «пульса»

Каждое поле — короткая метка: случайный идентификатор установки, платформа, версия приложения, версия вашей операционной системы, тип процессора, язык интерфейса и способ установки InSnap. Ничто из этого не идентифицирует вас, и ничто из этого не является снимком экрана, именем файла или текстом с экрана. Сервер определяет приблизительную страну по соединению; в политике конфиденциальности сказано, что IP-адрес вместе с записью не сохраняется.

Запрос также несёт стандартные HTTP-заголовки, которые отправляет любая программа, например User-Agent и Accept-Language. В нашем перехвате Accept-Language следовал системной локали, как это делает веб-браузер.

Каждый запрос, который может сделать приложение

КогдаЧто отправляетсяЗапускаете ли это вы?
Первый запуск, затем примерно раз в неделю«Пульс», показанный вышеНет, это автоматически
Проверка обновленийЗапрос к ленте обновлений — небольшому файлу со списком самой новой версииНет, это автоматически; переносимая сборка для Windows только проверяет и отправляет вас на сайт
Появляется предложение перейти на ProАнонимный счётчик: какая функция, её состояние и платформа. Идентификатора устройства нетНет, но отправляется только при показе предложения
Вы запускаете бесплатный пробный период ProСведения об устройстве для активации (ниже) и функция, которая его запустилаДа
Вы активируете Pro, затем примерно каждые 3 дня, пока он активенКод активации (только при активации), хешированный идентификатор устройства, имя компьютера, платформа и версия приложенияДа, после активации
Вы входите в аккаунт или используете CloudВаш e-mail или вход через Google, токены сеанса и любой файл, которым вы решили поделитьсяДа
Вы отправляете отзывТо, что вы написали, плюс вложения и диагностика, которые форма сначала покажет вамДа

Активация отправляет имя компьютера, чтобы вы могли узнать это устройство в списке устройств на сайте. Это имя, под которым компьютер сам себя называет, — часто это человеческое имя, поэтому полезно знать об этом.

Что никогда не покидает ваш компьютер

Съёмка экрана, аннотации, OCR, «Умное удаление», запись, история снимков и редакторы работают локально. В приложении нет SDK аналитики или рекламы, и ничего не загружается, пока вы не нажмёте «поделиться» через Cloud. Для активации Pro вход не нужен:

Страница «Аккаунт и Pro» в настройках InSnap

Что эта проверка не охватывает

  • Перехват «пульса» снят с собственного клиентского кода InSnap, а не на трассировке пакетов выпущенного приложения. Он показывает реальный формат запроса. Он не может показать, когда приложение решает его отправить; это следует из исходного кода и политики конфиденциальности.
  • Трафик обновлений мы не перехватывали. Инструменты обновления, Sparkle на Mac и WinSparkle на Windows, делают собственный запрос к ленте.
  • Сайт отдельно. Публичные страницы insnap.app используют Microsoft Clarity и Google Analytics. Эта статья — о приложении.

Вы можете проверить это сами с помощью брандмауэра или сетевого монитора, которому доверяете: наблюдайте исходящие соединения InSnap, пока снимаете, аннотируете и записываете.

Частые вопросы

Загружает ли InSnap мои снимки экрана?

Нет, сам по себе — нет. Снимки покидают ваш компьютер только тогда, когда вы решаете поделиться одним из них через InSnap Cloud.

Можно ли отключить «пульс»?

В этой версии InSnap для этого нет настройки. Заблокированный запрос тихо завершается неудачей, а приложение продолжает работать и попробует снова при следующей проверке.

Отправляет ли OCR мой текст куда-либо?

Нет. Распознавание текста работает на вашем компьютере со встроенной моделью и работает офлайн.

Нужен ли InSnap аккаунт?

Нет. Бесплатные функции не требуют аккаунта, а для активации Pro нужен только код активации. Аккаунт нужен для Cloud.

Как отправить отзыв из InSnap и что к нему приложится

Форма в приложении и страница поддержки: какие данные добавляются по умолчанию и как отправить полезный отчёт, не раскрывая снимков и журналов.

Как безопасно скрыть личные данные на скриншоте: размытие и мозаика

Размытие, мозаика или сплошная заливка? Как скрыть почту, имена, ключи и номера на скриншоте так, чтобы их нельзя было восстановить, и как сделать это быстро в InSnap.

Делитесь скриншотом ссылкой, а не вложением

Когда скриншот слишком велик для чата или нужен нескольким людям, ссылка удобнее. Что проверить и как работают срок действия и пароль.

Где хранятся скриншоты в Mac и Windows?

В Mac скриншоты по умолчанию попадают на рабочий стол, в Windows — в Изображения › Снимки экрана. Как их найти, сменить папку и не терять порядок.

Следующий скриншот — в одном сочетании клавиш.

macOS 14.4+ (Apple Silicon и Intel) · Windows 10+ (64-разрядная)