Безопасность, которую вы можете проверить сами.
Ваша команда работает на вашем computer, а команды и работа с файлами каждого ассистента выполняются в sandbox, которую принудительно задаёт операционная система, если вы не выберете иначе. Каждое утверждение на этой странице можно проверить на своём компьютере.
Операционная система помещает каждого ассистента в отдельную sandbox.
По умолчанию команды и работа с файлами каждого ассистента выполняются в его собственной sandbox. Она сначала запрещает всё, а потом разрешает только то, что нужно этому ассистенту. Фоновый процесс, на котором работают ваши ассистенты, остаётся за её пределами. Если ваш компьютер это позволяет, можно вместо этого поместить всю команду в одну общую sandbox, и этот процесс окажется внутри неё. Ассистент, которому вы открыли весь компьютер, и ассистент, который работает по вашей подписке Claude, действуют вне sandbox.
- Запись ограниченаПо умолчанию каждый ассистент пишет только в своё рабочее пространство и во вспомогательные папки, которые указаны в его песочнице. Если вся ваша команда работает в одной общей песочнице, он может писать и внутри папки установки. В любом случае он не может переписать конфигурацию, а там, где песочница строится по профилю, и свой профиль песочницы.
- Чтение по списку разрешённогоТо, что песочница позволяет ассистенту читать, умещается в короткий список: системные папки и программы, которые нужны программному обеспечению, и папки, которые ему выделяет Maxiful. Ваша домашняя папка в этот список не входит, поэтому ваши документы и ваши собственные ключи, например ключи SSH, остаются за границей. Одно исключение: там, где ваш компьютер предлагает общую песочницу, папка ~/.mcporter со списком серверов MCP открыта для всех песочниц, на чтение и изменение, вместе с ключами, которые эти серверы там хранят. Данные для входа и ключи, которые Maxiful хранит для ваших подключённых аккаунтов, лежат в собственных папках Maxiful: когда вся ваша команда работает в одной общей песочнице, любой ассистент в ней может их читать и изменять.
- Уровни не меняют sandboxЧетыре уровня, описанные ниже, меняют то, что агенту разрешено делать. Они не меняют того, работает ли он в изолированной среде: это зависит от выбранного вами доступа и одинаково на любом уровне, включая «Работает самостоятельно».
- Вы можете проверить, что она разрешаетТам, где песочница вашего компьютера строится по профилю, у каждого ассистента свой профиль: обычный текстовый файл на вашем собственном диске, в папке sandbox-profiles внутри папки с данными вашей команды. Если вся команда работает в одной общей песочнице, её описывает один профиль, в папке с именем вашей установки. Там, где ваш компьютер вместо этого даёт каждому ассистенту контейнер, файл профиля не создаётся: кроме своего рабочего пространства, ассистент может открыть только те ваши папки, которые вы добавили в «Настройках» (там они все перечислены), если только вы не дали ему доступ ко всему компьютеру. В любом случае сверяйте эту страницу с тем, что увидите сами.
Что защищает, кроме песочницы.
Три защиты, которые обеспечивает не операционная система, и каждая проверена тестом, а не просто заявлена.
- Ваш экран и ваша камера остаются вашимиДва плагина, которые поставляются со средой выполнения агентов, намеренно отключены на каждой установке. Один даёт управление всем рабочим столом вашего компьютера. Другой получает доступ к вашей камере и местоположению. Тест проверяет, что оба остаются выключенными в любом направлении. Всё остальное, что поставляется со средой выполнения, остаётся доступным, так что это два намеренных исключения, а не отобранный список.
- То, что читает агент, помечается как данныеТекст, который ваш агент читает из файла или веб-страницы, оборачивается в метку до того, как его увидит модель, поэтому инструкции, спрятанные в документе, подаются как содержимое, а не как приказы. Метка несёт случайное значение, созданное для этого одного результата, так что страница не может подделать её, просто написав её в тексте.
- Разрешение, которое вы меняете, доходит до компьютераКогда вы сохраняете разрешение, меняется то, что реально соблюдает ваш компьютер, а не только то, что показано на экране. Maxiful сообщает, когда изменение вступило в силу, а не считает, что всё прошло.
Четыре уровня и что каждый из них значит на самом деле.
Уровень задаётся для каждого агента. Названия уровней означают ровно это, и ничего больше.
- Работает самостоятельноВключён по умолчанию на новой установке. Агент работает сам, а платёж, развёртывание или исходящее письмо по-прежнему ждут вашего «да».
- Спрашивает при сомненияхЗнакомые команды выполняются. Новая команда сначала уходит на проверку модели-рецензенту и доходит до вас, только если рецензент её не пропустит. Рецензент — это модель, а не человек, поэтому мы не называем его проверку подтверждением.
- Сначала спрашиваетЗнакомые команды выполняются. Каждая новая команда ждёт вас. Если не подключено ничего, через что можно вас спросить, команда отбрасывается и не выполняется. Так этот уровень в случае сбоя остаётся закрытым.
- Только читаетАгент может читать, просматривать и докладывать, но не может запускать команды или записывать файлы. Что он может делать с подключённым вами инструментом, задают переключатели ниже, а не этот уровень.
Уровень каждого ассистента вы задаёте на странице «Команда». Если изменение вступит в силу только после перезапуска ассистента, Maxiful так и скажет, а не покажет его как уже действующее.
Ответы, которые вы даёте при настройке, действуют на каждого агента.
Десять переключателей в мастере настройки превращаются в запреты на инструменты для каждого агента на компьютере, включая тех, кого ваш Chief of Staff нанимает позже. Они применяются до обращения к модели, поэтому агент не может их обойти уговорами.
Четыре вещи включены всегда и переключателями не являются: работа ИИ, сообщения вам, доступ к собственным сервисам Maxiful и рабочая папка агента.
Куда уходят ваши данные.
Пять ответов в том порядке, в каком их требует отчёт о рисках.
- Что работает на вашем компьютереСреда выполнения агента, инструменты, которые он вызывает, его память и любой код, который он пишет, работают на вашем компьютере по правилам sandbox, описанным выше. Ваши файлы, ваши разговоры и память вашей команды остаются на вашей машине. На наших серверах не работает ни один из ваших агентов. С нашей стороны ничто не может открыть соединение с вашим компьютером. Каждое соединение открывается с вашей машины к нам. Если вы привязываете телефон или подключаете чат-платформу, которая доставляет сообщения через webhook, сообщения доходят до ваших агентов по этому же соединению.
- Что несёт запросКогда агент использует облачную модель, каждое обращение отправляет один запрос. В нём ваше сообщение, нужная история диалога, инструкции агента и материалы, с которыми агент работает в этот момент, в том числе фрагмент файла или письма, над которым идёт работа. Сюда входит и то, что возвращают вызванные им инструменты и API, если эти результаты есть в диалоге. Запрос идёт через наш прокси-сервер моделей к провайдеру, по умолчанию на условиях, запрещающих обучение, если только владелец рабочего пространства не разрешит провайдеров, которые могут обучать модели. Таких провайдеров Maxiful отключает, как только подключён аккаунт Google. Мы не храним его содержимое. До 7 дней мы храним название модели, провайдера, обслужившего обращение, количество токенов, стоимость и время каждого обращения, ваш тариф и технические отпечатки обращения, в том числе краткий дайджест каждого предыдущего сообщения, чтобы понять, мог ли запрос использовать кэш провайдера. Из дайджеста нельзя восстановить само сообщение.
- Модель на вашем компьютереВы можете запустить модель на самом компьютере и выбрать её для любого агента в настройках. Запросы к такой модели остаются на компьютере. Она доступна по собственному локальному адресу компьютера (loopback) и не требует ключа. Всё остальное, что агент отправляет наружу, например веб-поиск, перечислено на странице прозрачности.
- Где работает написанный агентом кодАгент пишет код с помощью модели, которая для него выбрана, поэтому запрос на написание кода уходит туда, где работает эта модель. Сам код выполняется на вашем компьютере, в sandbox этого агента, если вы не выбрали иначе, и на том уровне, который вы задали для этого агента. На наших серверах он не выполняется никогда.
- Шифрование при передаче и при хранении там, где данные лежатТо, что передаётся между вашим компьютером и нами, идёт по зашифрованному соединению. То, что хранится у нас, лежит на платформе Cloudflare, которая шифрует данные при хранении. То, что остаётся на вашем компьютере, лежит на вашем диске, под вашим шифрованием диска, в файлах с ограниченными правами доступа.
Поиск по памяти работает на вашем компьютере везде, где это возможно. Если на компьютере слишком мало памяти или места на диске для индекса, а также на общем компьютере, где индекс работать не может, поиск идёт через провайдера модели, и приложение говорит об этом.
Путь запроса и три сервиса на нашей стороне.
Ваш компьютер
- Среда выполнения агентов
- Инструменты, которые она вызывает
- Её память
- Код, который она пишет
- Ваши файлы и диалоги
По правилам sandbox, описанным выше
Модель на этом компьютере отвечает здесь. Запрос остаётся.
С нашей стороны
Прокси-сервер моделей
Проверяет подлинность вашей установки и считает каждое обращение. Но не содержимое.
Провайдер модели
Отвечает на запрос, по умолчанию на условиях, запрещающих обучение.
Сервис аккаунта
Ваша подписка, обновления и диагностика настройки, которую можно отключить.
Ретранслятор
Для вашего телефона: зашифрованный конверт, который он прочитать не может. Для Teams или Google Chat: сообщение идёт транзитом, без хранения.
Установщики, обновления и товары из маркетплейса.
Три способа, которыми код попадает на ваш компьютер, и что проверяет каждый.
- Подписанные установщики с опубликованной контрольной суммойКаждый установщик, который мы публикуем сегодня, подписан сертификатом, выданным PolyTrader Ltd — компании, которая выпускала Maxiful до Maxiful AB. В ленте загрузок публикуется SHA-256 именно того файла, который мы собрали, и то, вышла ли сборка подписанной. Так вы можете проверить полученный файл, прежде чем его запускать.
- Обновления проверяются ключом внутри приложенияОбновления самого Maxiful подписаны, а ключ для их проверки уже встроен в приложение и не приходит вместе с обновлением. Обновление, которое не прошло проверку, отклоняется и не устанавливается.
- Товары из маркетплейса проверяются по подписи, а сканирование выполняется по мере возможностиПакет, подпись или содержимое которого не совпадают с тем, что мы опубликовали, отклоняется. Автоматическое сканирование содержимого это отдельный шаг, и если ваш компьютер не может связаться со сканером, он сообщает, что проверить не удалось, а не сообщает, что проверка пройдена.
Где хранятся ваши учётные данные.
Данные для входа в подключённые вами инструменты остаются на компьютере, где установлен Maxiful. Исключение — данные для входа в приложения, которые вы подключаете в разделе «Другие рабочие приложения»: их для Maxiful хранит наш поставщик подключений в США. Эти данные никогда не передаются в командной строке, и никакой код Maxiful не считывает их обратно. Их может прочитать ассистент, который работает вне песочницы, или ассистент в общей песочнице, описанной выше.
- Учётные данные каждого инструмента лежат там, где этот инструмент их ищетВаш сеанс Maxiful и данные для входа в подключённые инструменты остаются на компьютере, где установлен Maxiful. Исключение — данные для входа в приложения, которые вы подключаете в разделе «Другие рабочие приложения»: их для Maxiful хранит наш поставщик подключений в США. Некоторые инструменты держат свои данные для входа в собственном файле, потому что читают их именно оттуда. Важно, на каком компьютере они лежат, а этот компьютер ваш.
- В нашем коде нет пути, который их читаетНичто в продукте не отправляет нам учётные данные ваших инструментов или ваши ключи. Это утверждение о коде, за которое вы можете с нас спросить, а не обещание о наших намерениях.
Нет постоянного доступа, и есть настоящее удаление.
- Никакого постоянного удалённого доступаВ продукте нет демонстрации экрана, удалённого сеанса или чёрного хода: их просто не делали. Поддержка видит диагностический пакет, только если вы сами его соберёте и отправите, и перед отправкой его можно прочитать. Сеанс удалённой поддержки, о котором говорят наша политика конфиденциальности и условия, проходит только с вашего согласия на этот конкретный сеанс, и вы можете прервать его в любой момент.
- Используйте «Удалить с этого компьютера»Эта функция удаляет фоновый процесс, запланированное обновление, записи автозапуска, папку секретов установки и ключ устройства, сохранённый на вашем компьютере. Она сообщает по каждому компоненту, что было удалено. Остальные ваши программы она не трогает, например общую среду Node, и сообщает, что оставила, а не меняет настройки вашего компьютера у вас за спиной. Если удалить только приложение, фоновый процесс продолжит работать со всем, что у него есть, поэтому используйте деинсталлятор.
- Диагностику можно отключить, и она не несёт содержимогоНесколько событий настройки сообщают нам, удалась ли установка. Они обозначают установку случайным числом, ничего не говорят о вас или вашей работе, и вы можете их отключить.
Что мы можем показать вам уже сегодня.
Подписанные установщики с опубликованной контрольной суммой. Обновления, которые проверяются по ключу внутри приложения. Граница, которую можно проверить на своём компьютере: там, где песочница строится по профилю, этот профиль — обычный текстовый файл, который можно прочитать; там, где каждый ассистент получает контейнер, в «Настройках» перечислены все ваши папки, которые он может открыть, или указано, что вы дали ему весь компьютер. Страница прозрачности, где перечислен каждый выход наружу. Всё это лежит на вашем компьютере или в открытом доступе, так что вы можете проверить сами, а не верить нам на слово.
Вопросы, которые задаёт осторожный покупатель.
Вы обучаете ИИ-модели на моей работе?
Нет. Запрос для каждого обращения к ИИ идёт через прокси-сервер моделей Maxiful к провайдеру модели, по умолчанию на условиях, запрещающих обучение, если только владелец рабочего пространства не разрешит провайдеров, которые могут обучать модели. Таких провайдеров Maxiful отключает, как только подключён аккаунт Google. Ассистент, работающий по одной из ваших собственных подписок (ChatGPT или Codex, Grok или Claude), вместо этого отправляет запросы этому провайдеру от вашего аккаунта и на условиях этого провайдера, а с моделью на вашем компьютере запрос остаётся там. До 7 дней мы храним название модели, провайдера, обслужившего обращение, количество токенов, стоимость и время каждого обращения, ваш тариф и технические отпечатки обращения, но никогда не содержимое.
Может ли агент действовать без меня?
Уровень вы задаёте для каждого ассистента, и он всё решает. На уровне «Сначала спрашивает» знакомые команды выполняются, а каждая новая ждёт вашего «да»; если до вас не достучаться, команда отбрасывается и не выполняется. На уровне «Работает самостоятельно», который стоит по умолчанию при новой установке, ассистент работает сам, но платёж, развёртывание или исходящее письмо всё равно ждут вашего «да». На уровне «Спрашивает при сомнениях» новая команда сначала уходит на проверку модели-рецензенту и доходит до вас, только если рецензент её не пропустит; рецензент — это модель, а не человек, поэтому мы не называем его проверку подтверждением. На уровне «Только читает» ассистент вообще не может выполнять команды и записывать файлы.
Вы можете видеть что-нибудь на моём компьютере?
Сами по себе — нет. В продукте нет демонстрации экрана, удалённого сеанса или чёрного хода: их просто не делали. Поддержка видит диагностический пакет, только если вы сами его соберёте и отправите, и сначала его можно прочитать. Если нужна помощь вживую, сеанс удалённой поддержки проходит только с вашего согласия на этот конкретный сеанс, и вы можете прервать его в любой момент.
Как мне это проверить, а не просто поверить?
Проверьте границу. Там, где песочница вашего компьютера строится по профилю, профиль — это обычный текстовый файл на вашем диске, который можно прочитать правило за правилом. Там, где ваш компьютер вместо этого даёт каждому ассистенту контейнер, ассистент работает в своём рабочем пространстве и не может читать или менять настройки Maxiful и работу другого ассистента, а в «Настройках» перечислены все остальные ваши папки, которые он может открыть, если только вы не дали ему весь компьютер. Сравните SHA-256 из ленты загрузок с полученным установщиком. На странице прозрачности перечислен каждый выход наружу, без обобщений.
А если я захочу, чтобы всё исчезло?
Используйте «Удалить с этого компьютера» в настройках. Эта функция останавливает фоновый процесс, удаляет запланированное обновление и записи автозапуска, стирает папку секретов установки, удаляет ключ устройства, сохранённый на вашем компьютере, и сообщает, что было удалено. Если удалить только приложение, остальное продолжит работать, поэтому используйте деинсталлятор.
Что-нибудь из моих агентов работает на ваших серверах?
Нет. Среда выполнения агента, его инструменты, его память и любой код, который он пишет, работают на вашем компьютере по правилам sandbox, описанным на этой странице. Наши серверы выполняют всего три узкие задачи. Прокси моделей считает каждый вызов ИИ. Сервис аккаунтов хранит вашу подписку и выдаёт обновления. Ретранслятор передаёт сообщения для привязанного телефона или чат-платформы, которая доставляет их через webhook. Ни один из них не запускает агента.
Вы храните какое-либо содержимое?
Нет. Запрос для облачного обращения проходит через наш прокси, и мы его не храним. До 7 дней мы храним название модели, провайдера, обслужившего обращение, количество токенов, стоимость и время каждого обращения, ваш тариф и технические отпечатки обращения, в том числе краткий дайджест каждого предыдущего сообщения, чтобы понять, мог ли запрос использовать кэш провайдера, и чтобы работала ваша панель. Из дайджеста нельзя восстановить само сообщение. Одно исключение стоит назвать. Когда ваш компьютер не в сети, ретранслятор хранит сообщения для подключённого телефона до 7 дней в зашифрованном конверте, который он не может прочитать.
Где работает код, который пишет агент?
На вашем компьютере, в sandbox этого агента, если вы не выбрали иначе, и на том уровне, который вы задали для этого агента. Агент пишет код с помощью модели, которая для него выбрана, поэтому запрос на написание кода уходит туда, где работает эта модель: через наш прокси, если модель облачная, и никуда, если модель работает на вашей машине.
Можно ли оставить всё на моём компьютере?
Если компьютер запускает собственную модель, вы можете выбрать её для каждого агента в настройках, для агентов, которые работают с чувствительными данными. Запросы к такой модели остаются на компьютере. Ваш аккаунт и подписка по-прежнему хранятся у нас, а диагностика настройки по-прежнему приходит к нам, пока вы её не отключите.
Нашли проблему?
Напишите на [email protected]. Сообщение о нашей программе попадает к человеку, а не в очередь. Если дело срочное, укажите это в теме письма.
Прочитайте остальное, прежде чем решать.
Вся архитектура и подробный список того, что остаётся на computer и что уходит с него.