Приватность AI: что защищает зашифрованная синхронизация
Разделите хранение на устройстве, синхронизацию, обработку моделью, подключённые инструменты и файлы при выборе ассистента.
Приложение AI может защищать сохранённые разговоры и при этом отправлять запрос внешней модели для ответа. Это разные этапы одного процесса. Чтобы разобраться в приватности, проследите путь информации от ввода до сохранения, синхронизации или передачи другой службе.
Необязательно становиться криптографом. Нужны понятные ответы: кто получает каждую часть информации, кто владеет ключами и как впоследствии можно отозвать доступ.
Начните с пяти отдельных вопросов
Сравнивая ассистентов, используйте этот список:
- Где приложение хранит информацию на вашем устройстве?
- Как синхронизирует её с другими устройствами?
- Какая система получает запрос для формирования ответа?
- Какие подключённые инструменты получают данные во время задачи?
- Что происходит с файлами, резервными и другими сохранёнными копиями?
Задавайте эти вопросы применительно к тому, как вы работаете на самом деле. Короткий общий вопрос, загруженный рабочий документ и инструмент, который отправляет письмо, передают данные в разные места. Общий лозунг о конфиденциальности не отвечает на все три случая. Когда принимаете решение, сохраните текущее объяснение поставщика с датой, когда вы его прочитали, — так вы позже заметите изменения.
Различайте передачу, хранение и синхронизацию
Шифрование при передаче защищает данные, пока они идут между двумя точками, например между телефоном и сервером. Шифрование при хранении защищает их, пока они хранятся. Сквозное шифрование добавляет ещё один вопрос: у кого ключи? Если ключи есть только у ваших устройств, сервис посередине не может прочитать содержимое.
Для справки MDN объясняет, как TLS защищает соединения, а Signal описывает сообщения со сквозным шифрованием. Они защищают разные вещи. Значок замка сам по себе не говорит, где сервис может прочитать вашу информацию.
Для синхронизации устройств узнайте, как подтверждается новое устройство, как на него попадают ключи и что нужно для восстановления аккаунта. Связанному устройству всё равно нужны блокировка экрана и свежие обновления. Шифрование при синхронизации не помешает человеку с вашим разблокированным устройством прочитать то, что на нём уже есть.
Проследите запрос до модели
Инференс — это этап, на котором модель пишет ответ. Если его выполняет удалённый поставщик, узнайте, что он получает и какие условия действуют. У потребительских подписок, API и рабочих аккаунтов могут быть разные настройки. Проверяйте именно тот продукт, которым пользуетесь, а не обещания другого тарифа.
Допустим, вы просите кратко изложить предложение для клиента. Перед загрузкой узнайте, отправляется ли документ целиком, добавляет ли приложение историю или воспоминания и получает ли инструмент дополнительный контекст. Уберите имена и не относящиеся к задаче разделы, если они не нужны.
Свой эндпоинт требует такой же проверки. Узнайте, кто его обслуживает и переключается ли приложение на другую модель, если он не отвечает. Настройка локальной модели не означает, что каждая функция, каждый запрос синхронизации или каждый подключённый инструмент работают без интернета.
Рассматривайте инструменты и файлы как отдельные назначения
Подключая календарь, сервис документов или MCP-сервер, вы добавляете в свою работу ещё одного участника. Проверьте, что отправляет каждое действие и какой доступ вы даёте при входе. Запрос только на чтение требует меньше проверки, чем действие, которое что-то публикует или отправляет по почте.
Документация архитектуры MCP помогает понять такие связи. Наше руководство по настройке MCP применяет это различие в небольшой проверке с наблюдаемым результатом.
О хранении файлов спрашивайте отдельно. Необходимость войти, чтобы открыть файл, — это контроль доступа; сама по себе она не означает сквозного шифрования. Проверяйте шифрование файлов, предпросмотр, ссылки для общего доступа, кэш и удаление отдельно от того, как приложение синхронизирует чаты. Задайте те же вопросы о Vault в Mono или о любой другой функции для файлов, которой пользуетесь.
Уточните смысл памяти и удаления
Сохранённые воспоминания, история чатов, скачанные файлы и записи у поставщика — это разные вещи. Удаление сообщения из чата не говорит о том, что происходит с каждой копией, созданной при подготовке ответа.
Прежде чем полагаться на временный или приватный режим чата, выясните, читает ли он существующие воспоминания, сохраняет ли новые, хранит ли локальную историю и меняет ли то, как поставщик обращается с вашими данными. В Mono чаты в Секретном режиме никогда не записывают ничего в память, а читать ли существующую память, решаете вы. Затем проверьте варианты удаления для аккаунта, связанных устройств, подключённых сервисов и резервных копий. Если что-то не объяснено, спросите, прежде чем делиться конфиденциальными данными.
Полезная ежемесячная проверка включает связанные устройства, ненужные интеграции, сохранённые воспоминания и предусмотренный способ восстановления. Данные восстановления храните вне устройства, которое можете потерять. Выбирайте срок хранения под нужные материалы, вместо того чтобы оставлять всё по умолчанию.
Примените список к Mono
Mono шифрует разговоры, память и настройки на вашем устройстве до синхронизации, поэтому сервер не может их прочитать. И всё же считайте обработку моделью, подключённые инструменты и хранение файлов отдельными потоками и проверяйте каждый. Mono Code — ещё один пример: шифрование трафика между телефоном и компьютером не меняет того, что агент программирования отправляет своему поставщику модели.
Начните с несекретной задачи и проверьте, куда уходят её данные, прежде чем давать приложению больше доступа. Это работает и с облачной моделью, и со своим эндпоинтом. Сейчас Mono доступно по листу ожидания. Присоединяйтесь к листу ожидания Mono, чтобы узнавать новости, и задавайте те же вопросы инструментам, которыми пользуетесь сегодня.
