ETOS LLM Studio придерживается принципа «Local-first». Большая часть ключевых данных остается на вашем устройстве и находится под вашим контролем.
Мы не сохраняем автоматически содержимое чатов, голосовые записи, вложения изображений и API-ключи на серверах, контролируемых разработчиком. При этом приложение локально хранит чаты, конфигурацию, память и журналы запросов, чтобы обеспечивать синхронизацию, статистику, Daily Pulse, годовой обзор и похожие функции.
2. Локальное хранение и обработка на устройстве
Данные чатов и сессий: история чатов, настройки сессий, ссылки на вложения, worldbooks, данные памяти, данные Daily Pulse, история обратной связи и настройки приложения сохраняются в песочнице приложения.
API-ключи: API-ключи сохраняются локально в виде JSON-файлов вместе с API-конфигурацией в песочнице приложения. Если включена синхронизация iCloud, связанная конфигурация может синхронизироваться между вашими устройствами через iCloud / CloudKit от Apple.
Локальные журналы запросов: приложение сохраняет метаданные, включая провайдера, идентификатор модели, время начала, время завершения, статус, признак потокового режима и расход токенов. Эти журналы не содержат текста сообщений. Они используются для локальной аналитики трафика, измерения скорости ответа, статистики Daily Pulse, годового обзора и других локальных функций.
Кэш тикетов обратной связи: при использовании помощника обратной связи приложение локально сохраняет номер тикета, токен тикета, статус, время обновления и публичную ссылку для отслеживания прогресса.
3. AI-запросы, аудио и изображения
Текстовый чат: ваши сообщения отправляются напрямую сторонним AI-провайдерам, которых вы настраиваете сами (например, OpenAI, Anthropic, Google, OpenAI-совместимые сервисы или self-hosted модели). Мы не проксируем и не сохраняем это содержимое на серверах разработчика.
Голос и аудио: доступ к микрофону используется только когда вы явно запускаете запись или голосовой ввод. Аудио отправляется только текущему провайдеру модели или выбранному вами сервису речи/транскрипции.
Изображения и файлы: приложение получает доступ к изображениям и файлам только когда вы их выбираете. Эти вложения отправляются текущему провайдеру модели или в локальный отладочный endpoint, который вы подключили осознанно.
4. Синхронизация, локальная сеть и сервисы Apple
Синхронизация iPhone / Apple Watch: синхронизация в реальном времени между iPhone и Apple Watch использует WatchConnectivity и не проходит через серверы разработчика.
Синхронизация iCloud: если вы явно включаете iCloud-синхронизацию, выбранные данные могут синхронизироваться между вашими устройствами через iCloud / CloudKit от Apple, включая JSON-конфигурацию, содержащую API-ключи.
Локальная сеть и отладка: разрешение на локальную сеть используется только для опциональных функций LAN-отладки / удаленного доступа к файлам. Если вы подключаете свой настольный инструмент отладки, некоторые файлы приложения или трафик запросов могут отправляться в локальный endpoint под вашим контролем.
5. Помощник обратной связи
Данные отправляются в сервис обратной связи только когда вы сами решаете отправить обращение.
Содержимое, введенное пользователем: тип обращения, заголовок, описание, шаги воспроизведения, ожидаемое поведение, фактическое поведение и дополнительный контекст.
Снимок окружения: платформа, версия приложения, номер сборки, версия ОС, идентификатор модели устройства, язык/регион и часовой пояс.
Минимальная диагностика: отметка времени, количество провайдеров, количество непостоянных сессий, платформа и версия приложения.
Анти-спам проверка: запросы обратной связи также содержат challenge, отметку времени, подпись и поля, связанные с PoW, чтобы ограничить спам.
Обновление статуса: при последующем обновлении статуса тикета приложение использует локально сохраненные номер и токен тикета для запроса прогресса в сервисе обратной связи.
Перед отправкой текст обратной связи проходит базовую санитизацию, которая пытается скрыть распространенные Bearer-токены, метки API-ключей и некоторые типовые форматы секретов. Однако это не полноценная система предотвращения утечек данных. Пожалуйста, не указывайте в обращениях секреты, номера документов, адреса, медицинские данные и другую чувствительную информацию.
6. Сторонние сервисы, аналитика и границы серверов
Сторонние AI-провайдеры: обрабатывают запросы чата, изображений и аудио, которые вы отправляете сознательно.
Системные сервисы Apple: такие как WatchConnectivity и iCloud / CloudKit, регулируются политиками Apple.
Сервис обратной связи разработчика: используется только когда вы сознательно отправляете или обновляете тикеты обратной связи.
Не загружается автоматически: содержимое чатов, локальная память, локальные журналы запросов, данные годового обзора и API-ключи не загружаются автоматически на серверы, контролируемые разработчиком.
Реклама и общие аналитические SDK: текущая кодовая база не содержит сторонних рекламных SDK, и мы не обнаружили универсальных SDK поведенческой аналитики на стороне разработчика. Если это изменится, мы сначала обновим эту политику.
Обмен аналитикой Apple: если вы включите передачу аналитики разработчикам на уровне системы, Apple может собирать анонимные crash-логи и диагностическую информацию по собственным правилам.
7. Отказ от ответственности
Нейтральный инструмент: это универсальный LLM-клиент. В нем могут быть предзаполнены некоторые endpoint-адреса сервисов или адреса обратной связи, но он не содержит готовых коммерческих учетных данных моделей.
Ответственность за контент: весь AI-контент создается сторонними сервисами, которые вы настраиваете самостоятельно. Мы не можем гарантировать точность, законность или применимость такого контента.
Выбор сервисов: любые API-сервисы, функции синхронизации или сервисы обратной связи, которыми вы пользуетесь, должны оцениваться вами самостоятельно с учетом их политики конфиденциальности, условий, стоимости и рисков.
8. Контакты
Если у вас есть вопросы по этой Политике конфиденциальности, свяжитесь с нами: