Отчёт Apple Intelligence в macOS 27: что покидает ваш Mac
Используйте отчёт Apple Intelligence в macOS 27, чтобы увидеть, какие запросы Siri AI и Writing Tools ушли в Private Cloud Compute, прочитать JSON и защитить свои данные.
С выходом macOS 27 Golden Gate Apple Intelligence перестала быть опциональной. Модели скачиваются независимо от того, пользуетесь вы ими или нет, Siri AI встроена в Spotlight, и больше запросов, чем когда-либо, передаётся с вашего Mac на серверы Apple для обработки. Ответ Apple на вопрос «что именно отправляется?» — это функция, которую большинство пользователей Mac никогда не открывали: отчёт Apple Intelligence (Apple Intelligence Report), спрятанный в самом низу настроек Privacy & Security. Он способен показать вам, запрос за запросом, текст, который вы отправили в Private Cloud Compute, и полученный в ответ результат. У него также есть особенности, из-за которых легко экспортировать пустой файл, легко неправильно его прочитать и легко допустить утечку. В этом руководстве показано, как включить отчёт так, чтобы он действительно что-то записывал, как читать создаваемый им JSON с помощью инструментов, уже имеющихся на вашем Mac, что отчёт не может вам рассказать, и почему его самый глубокий слой — криптографические аттестации — на самом деле предназначен для исследователей безопасности, а не для вас.
Ключевые выводы
- Отчёт фиксирует активность Private Cloud Compute, и только после того, как вы его включите. Выберите «Последние 15 минут» (значение по умолчанию) или «Последние 7 дней» в System Settings > Privacy & Security > Apple Intelligence Report. Apple предупреждает, что отчёт может оказаться пустым, если с момента изменения длительности не было запросов к Private Cloud Compute.
- Он содержит ваши настоящие слова. Согласно анализу Говарда Окли (Howard Oakley), каждая запись о запросе включает полный промпт и ответ модели — например, текст, который вы пропустили через Writing Tools. Относитесь к экспортированному файлу как к личному дневнику.
- Это JSON-файл, который можно прочитать встроенными инструментами. В macOS есть
jq; несколько команд из этого руководства превращают отчёт в читаемый список того, какое приложение что отправило, когда и было ли это обработано на устройстве или в облаке. - Это не полный журнал ИИ-активности на вашем Mac. Окли обнаружил, что взаимодействия на устройстве, судя по всему, фиксируются только в едином журнале (unified log), а разговоры с Siri записываются как стенограммы в новом приложении Siri.
- Данные аттестации предназначены для исследователей. Основной объём отчёта — это закодированные в Base64 пакеты аттестации для серверов, обработавших каждый запрос. Инструмент Apple
pccvreумеет их разбирать, но для этого нужно изменить настройку безопасности в Recovery, и Окли пришёл к выводу, что результат имеет «крайне мало пользы» для обычных пользователей.
Почему этот отчёт важнее в macOS 27
Apple Intelligence распределяет работу между двумя местами. Простые задачи выполняются на устройстве, с использованием моделей, хранящихся на вашем Mac. Более крупные задачи уходят в Private Cloud Compute (PCC) — серверную инфраструктуру Apple, построенную на чипах Apple Silicon. Страница Apple о конфиденциальности для Mac утверждает, что «данные, обрабатываемые в Private Cloud Compute, не сохраняются и не становятся доступными для Apple. Они обрабатываются только для выполнения вашего запроса, после чего результаты безопасно возвращаются на ваше устройство и не сохраняются».
С выходом macOS 27 изменились три вещи, из-за которых стоит проверить это обещание самостоятельно:
- Вы больше не можете полностью отключить Apple Intelligence. Как сообщал MacRumors, переключатель, отключавший функцию, был убран в macOS 27 и iOS 27. О затратах на хранение, связанных с этим изменением, мы рассказали в нашем руководстве о том, сколько места на диске занимает macOS 27 после обновления — 30 ГБ.
- Siri AI — это новый, диалоговый клиент. Он встроен в Spotlight и имеет собственное приложение. Мы рассказали, как им пользоваться, в нашем руководстве по Siri AI для macOS 27. Более функциональные запросы означают, что больше из них уходит в PCC.
- Home присоединяется к списку. В примечаниях к выпуску macOS 27 от Apple сказано, что при включении Apple Intelligence в приложении Home «записи HomeKit Secure Video обрабатываются на устройстве и через Private Cloud Compute для описаний видео и поиска» (178858470). В тех же примечаниях указано исправление для записей отчёта Apple Intelligence по Home Intelligence, где «часть данных, отправленных в Private Cloud Compute, не отображалась в отчёте» (176056930) — признак того, что Apple считает отчёт именно тем местом, где эти данные должны появляться.
Отчёт — это единственная встроенная запись, фиксирующая по каждому запросу, что именно ушло в PCC. Если вы хоть немного заботитесь о конфиденциальности, стоит знать, как им пользоваться.
Что обещает Private Cloud Compute и что может проверить отчёт
Отчёт легче читать, если вы знаете, какие из заявлений Apple он на самом деле помогает проверить. Когда Apple представила Private Cloud Compute в блоге исследований безопасности 10 июня 2024 года, она сформулировала пять основных требований:
| Требование | На что обязалась Apple | Может ли ваш отчёт помочь это проверить? |
|---|---|---|
| Безгосударственная обработка (stateless) персональных пользовательских данных | Данные используются только для выполнения запроса, не сохраняются и недоступны сотрудникам Apple | Нет — это происходит на сервере |
| Обеспечиваемые гарантии | Защита обеспечивается технически, а не только политикой | Косвенно, через аттестации |
| Отсутствие привилегированного доступа во время выполнения | Нет интерфейсов, позволяющих сотрудникам обойти гарантии конфиденциальности даже во время инцидента | Нет |
| Невозможность целевого воздействия (non-targetability) | Злоумышленник не может выделить данные конкретного пользователя, не скомпрометировав всю систему | Частично — см. реле ниже |
| Проверяемая прозрачность | Исследователи могут проверить, что работающее ПО соответствует опубликованному Apple | Да, через пакеты аттестации и pccvre |
Два механизма из этой архитектуры объясняют многое из того, что вы увидите в отчёте.
Ваш Mac сам выбирает, каким серверам доверять. Apple пишет, что устройство оборачивает ключ полезной нагрузки каждого запроса «только публичными ключами тех узлов PCC, чьи аттестованные измерения соответствуют программному релизу из публичного журнала прозрачности». Иными словами, ваш Mac сверяет аттестацию каждого кандидата-сервера с опубликованным, дополняемым списком программных релизов, прежде чем позволить этому серверу расшифровать что-либо. Пакеты аттестации в privateCloudComputeRequests — это доказательство такой проверки, и один запрос может содержать сразу несколько узлов, потому что ключ выдаётся каждому узлу, который проходит проверку. Множество записей аттестации для одного запроса не означает, что было обработано множество копий ваших данных; это означает, что несколько серверов имели право его обработать.
Ваш IP-адрес скрыт от Apple. Согласно той же публикации, запросы PCC проходят через реле OHTTP, «управляемое третьей стороной, которое скрывает исходный IP-адрес устройства до того, как запрос вообще достигнет инфраструктуры PCC». Это часть требования о невозможности целевого воздействия. Отчёт показывает вам запрос и узлы; он не показывает реле, которое по замыслу находится вне контроля Apple.
Чего отчёт не может — это доказать первое и третье обещания. Действительно ли сервер удаляет ваши данные после ответа, зависит от того, какое ПО на нём работает. Аттестация сообщает вам, что ПО соответствует опубликованному релизу; сам опубликованный релиз — это то, что изучают независимые исследователи, используя виртуальную исследовательскую среду (Virtual Research Environment), которую Apple предоставляет для Mac на Apple Silicon. Такое разделение труда — вы проверяете, что было отправлено, исследователи проверяют, что выполняется на серверах — это честный способ понимать отчёт.
Три места, где фиксируется ИИ-активность
Прежде чем что-либо включать, полезно знать, что отчёт — это лишь одна из трёх записей, и каждая охватывает свою область. Разбор Говарда Окли от 22 сентября раскладывает их так:
| Запись | Что она охватывает | Где найти |
|---|---|---|
| Единый журнал (Unified log) | Взаимодействия на устройстве (судя по всему, фиксируются только здесь) | Приложение Console или команда log; не предназначен для повседневного чтения |
| Приложение Siri | Подробная стенограмма ваших разговоров с Siri | Новое приложение Siri в macOS 27 |
| Apple Intelligence Report (AIR) | Запросы, обработанные Private Cloud Compute, включая промпты, ответы и данные аттестации | System Settings > Privacy & Security > Apple Intelligence Report |
Так что если ваш вопрос — «что я говорил Siri?», откройте приложение Siri. Если это «какой текст покинул мой Mac и ушёл на серверы Apple?», ответ — отчёт. А если это «что делали модели на устройстве?», честный ответ — что удобной записи для этого не существует.
Как включить отчёт так, чтобы он действительно что-то записывал
Самая частая ошибка — экспортировать отчёт и получить пустой файл. Это происходит потому, что отчёт охватывает только тот период, который вы выбрали, начиная с момента выбора. Собственная справочная страница Apple для macOS 27 гласит: «Отчёт может быть пустым, если с момента изменения длительности не было запросов к Private Cloud Compute».
Следуйте этому порядку действий:
- Откройте System Settings и нажмите Privacy & Security в боковой панели.
- Прокрутите вниз и нажмите Apple Intelligence Report.
- Выберите длительность отчёта: Last 15 Minutes (значение по умолчанию) или Last 7 Days. Выбор Off отключает отчёт.
- Теперь пользуйтесь Apple Intelligence как обычно — перепишите абзац с помощью Writing Tools, спросите Siri AI что-нибудь сложное, обобщите длинное письмо.
- Вернитесь в ту же панель и нажмите Export Activity.
- Выберите, куда сохранить файл, и нажмите Export. Файл называется
Apple_Intelligence_Report.json.
Какую длительность выбрать, зависит от того, что вы хотите узнать:
- Last 15 Minutes лучше всего подходит для точечного теста. Включите её, выполните одно конкретное действие, сразу экспортируйте — и вы получите небольшой файл, который легко читать и который содержит только то, что вы только что сделали.
- Last 7 Days лучше всего подходит для аудита вашего обычного использования. Установите её, работайте как обычно неделю, затем экспортируйте. Ожидайте гораздо больший файл, в котором преобладают данные аттестации.
Справочная страница Apple советует открыть файл текстовым просмотрщиком. Это работает, но файл не предназначен для чтения глазами, и именно поэтому важен следующий раздел.
Обращайтесь с экспортированным файлом как с чувствительными данными
Прочтение отчёта Окли однозначно: отчёт содержит персональные данные, такие как «сообщения и текст, который вы вводите в инструменты интеллектуального письма». Каждая запись о запросе включает полный промпт и ответ модели. Если вы переписали личное письмо с помощью Writing Tools, текст этого письма есть в файле.
Это меняет то, как вы должны с ним обращаться:
- Сохраняйте его в приватном месте. Ваш рабочий стол (Desktop) может синхронизироваться с iCloud Drive, если включена синхронизация Desktop & Documents. Рассмотрите локальную папку, которая не синхронизируется.
- Не прикладывайте его к обращению в поддержку и не загружайте в онлайн-просмотрщик JSON. Если вы хотите поделиться структурой, сначала удалите промпты и ответы (команда приведена ниже).
- Удаляйте его, когда закончите. Переместите в корзину и очистите корзину. Отчёт можно экспортировать заново в любой момент в пределах выбранной длительности.
- Помните, что настройка длительности сохраняется. Если вы установили 7 дней для аудита, потом решите, оставить ли это значение или вернуть прежнее.
Настройка отчёта определяет, что ваш Mac записывает для вашего последующего изучения. Отключение отчёта не останавливает отправку запросов в PCC; оно лишь прекращает ведение Mac списка этих запросов.
Что находится внутри JSON
У отчёта два раздела верхнего уровня. Анализ Окли и документация к open-source-просмотрщику на GitHub сходятся в общей структуре:
modelRequests — по одной записи на каждый запрос к модели. Каждая запись содержит, среди прочего, следующие поля:
| Поле | Что оно содержит |
|---|---|
timestamp | Время запроса, в секундах с 1 января 1970 года (с дробной частью) |
identifier | Уникальный идентификатор запроса (UUID) |
prompt | Полный текст, отправленный модели |
response | Ответ модели |
model | Идентификатор модели, например начинающийся с com.apple.fm.language.instruct_server_v2 |
modelVersion | Версия модели |
useCase | Назначение запроса |
clientIdentifier | Компонент, отправивший запрос — для Writing Tools в анализе Окли встречался com.apple.WritingTools.xpc.WritingToolsViewService |
executionEnvironment | Где выполнялся запрос: PrivateCloudCompute для серверных запросов; Окли также отмечал OnDevice как возможное значение |
privateCloudComputeRequests — метаданные для запросов, обработанных PCC. Окли описывает этот раздел как «основной объём» большинства отчётов. Его главное содержимое — пакеты аттестации, закодированные в Base64. Каждый пакет описывает узел сервера PCC, которому ваш Mac был готов передать ключ шифрования запроса. Документация к просмотрщику на GitHub также перечисляет такие поля, как requestId, nodeState, счётчики узлов, attestationBundle, node, proxiedBy и assetHash, и считает большинство из них непрозрачными техническими значениями.
Нам не удалось самостоятельно экспортировать отчёт из macOS 27 — наш тестовый Mac всё ещё работает на macOS Tahoe 26.5.2, — поэтому списки полей выше взяты из этих двух источников, а не из нашего собственного файла. Названия полей могут меняться между релизами. Первая команда в следующем разделе покажет вам, что на самом деле содержит ваш собственный отчёт; доверяйте ей больше, чем любой таблице, включая эту.
Чтение отчёта с помощью jq
В macOS есть jq — консольный обработчик JSON. На нашем тестовом Mac с Tahoe команда /usr/bin/jq --version сообщает jq-1.7.1-apple. Если вы также установили jq через Homebrew, обе версии будут работать с приведёнными ниже командами.
Откройте Terminal, перейдите (cd) в папку, куда вы сохранили отчёт, и начните с изучения его структуры.
1. Посмотреть, что содержит отчёт
jq 'keys' Apple_Intelligence_Report.json
jq '.modelRequests[0] | keys' Apple_Intelligence_Report.json
Первая команда выводит список разделов верхнего уровня; вы должны увидеть modelRequests и privateCloudComputeRequests. Вторая выводит поля первого запроса к модели. Если любая из команд завершится ошибкой про null, значит раздел пуст — вернитесь и проверьте настройку длительности.
2. Посчитать количество запросов
jq '{modelRequests: (.modelRequests | length), pccRequests: (.privateCloudComputeRequests | length)}' Apple_Intelligence_Report.json
Для 15-минутного теста с парой действий Writing Tools оба числа должны быть небольшими. Документация open-source-просмотрщика показывает пример отчёта с 23 запросами к модели и 18 запросами PCC.
3. Вывести все запросы как хронологию
jq -r '.modelRequests[] | [(.timestamp | floor | todate), .executionEnvironment, .clientIdentifier, .model] | @tsv' Apple_Intelligence_Report.json
Эта команда выводит по одной строке на запрос: время (в UTC), где он выполнялся, какой компонент его запросил и какая модель ответила. Это самый быстрый способ увидеть общую картину. Если вы предпочитаете локальное время, замените todate на strflocaltime("%Y-%m-%d %H:%M").
4. Сколько выполнялось на устройстве, а сколько в облаке
jq '[.modelRequests[].executionEnvironment] | group_by(.) | map({(.[0]): length}) | add' Apple_Intelligence_Report.json
Результат — небольшой объект вроде {"PrivateCloudCompute": 12}. Учитывая находку Окли о том, что взаимодействия на устройстве, судя по всему, фиксируются только в едином журнале, не удивляйтесь, если в отчёте окажется исключительно PrivateCloudCompute.
5. Какие приложения и компоненты отправляли запросы
jq -r '[.modelRequests[].clientIdentifier] | group_by(.) | map("\(length)\t\(.[0])") | .[]' Apple_Intelligence_Report.json
Каждая строка — это счётчик и идентификатор клиента. Это отвечает на вопросы вроде «отправляет ли Mail мои сообщения в PCC для сводок?» или «как часто Writing Tools использует сервер?».
6. Прочитать отправленный текст
jq -r '.modelRequests[] | select(.executionEnvironment == "PrivateCloudCompute") | "\(.timestamp | floor | strflocaltime("%Y-%m-%d %H:%M")) \(.clientIdentifier)\n PROMPT: \((.prompt // "")[0:300])\n"' Apple_Intelligence_Report.json
Эта команда выводит первые 300 символов каждого промпта, отправленного в PCC, вместе со временем и источником. Это самое показательное представление отчёта — и причина, по которой файл требует осторожного обращения.
7. Сделать копию, которой можно поделиться, без вашего текста
jq 'del(.modelRequests[].prompt, .modelRequests[].response)' Apple_Intelligence_Report.json > AIR-redacted.json
Если вы хотите поделиться структурой отчёта с разработчиком или на форуме, поделитесь этой версией. Она сохраняет временные метки, модели и окружения, но убирает промпты и ответы. Проверьте её перед тем, как делиться: если будущая версия отчёта поместит текст в другие поля, эта команда его не удалит.
Чтение одной записи по полям
Получив хронологию, выберите одну запись и прочитайте её полностью. Полезно знать, о чём говорит каждая часть:
- Название
modelговорит о масштабе задачи. Идентификаторы, содержащиеserver— среди примеров Оклиcom.apple.fm.language.instruct_server_v2и, в 2024 году,com.apple.fm.language.instruct_server_v1.text_summarizer— относятся к серверным моделям. Если запрос, который вы ожидали увидеть локальным, показывает серверную модель, значит для этого запроса функция использовала PCC. clientIdentifierсообщает, кто спрашивал. Он называет системный компонент, а не обязательно приложение, которым вы пользовались. Запросы Writing Tools приходят от его собственной службы,com.apple.WritingTools.xpc.WritingToolsViewService, независимо от того, вызвали вы его в Mail, Notes или стороннем редакторе. Так что если вы хотите узнать, в каком приложении вы находились, используйте временную метку и собственную память, а не это поле.useCaseсообщает, каким был тип запроса. Значения различаются между функциями; сравните несколько записей одной и той же функции, чтобы понять, как выглядят именно ваши.promptсообщает о масштабе. Именно здесь чаще всего встречаются сюрпризы. Запрос на резюмирование может включать больше содержимого цепочки писем, чем было видно на экране, а переписывание включает весь выделенный фрагмент, а не только ту фразу, о которой вы думали. Чтение нескольких промптов — лучший способ понять, что именно отправляет каждая функция.response— это то, что пришло в ответ. Оно должно совпадать с тем, что вы видели на экране. Если ответ присутствует, но вы никогда не видели результат — например, потому что отменили действие, — запрос всё равно достиг сервера.
Тот же отчёт на iPhone и iPad
Apple предлагает тот же отчёт на iPhone и iPad, в Settings > Privacy & Security > Apple Intelligence Report, и справочные страницы Apple для этих устройств описывают его так же. Записи привязаны к конкретному устройству: отчёт, экспортированный на вашем Mac, показывает только запросы, сделанные с этого Mac. Если вы хотите проверить своё использование Apple Intelligence в целом, экспортируйте отчёт на каждом устройстве за один и тот же период.
Мы протестировали все команды из этого раздела на небольшом примерном файле, построенном на основе задокументированных названий полей, используя jq, входящий в состав macOS. На реальном отчёте ожидайте, что разделы аттестации сделают файл большим и медленным для открытия в текстовом редакторе; команды jq справляются с этим без проблем.

Четыре распространённых неверных толкования
Люди, впервые открывающие свой отчёт, склонны делать одни и те же неверные выводы. Избегайте их:
- «В обоих разделах должно быть одинаковое количество записей». Это не так.
modelRequestsперечисляет запросы к моделям;privateCloudComputeRequestsсодержит метаданные PCC, в основном аттестации. В примере отчёта из документации просмотрщика на GitHub было 23 записи первого типа и 18 второго. Сопоставляйте записи по времени, а не ожидайте взаимно однозначного списка. - «Много аттестаций означает, что мои данные ушли на много серверов». Как объяснялось выше, ваш Mac выдаёт ключ запроса каждому узлу, чья аттестация соответствует опубликованному релизу. Несколько аттестаций показывают несколько подходящих узлов, а не несколько обработанных копий вашего запроса.
- «Название модели говорит мне, каким продуктом я пользовался». Идентификаторы моделей описывают внутренние модели и адаптеры Apple, и одна и та же модель может обслуживать несколько функций. Используйте
clientIdentifierи временную метку, чтобы понять, чем вы занимались. - «Пустой отчёт означает, что с моего Mac ничего не уходило». Пустой отчёт после изменения длительности означает лишь отсутствие запросов PCC с этого момента. Он ничего не говорит о предыдущем периоде и не охватывает сторонние сервисы вроде ChatGPT.
Чего отчёт вам не расскажет
Отчёт ценен именно тем, что он конкретен, но его ограничения так же конкретны:
- Активность на устройстве в основном отсутствует. По прочтению Окли, взаимодействия на устройстве фигурируют только в едином журнале. Отчёт — не полная запись того, что Apple Intelligence делала на вашем Mac.
- Разговоры с Siri фиксируются в другом месте. Приложение Siri хранит стенограмму ваших разговоров; именно оно, а не отчёт, — то место, где стоит проверять, что вы говорили Siri.
- Он показывает, что было отправлено, а не что произошло на сервере. Отчёт доказывает, что ваш Mac отправил запрос серверам, чьи аттестации он принял. Он не может показать, что эти серверы сделали с данными; для этого существуют опубликованная архитектура безопасности Apple и независимые исследования.
- Охват зависит от того, правильно ли настроена конкретная функция. Исправление в примечаниях к выпуску macOS 27, касающееся отсутствующих в отчёте записей Home Intelligence (176056930), показывает, что функции могут, по крайней мере в предрелизных сборках, не отображаться в отчёте.
- Сторонний ИИ вне его области. Отчёт охватывает Apple Intelligence и Private Cloud Compute. Когда вы сами решаете отправить что-то в ChatGPT через интеграцию, этот запрос регулируется условиями OpenAI. Мы рассмотрели сторону конфиденциальности ChatGPT на Mac в статье о плагине ChatGPT для Messages и Full Disk Access.
Глубокое погружение: аттестации и pccvre
Пакеты аттестации — та часть отчёта, которая делает Private Cloud Compute больше, чем просто обещанием. Архитектура Apple, описанная в блоге исследований безопасности, заключается в том, что ваше устройство отправляет запрос только тем узлам PCC, которые могут криптографически доказать, что работают на ПО, опубликованном Apple для проверки. Пакеты аттестации в вашем отчёте — это и есть такие доказательства.
Apple предоставляет инструмент для их разбора. Продолжение материала Окли от 24 сентября цитирует Apple: «вы можете разбирать (parse), приводить к каноническому виду (canonicalize) и проверять пакеты аттестации из отчёта Apple Intelligence с помощью подкоманд attestation инструмента pccvre». Инструмент находится по пути:
ls -l /System/Library/SecurityResearch/usr/bin/pccvre
На нашем Mac с Tahoe 26.5.2 он уже присутствует. Однако его запуск не даёт далеко продвинуться на обычном Mac. У нас и pccvre --help, и pccvre attestation --help сразу же останавливались со следующим сообщением:
allow-research-guests is currently disabled; Please go to recovery and run 'csrutil allow-research-guests enable'
Это и есть барьер. Чтобы использовать pccvre, нужно загрузиться в Recovery и изменить настройку System Integrity Protection:
csrutil allow-research-guests enable
Проверить её состояние из обычного сеанса можно так:
csrutil allow-research-guests status
На нашем Mac эта команда сообщает Allow Research Guests status: disabled, наряду с System Integrity Protection status: enabled из csrutil status. Окли отмечает, что Apple предупреждает: включение исследовательского доступа «может расширить поверхность атаки». Свою работу он выполнял в виртуальной машине с macOS 27 и изменёнными настройками безопасности, а не на основном Mac, затем согласился с лицензионными запросами, выполнив sudo pccvre --help, и разобрал пакет командой такого вида:
pccvre attestation parse [--debug] [--input-format <input-format>] \
[--request-index <request-index>] [--attestation-index <attestation-index>] \
[--bundle-version <bundle-version>] [--output-format <output-format>] \
[--output <output>] <file>
Его вывод стоит процитировать полностью, с контекстом: JSON-вывод для одного пакета аттестации составил 53 КБ, содержащий несколько узнаваемых слов о безопасности транзакции, но «в подавляющем большинстве — закодированные в Base64 данные, предназначенные не для восприятия человеком, а для исследователей безопасности». По его словам, в текущем виде AIR-отчёты «имеют крайне мало пользы для нас».
Из этого следует наша рекомендация. Не включайте исследовательский доступ (research guests) на вашем повседневном Mac ради чтения собственного отчёта. Текст промптов и ответов — та часть, которую вы действительно можете интерпретировать, — читается через jq без изменения каких-либо настроек безопасности. Оставьте проверку аттестаций исследователям, работающим в виртуальных машинах, — именно для этого и предназначена виртуальная исследовательская среда (Virtual Research Environment) Apple.
Практический аудит конфиденциальности за двадцать минут
Если вы хотите узнать, что ваше обычное использование Apple Intelligence отправляет Apple, вот сфокусированная последовательность действий:
- Установите длительность отчёта на Last 15 Minutes. Это даст вам чистое окно наблюдения.
- Делайте по одному действию за раз. Перепишите абзац с помощью Writing Tools. Задайте Siri AI вопрос, требующий вашего личного контекста. Обобщите длинную цепочку писем в Mail. Попробуйте поиск через Home Intelligence, если вы им пользуетесь.
- Экспортируйте после каждого действия и выполните команду 3 из раздела jq. Вы увидите, действие за действием, достигло ли каждое из них PCC и какой компонент его отправил.
- Прочитайте промпты командой 6. Проверьте, не ушло ли на сервер больше текста, чем вы ожидали — например, целая цепочка писем ради сводки, а не только видимое сообщение.
- Решите, что изменить. Если функция отправляет больше, чем вам комфортно, прекратите использовать эту функцию для чувствительных материалов. Вы не можете полностью отключить Apple Intelligence в macOS 27, но можете не вызывать Writing Tools на конфиденциальном документе.
- Удалите экспортированные файлы и установите длительность на то значение, которое хотите оставить.
Это также хороший способ разрешить рабочие споры о том, является ли та или иная функция «работающей на устройстве» или нет. Отчёт показывает, что показывает; никому не нужно гадать.
Для администраторов
У организаций, управляющих парком Mac, стоит немного другой вопрос: не «что отправил я?», а «что могли отправить наши пользователи?». Отчёт — это инструмент уровня пользователя и конкретного Mac, поэтому он не подходит для аудита всего парка устройств, но он полезен как шаг проверки при написании политик:
- Используйте его для проверки решений по политике. Прежде чем разрешить или ограничить функцию через MDM, выполните описанный выше двадцатиминутный аудит на тестовом Mac с репрезентативными данными и посмотрите, какие компоненты обращаются к PCC.
- Помните, что затраты на хранение теперь фиксированы. Поскольку Apple Intelligence больше нельзя полностью отключить в macOS 27, каждый Mac скачивает модели. Планируйте это, как описано в нашем руководстве по хранению в macOS 27.
- Относитесь к экспортированным отчётам как к пользовательским данным. Если вы просите пользователя экспортировать отчёт для расследования, он содержит его текст. Обращайтесь с ним по тем же правилам, что и с содержимым электронной почты.
Более широкий набор изменений macOS 27, затрагивающих управляемый парк устройств, смотрите в нашем чек-листе администратора для macOS 27.

Устранение распространённых проблем
Экспортированный отчёт пуст
Проблема: Apple_Intelligence_Report.json не содержит запросов, либо jq сообщает о разделах со значением null.
Решение: Отчёт охватывает только запросы PCC, сделанные с момента последнего изменения длительности. Установите длительность, затем воспользуйтесь функцией, которая действительно обращается к PCC (надёжный тест — переписывание существенного по объёму абзаца через Writing Tools), и экспортируйте снова. Если вы использовали только функции на устройстве, пустой отчёт — ожидаемый результат.
Не могу найти Apple Intelligence Report в Privacy & Security
Проблема: Пункт отсутствует в списке.
Решение: Он находится внизу панели Privacy & Security, под списком разрешений; прокрутите вниз. Он появляется только на Mac, поддерживающих Apple Intelligence. Если Apple Intelligence в принципе недоступна на вашем Mac, см. Apple Intelligence недоступна или неактивна.
jq сообщает «Cannot iterate over null»
Проблема: Команда завершается с ошибкой на полпути.
Решение: Раздел, который ожидает команда, отсутствует в вашем отчёте, либо в некоторых записях отсутствует поле. Выполните jq 'keys' и jq '.modelRequests[0] | keys', чтобы увидеть реальную структуру, затем скорректируйте названия полей. Добавление // empty после поля — например, .prompt // empty — пропускает отсутствующие значения вместо того, чтобы завершаться с ошибкой.
Временные метки выглядят неверными
Проблема: Время отличается на несколько часов.
Решение: todate выводит время в UTC. Используйте вместо этого strflocaltime("%Y-%m-%d %H:%M") для вашего локального часового пояса. Исходные значения — это секунды с 1 января 1970 года с дробной частью, поэтому их нужно сначала округлить функцией floor.
Файл слишком велик, чтобы его открыть
Проблема: Семидневный отчёт занимает много мегабайт и подвешивает текстовый редактор.
Решение: Это данные аттестации. Не открывайте файл в редакторе; используйте команды jq, которые читают только те части, которые вы запрашиваете. Команда 7 создаёт гораздо меньшую копию без промптов и ответов.
pccvre сообщает, что исследовательский доступ отключён
Проблема: Любая команда pccvre останавливается с сообщением «allow-research-guests is currently disabled».
Решение: Так и задумано. Его включение требует Recovery и ослабляет границу безопасности. Если вы исследователь безопасности, сделайте это в виртуальной машине, как поступил Окли. В противном случае пропустите слой аттестации; он не нужен для чтения ваших промптов и ответов.
Часто задаваемые вопросы
Что такое Apple Intelligence Report на Mac?
Это запись запросов Apple Intelligence, обработанных Private Cloud Compute, доступная в System Settings > Privacy & Security. Вы выбираете длительность 15 минут или 7 дней, затем экспортируете отчёт как Apple_Intelligence_Report.json.
Почему мой Apple Intelligence Report пуст?
Он включает только запросы Private Cloud Compute, сделанные после того, как вы изменили длительность. Сначала установите длительность, воспользуйтесь функцией, обращающейся к облаку, например Writing Tools на достаточно длинном абзаце, затем экспортируйте.
Содержит ли отчёт мой реальный текст?
Да. Каждая запись о запросе включает промпт, отправленный модели, и ответ. Держите экспортированный файл в приватном месте, не загружайте его в онлайн-просмотрщики и удаляйте по завершении работы. Используйте команду jq для удаления текста, чтобы безопасно поделиться структурой.
Останавливает ли отключение отчёта отправку данных на серверы Apple?
Нет. Эта настройка лишь определяет, ведёт ли ваш Mac запись запросов Private Cloud Compute для вашего изучения. Запросы по-прежнему уходят в Private Cloud Compute, когда этого требует функция.
Могу ли я увидеть, что делали модели на устройстве?
Не в удобном виде. Согласно анализу Говарда Окли, взаимодействия на устройстве, судя по всему, фиксируются только в едином журнале. Разговоры с Siri хранятся как стенограммы в приложении Siri.
Что такое пакеты аттестации в отчёте?
Это криптографические доказательства, описывающие серверы Private Cloud Compute, которым ваш Mac согласился отправить каждый запрос. Инструмент Apple pccvre умеет их разбирать, но это требует включения исследовательского доступа в Recovery, а результат предназначен для исследователей безопасности.
Безопасно ли пользоваться сторонним просмотрщиком отчёта?
Только тем, который работает полностью локально и код которого вы можете проверить. Open-source-просмотрщик на GitHub утверждает, что не выполняет сетевых запросов. Но даже в этом случае самый безопасный подход — jq на вашем собственном Mac, не требующий никакого дополнительного ПО.
Заключение
Apple Intelligence Report — это самое близкое, что macOS 27 может предложить в качестве «чека» за использование ИИ. Он расскажет не всё — активность на устройстве и разговоры с Siri хранятся в других местах, а слой аттестации написан для исследователей, — но он показывает, простым текстом, что покинуло ваш Mac и ушло в Private Cloud Compute и что пришло обратно. Включайте его перед тестом, экспортируйте сразу, читайте через jq, а не текстовым редактором, и относитесь к файлу как к приватным данным. Теперь, когда Apple Intelligence больше нельзя отключить, умение проверять её — следующая лучшая вещь, которая у вас есть.
Похожие материалы: Как пользоваться Siri AI на Mac · Список ожидания Siri AI в macOS 27 · macOS 27 заняла 30 ГБ дискового пространства
