Перейти к содержимому
Конфиденциальность

Конфиденциальность Shotloop

Что Shotloop хранит на вашем Mac, что и когда отправляет по сети, какую анонимную статистику использования собирает и как её отключить.

Обновлено

Коротко: у Shotloop нет аккаунта, рекламы, отчётов о сбоях и SDK для аналитики. Ваши проекты остаются на вашем Mac. В сеть он выходит, чтобы проверить обновления, обратиться к выбранному вами ИИ, загрузить голосовые модели и ресурсы библиотеки, когда они вам нужны, и, если вы это не отключите, примерно раз в день отправить анонимную статистику использования: никогда — ваши проекты, их названия и тексты, ваши файлы или ключи.

Что остаётся на вашем Mac

  • Ваши проекты — в выбранной вами папке (~/Documents/Shotloop, если вы не выберете другую), в каждом внутри есть папка .shotloop.
  • Настройки — в ~/Library/Application Support/dev.oliverz.shotloop/settings.json, включая добавленные вами API-ключи. Файл доступен для чтения только вашему пользователю macOS; ключи не хранятся в Связке ключей.
  • Ещё не отправленная статистика использования и случайный ID установки — в telemetry.json в той же папке.
  • Загруженные голосовые модели и ресурсы библиотеки (voices/, library/), обложки, встроенные примеры и ваши лимиты использования Claude Code (usage.json) — в той же папке.

Ничего из этого не загружается. Чтобы удалить всё, что сохранил Shotloop, кроме ваших проектов, удалите ~/Library/Application Support/dev.oliverz.shotloop.

Что и когда покидает ваш Mac

Что отправляется Куда Когда
Запрос последней версии GitHub (релизы этого проекта) При запуске, каждые 6 часов и когда вы проверяете обновления; обновление загружается, только когда вы его устанавливаете
Ваш бриф, файлы проекта, которые читает ИИ, код сцен, который он пишет, и неподвижные кадры ваших шотов Выбранный вами ИИ Когда вы планируете, собираете или исправляете фильм или создаёте обложку, а также когда проверяете подключение в Настройках
Анонимная статистика использования (см. ниже) oliverz.dev, сайт Shotloop Примерно раз в день, если вы это не отключите
Загрузка голосовой модели, ничего о вас GitHub и Hugging Face; для китайского также ModelScope и индекс пакетов Python При первой озвучке на каком-либо языке или в разделе Настройки → Зависимости
Ваши поисковые слова Poly Pizza (с вашим собственным ключом) или открытый API Smithsonian Когда вы ищете в библиотеке ресурсов
Ничего о вас или ваших проектах Сайт, на который ведёт ссылка Когда вы нажимаете на ссылку; она открывается в вашем браузере

ИИ-этап

Shotloop не поставляется со встроенным ИИ. Вы подключаете его сами: агент командной строки, в котором вы вошли в аккаунт (Claude Code, Codex или Gemini CLI; если установлен Claude Code, он выбирается первым), API-ключ провайдера (Anthropic, OpenAI, Google Gemini, DeepSeek и другие или адрес, который вы вводите) или модель, работающую на вашем Mac, — в этом случае ничего его не покидает.

ИИ получает то, что нужно для задачи: ваш бриф, файлы проекта, над которым он работает, и неподвижные кадры, отрендеренные из ваших шотов, чтобы он мог проверить свою работу. Он не может выполнять команды, выходить в сеть или читать что-либо за пределами папки проекта. API-ключ отправляется только провайдеру, которому он принадлежит (или на введённый вами адрес). К тому, что получает провайдер, применяется его собственная политика конфиденциальности.

Анонимная статистика использования

При первом запуске Shotloop сообщает, что отправляет анонимную статистику, и ничего не отправляет, пока вы не увидите это уведомление. Затем, не чаще одного раза в 20 часов, он отправляет:

  • случайный ID установки, созданный на вашем Mac, который идентифицирует эту установку, а не вас
  • версию приложения, чип (Apple silicon или Intel) и язык приложения
  • сколько фильмов вы спланировали, собрали, исправили и экспортировали с момента последнего отчёта, и визуальный стиль экспортированных (новости, карта, 3D…)

Он никогда не отправляет ваши проекты, их названия и тексты, ваши файлы, ваши API-ключи или что-либо о вашем Mac, кроме чипа. Сайт хранит одну строку на установку и день с этими счётчиками и не сохраняет IP-адреса. Сайт размещён на Cloudflare, который обрабатывает запрос по пути. Сборки для разработки никогда ничего не отправляют.

Как отключить: Настройки → Основные → Анонимная статистика или Отключить в уведомлении при первом запуске. Ещё не отправленная статистика остаётся в telemetry.json, пока вы не удалите этот файл.

Чего Shotloop не делает никогда

  • Никогда не загружает ваши проекты или файлы своему автору.
  • В нём нет аккаунта, отчётов о сбоях и аналитики, кроме описанной выше статистики.
  • Он не показывает рекламу и ничего не продаёт.

Код Shotloop открыт (на GitHub, Apache 2.0), так что всё сказанное выше можно проверить по коду. Вопросы — в GitHub Issues.

Следите

Делюсь сборками, экспериментами и выводами по ходу дела.

Новые видео на YouTube, короткие заметки в X. Каждый пост здесь ссылается на оба.

YouTube