Эксперимент

Отправляют ли локальные ИИ-приложения ваши данные в интернет? Мы проверили Ollama, LM Studio и Pinku на Mac

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

Maruta G · 20 октября 2026 г. · English · 简体中文

Коротко

Чат ничего не отправлял. Во всех трёх приложениях вопрос и ответ не открыли ни одного соединения за пределы Mac. Трафик был вокруг чата:

Результаты

ПриложениеЗапускЗагрузка моделиЧатПростой, 5 минут
Ollama 0.20.2 (Homebrew)Наружу ничего; сервер слушает только 127.0.0.1registry.ollama.ai и хранилище Cloudflare: 524 МБ получено, 125 КБ отправленоНаружу ничегоНаружу ничего
LM Studio 0.4.26Первый запуск: около 172 МБ с extensions.lmstudio.ai (движки), без единого клика. Следующие: около 1 МБ с lmstudio.aiЧерез search.lmstudio.ai/v1/hf-proxy: 352 МБ получено, 84 КБ отправленоСам чат ничего; с командой по умолчанию LM Studio заодно скачала каталог моделей (около 150 КБ получено, 12 КБ отправлено)Одна серия из примерно 30 соединений с адресами lmstudio.ai, 3 МБ получено, 31 КБ отправлено, потом ничего
Pinku для Mac 1.0.7Без модели: ничего. С установленной моделью: 4 запроса на huggingface.co, около 35 КБ получено и 23 КБ отправленоhuggingface.co и хранилище Hugging Face на серверах Amazon: около 350 МБ для модели 0,4 ГБНичегоНичего

Измерено на одном Mac 20 октября 2026 г.. «Ничего» значит, что nettop не показал ни одного соединения процессов приложения с адресами за пределами Mac за весь этап; соединения с 127.0.0.1 (приложение общается само с собой) не считаются.

Ollama

Мы взяли сборку из Homebrew, которая работает как фоновая служба. При старте она открывает сервер на 127.0.0.1:11434 и вспомогательный процесс, который с ним общается, оба локальные. ollama pull qwen3:0.6b обратилась к registry.ollama.ai и скачала 524 МБ из хранилища Cloudflare. ollama run с вопросом общалась только с локальным сервером, как и все следующие пять минут. Это касается только сборки для командной строки: приложение Ollama с сайта ollama.com имеет своё окно и обновление, его мы не проверяли.

LM Studio

При первом запуске, ещё до любых действий, LM Studio скачала около 172 МБ с extensions.lmstudio.ai. По её собственному журналу загрузок это движок llama.cpp, среда Python и инструмент harmony. При следующих запусках было около 1 МБ с адресов lmstudio.ai.

Модели скачиваются не напрямую с Hugging Face. Мы запросили mlx-community/Qwen3-0.6B-4bit, и журнал LM Studio показывает, что все файлы пришли с search.lmstudio.ai/v1/hf-proxy/…, прокси самой LM Studio. В нетронутом файле настроек стояло "useHFProxy": true. Значит, серверы LM Studio видят, какие модели вы скачиваете. Это не значит, что они видят ваши чаты.

Окно чата LM Studio нашими средствами управлять не получилось, поэтому мы общались через lms chat, собственную команду LM Studio с тем же движком. С командой по умолчанию LM Studio во время ответа скачала каталог моделей с lmstudio.ai: около 150 КБ на приём и 12 КБ на передачу. С опцией --dont-fetch-catalog такой же вопрос не вызвал ни одного внешнего соединения. В следующие пять минут простоя LM Studio один раз открыла около 30 соединений с адресами lmstudio.ai, между 45-й и 60-й секундой (3 МБ на приём, 31 КБ на передачу, меньше 3 КБ на соединение), и больше ничего. Локальный сервер слушал только 127.0.0.1.

Pinku

Pinku — приложение для iPhone и Mac, которое запускает открытые модели на устройстве. Pinku хранит чаты на устройстве: они никуда не уходят. В карточке конфиденциальности Apple у Pinku указаны только история покупок и анонимный идентификатор для Pinku Pro. В Mac App Store сейчас версия 1.0.7. На тестовом Mac Pinku не был установлен, поэтому мы собрали 1.0.7 из исходного кода и запустили под отдельным идентификатором, чтобы он стартовал как после новой установки.

Об этой проверке при запуске в описании Pinku в App Store не сказано; мы нашли её в этом тесте. Покупка Pinku Pro идёт через системный процесс Apple, который общается с Apple; приписать этот трафик одному приложению нашими средствами нельзя, поэтому покупки в результаты не входят.

Как мы измеряли

  1. Один Mac на Apple silicon, macOS 26.7.1, Wi-Fi, 20 октября 2026 г. Без изменения настроек безопасности, без пароля администратора и без новых разрешений.
  2. nettop, встроенный в macOS сетевой монитор, раз в секунду записывал все сокеты всех процессов с удалённым адресом и байтами. Мы оставили только процессы каждого приложения.
  3. lsof, чтобы увидеть, какие порты слушает каждое приложение.
  4. Имена хостов: из записей самих приложений (сетевой кэш Pinku, журнал загрузок LM Studio), из журналов macOS и по DNS.
  5. Четыре этапа для каждого приложения: запуск (60–90 секунд), загрузка самой маленькой модели, один вопрос (Write three short sentences about the sea) и пять минут простоя с открытым приложением.
  6. После теста мы удалили LM Studio, скачанные модели и нашу сборку Pinku.

Чего мы не увидели

Как проверить приложение самому

Откройте Терминал и запустите nettop -P -L 0 -s 1 -n, пока пользуетесь приложением: каждая строка показывает процесс и его байты на приём и передачу. Для одного приложения: nettop -p и имя его процесса. Какие порты оно слушает, покажет lsof -nP -iTCP -sTCP:LISTEN. Сделайте это один раз во время чата и один раз при загрузке модели, и вы увидите разницу, о которой эта статья.

Что облачные чат-боты хранят, когда вопрос до них дошёл, читайте в статье что хранят ChatGPT, Claude, Gemini и другие и что даёт удаление.

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

Отправляет ли Ollama мои чаты в интернет?

В нашем тесте на Mac (Ollama 0.20.2 из Homebrew, 20 октября 2026 г.) нет. Чат и пять минут простоя дали только локальные соединения с 127.0.0.1. Загрузка модели обращается к registry.ollama.ai.

Подключается ли LM Studio к интернету, когда я ничего не скачиваю?

Да. В нашем тесте она скачала около 172 МБ движков при первом запуске и около 1 МБ при следующих, скачивала каталог моделей во время чата через команду lms и один раз открыла около 30 соединений со своими серверами в простое. Соединения с самим чатом мы не увидели.

Видит ли LM Studio, какие модели я скачиваю?

С настройками по умолчанию да: загрузки с Hugging Face шли через search.lmstudio.ai/v1/hf-proxy, а в файле настроек useHFProxy было true.

Отправляет ли Pinku что-нибудь во время чата?

Нет. Pinku для Mac 1.0.7 не открывал соединений ни в чате, ни в простое. Он подключается к Hugging Face, чтобы скачать модель, а в версии 1.0.7 ещё и при загрузке установленной модели, чтобы проверить её файлы.

Как увидеть, что приложение отправляет с моего Mac?

Запустите в Терминале nettop -P -L 0 -s 1 -n, пока пользуетесь приложением. Он покажет каждый процесс и сколько байт тот отправляет и получает, без пароля администратора.

Источники и инструменты

Если вы повторите тест и получите другие результаты, напишите нам; мы их добавим.

Прозрачность: Saga Labs, которая ведёт этот сайт, делает и Pinku. О нём здесь те же факты, что и о других приложениях: его страница в App Store и, в сетевом тесте, то, что мы измерили.