Безопасность

Что мы видим, а что нет.

Office Claws запускает ваших агентов на вашем собственном VPS в Contabo и хранит большую часть учётных данных на вашем компьютере. Большую часть, но не все: на этой странице точно перечислено, что попадает на наши серверы, что не попадает никогда и как проверить это самому.

Последняя проверка: 17 октября 2026 · CLI 0.2.10

Как связаны компоненты

Ваш компьютер
  • officeclaws CLI / десктопное приложение
  • Связка ключей ОС: данные Contabo + Tailscale
  • Приватный SSH-ключ
⇅ ваш tailnet Tailscale
Ваш VPS Contabo
  • Среда выполнения агента (Docker)
  • Вход в Codex / ChatGPT
  • Файрвол: порты только в tailnet
⇅ запросы к модели
OpenAI
  • Codex по вашему тарифу ChatGPT
⇅ HTTPS
api.officeclaws.com
  • Аккаунт и подписка
  • Метаданные агентов и gateway-токены
  • История чатов

Никогда не попадает на наши серверы

  • Учётные данные Contabo API
    Client ID, secret, пользователя API и пароль CLI проверяет напрямую в Contabo и сохраняет в связке ключей вашей ОС. Ни один эндпоинт Office Claws их не принимает.
  • Auth key Tailscale
    Сохраняется в связке ключей и передаётся на ваш VPS по SSH во время настройки.
  • Приватный SSH-ключ
    Ключ Ed25519, созданный на вашем компьютере (~/.ssh/openclaw_id_ed25519, права 0600). Передаётся только публичная часть.
  • Вход в Codex / ChatGPT
    connect-codex запускает вход OpenAI на вашем VPS; OAuth-callback перехватывается на вашем собственном компьютере. Токены хранятся на VPS.
  • Токены Telegram-ботов
    Записываются прямо на ваш VPS по SSH.
  • Доступ к вашему VPS
    У нас нет SSH-ключа к вашему VPS, а наш бэкенд никогда не подключается к вашему tailnet.

Что хранят наши серверы

Эти данные лежат в нашей базе Postgres. Сейчас она не зашифрована на уровне столбцов.

Аккаунт
Email, отображаемое имя, bcrypt-хеш пароля, статус подписки. Данные карты обрабатывает Paddle, к нам они не попадают.
Метаданные VPS
Когда вы выбираете VPS при онбординге, CLI синхронизирует ID инстансов и публичные IP из вашего аккаунта Contabo, а также IP в Tailscale и имя хоста каждого агента.
Gateway-токен агента
Токен, с помощью которого CLI и десктопное приложение общаются с вашим агентом. Мы храним его, чтобы вы могли переподключиться с другого устройства. Наши серверы не могут достучаться до порта агента (только tailnet), но токен у нас есть.
История чатов
Сообщения, которые вы отправляете через CLI или десктопное приложение, и ответы агента сохраняются в вашем аккаунте.
Публичный SSH-ключ
Публичная часть вашего SSH-ключа Office Claws.
Аналитика использования
Пинги установки и события команд CLI (имя команды, статус ok/error, длительность, версия, ОС, случайный ID установки; привязываются к аккаунту, если вы вошли), а также просмотры страниц и клики на сайте. Никогда — аргументы, значения флагов, текст ошибок или IP в открытом виде. Подробнее — в разделе «Телеметрия» ниже.

Куда идёт трафик к модели

До connect-codex

Новый агент стартует с небольшим стартовым лимитом через LLM-шлюз Office Claws (llm.officeclaws.com), поэтому промпты и ответы проходят через наши серверы. Шлюз учитывает использование (токены и стоимость); он не настроен на хранение содержимого сообщений.

После connect-codex

Агент переключается на вашу собственную подписку Codex, и запросы к модели идут с вашего VPS напрямую в OpenAI.

Что на вашем VPS

  • ufw по умолчанию блокирует весь входящий трафик. После запуска Tailscale публичный SSH закрывается, и открытыми остаются только порты 22, 443 и 18789 — и только на интерфейсе tailnet.
  • Усиление SSH: вход под root, аутентификация по паролю и challenge-response, проброс X11 и агента — всё отключено.
  • Установлены fail2ban и автоматические обновления безопасности (unattended-upgrades).
  • Агент работает в Docker от пользователя openclaw и доступен только через ваш tailnet.
  • Во время --reinstall VPS ненадолго доступен по публичному SSH, пока настройка снова его не закроет.
  • Ваш VPS не отправляет нам телеметрию. Единственный эндпоинт Office Claws, к которому он обращается, — LLM-шлюз, до подключения Codex.

Телеметрия

  • Сайт: собственная аналитика без cookie считает просмотры страниц, копирования команды установки и клики по загрузкам; хэш посетителя меняется каждый день. Google Analytics и Яндекс Метрика загружаются, только если вы нажали «Разрешить» в баннере cookie.
  • CLI: после каждой команды отправляет имя команды, статус ok/error, длительность, версию CLI, ОС/архитектуру и случайный ID установки. Если вы вошли в аккаунт, событие привязывается к нему. Аргументы, значения флагов и тексты ошибок не отправляются никогда.
  • Отключить аналитику CLI и установщика: OFFICECLAWS_NO_ANALYTICS=1 или DO_NOT_TRACK=1, например: curl -fsSL https://officeclaws.com/downloads/install.sh | OFFICECLAWS_NO_ANALYTICS=1 sh
  • Десктоп-приложение проверяет обновления.

Проверьте сами

Не верьте нам на слово. Эти команды показывают, что и где хранится.

На вашем Mac: записи Office Claws в связке ключей
security dump-keychain | grep -A4 openclaw-office
На VPS: правила файрвола
sudo ufw status verbose
На VPS: кто может зайти по SSH
cat ~/.ssh/authorized_keys
На VPS: прослушиваемые порты
sudo ss -tlnp
На вашем компьютере: ваш tailnet
tailscale status

Нашли проблему с безопасностью?

Пожалуйста, напишите нам на email, прежде чем раскрывать её публично: [email protected]