---
metadata:
  - name: generator
    content: Diplodoc Platform v5.64.0
alternate:
  - https://boost.yandex.com/doc/en/analytics/content/data-security/app-privacy-apple.md
  - https://boost.yandex.com/doc/ru/analytics/content/data-security/app-privacy-apple.md
  - https://boost.yandex.com/doc/zh/analytics/content/data-security/app-privacy-apple.md
  - href: https://boost.yandex.com/doc/zh/analytics/content/data-security/app-privacy-apple.md
    type: text/markdown
    title: Markdown version
  - href: https://boost.yandex.com/doc/zh/llms.txt?revision=r21772739
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://boost.yandex.com/doc/zh/llms.txt?revision=r21772739

# App Store 中应用的隐私设置

自2020年12月8日起，[苹果要求](https://developer.apple.com/app-store/app-privacy-details/)移动应用开发者向App Store报告其应用收集的数据类型。 这涉及到其他方面，包括集成到应用中的第三方库。

- 下面的列表指的是默认的 AppMetrica SDK 配置。 如果您收集了额外的数据或不使用相关功能，请根据需要修改数据集。
- 当IDFA可用时，AppMetrica SDK 会执行跟踪。 您需要自行实现[请求](https://boost.yandex.com/doc/zh/analytics/content/mobile-tracking/ios-tracking.md#request)。

截至2024年春季，Apple提供了一种自动供应所有数据收集和跟踪信息的机制，即[隐私清单](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files)。 应用程序本身或其组件可以生成 manifest 文件。

- 从版本 [5.1.0](https://boost.yandex.com/doc/zh/analytics/content/sdk/ios/changelog-ios.md#v-5-1-0) 开始，AppMetrica SDK 将所有必要的数据提供为隐私声明文件。 我们建议升级到最新的 SDK 版本，以便自动将必要的数据添加到您的应用 manifest 中。 如果无法实现，请使用下面的建议手动填写manifest文件。

## 跟踪 {#tracking}

[跟踪](https://developer.apple.com/app-store/user-privacy-and-data-use/)指的是将从您的应用中收集的用户或设备数据（ID、个人资料）与第三方数据关联起来，用于广告或数据共享的行为。

默认情况下，AppMetrica SDK 提供跟踪功能。 这必须反映在隐私清单中：`NSPrivacyTracking` 必须设置为 `true`.

<!--
> **Примеры трекинга:**
>
> - Целевая реклама в вашем приложении на основе пользовательских данных, собранных с приложений и веб-сайтов других компаний.
> - Передача брокеру данных информации о местоположении устройства или списков электронной почты.
> - Предоставление сторонней рекламной сети доступа к списку электронных писем, рекламных идентификаторов или других идентификаторов для целевой рекламы или привлечения новых пользователей.
> - Размещение в вашем приложении SDK стороннего производителя, который объединяет пользовательские данные из вашего приложения с пользовательскими данными из приложений других разработчиков для таргетирования или измерения эффективности рекламы (даже если вы не используете SDK для этих целей). Например, при входе с пакетом SDK данные из вашего приложения используются для включения целевой рекламы в приложениях других разработчиков. -->

### 跟踪域 {#track-domain}

用于跟踪的数据会发送到单个域名（在隐私清单文件中以 `NSPrivacyTrackingDomains` 键指定）：

* `跟踪.appmetrica.yandex.net`.
* `跟踪.reserve.appmetrica.yandex.net`.

根据 Apple 的政策，如果用户未授权跟踪，对这些域名的网络请求将失败。

### 禁用跟踪 {#disable-track}

在某些情况下，您可能需要禁用跟踪功能，例如在使用AppMetrica SDK 的儿童应用中。 为了做到这一点，排除负责收集ID（包括IDFA）的`AppMetricaAdSupport`模块。

> 如何在使用儿童应用时[排除“AppMetricaAdSupport”模块](https://boost.yandex.com/doc/zh/analytics/content/sdk/ios/analytics/migration-io-5-0-0.md#child)

如果模块被禁用：

- 键 `NSPrivacyTracking` 的值为 `false`，追踪域不会被使用。
- IDs (`NSPrivacyCollectedDataTypeDeviceID`) 不用于跟踪，也不用于 `NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising` 和 `NSPrivacyCollectedDataTypePurposeDeveloperAdvertising` 目的。

   {% note info %}

   在手动填写隐私声明文件时排除它们。

   {% endnote %}

## 数据类型及其使用 {#data-types-and-usage}

苹果的政策要求应用程序开发者指定应用程序使用的所有[数据类型](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests)以及使用这些数据的目的。

The AppMetrica SDK 使用其中一些：

#|
|| **数据类型** | **值** | **使用** | **跟踪** | **与用户关联** | **目的** ||
|| Location | `NSPrivacyCollectedDataTypePreciseLocation` | Optional[*](*location) | 否 | 否 | `NSPrivacyCollectedDataTypePurposeAppFunctionality` ||
|| Location | `NSPrivacyCollectedDataTypeCoarseLocation` | Optional[*](*location) | 否 | 否 | `NSPrivacyCollectedDataTypePurposeAnalytics` ||
|| IDs | `NSPrivacyCollectedDataTypeUserID` | Optional[*](*id-user) | 否 | 否 | `NSPrivacyCollectedDataTypePurposeAnalytics` ||
|| IDs | `NSPrivacyCollectedDataTypeDeviceID` | 是[*](*id-device) | Yes | Yes |
* `NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising`
* `NSPrivacyCollectedDataTypePurposeDeveloperAdvertising`
* `NSPrivacyCollectedDataTypePurposeAnalytics` ||
   || 购买 | `NSPrivacyCollectedDataTypePurchaseHistory` | 是[*](*purchase) | 否 | 否 | `NSPrivacyCollectedDataTypePurposeAnalytics` ||
   || 使用数据 | `NSPrivacyCollectedDataTypeProductInteraction` | Yes | 否 | 否 | `NSPrivacyCollectedDataTypePurposeAnalytics` ||
   || Diagnostics | `NSPrivacyCollectedDataTypeCrashData` | Yes | 否 | 否 | `NSPrivacyCollectedDataTypePurposeAppFunctionality` ||
   || Diagnostics | `NSPrivacyCollectedDataTypePerformanceData` | Yes | 否 | 否 | `NSPrivacyCollectedDataTypePurposeAppFunctionality` ||
   || Diagnostics | `NSPrivacyCollectedDataTypeOtherDiagnosticData` | Yes | 否 | 否 | `NSPrivacyCollectedDataTypePurposeAnalytics` ||
   || 其他数据类型 | `NSPrivacyCollectedDataTypeOtherDataTypes` | 是[*](*other-data) | 否 | 否 |
* `NSPrivacyCollectedDataTypePurposeAnalytics`
* `NSPrivacyCollectedDataTypePurposeAppFunctionality` ||
   |#

{% note info %}

如果你使用或传递来自[完整列表](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests)的其他数据到Analytics module，你需要在自己的端点上声明它。

{% cut "示例" %}

<img src="https://yastatic.net/s3/doc-binary/src/dev/appmetrica/en/images/data-security/privacy.jpeg">

{% endcut %}

{% endnote %}

## 私有 API

根据 Apple 的政策，某些[系统 API 方法](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api)仅能在严格定义的场景中使用。 它们的使用以及背后的原因必须在隐私清单文件中指定。

SDK AppMetrica 使用以下键：

#|
|| **NSPrivacyAccessedAPIType** | **NSPrivacyAccessedAPITypeReasons** | **评论** ||
|| `NSPrivacyAccessedAPICategoryUserDefaults` | CA92.1 | 读取并存储 SDK 正常运行所需的数据。 ||
|| `NSPrivacyAccessedAPICategoryFileTimestamp` | C617.1 | 读取 SDK 运行所需的数据。 ||
|#

{% note info %}

如果您使用其他API，请手动声明它们。

{% endnote %}

<!-- ## Типы данных {#data-types}

Ознакомьтесь со списком типов данных ниже и сравните их с методами сбора данных в вашем приложении:

#|
|| **Тип данных** | **Описание** | **Сбор данных AppMetrica SDK (конфигурация по умолчанию)** ||
|| **Контактная информация** ||
|| Имя | Имя или фамилия. | Нет ||
|| Адрес электронной почты | Включая хэшированный адрес электронной почты. | Нет ||
|| Номер телефона | Включая хэшированный номер телефона. | Нет ||
|| Физический адрес | Домашний, физический или почтовый адрес. | Нет ||
|| Другая контактная информация пользователя. | Любая другая информация, которая может быть использована для связи с пользователем вне приложения. | Нет ||
|| **Здоровье и фитнес** ||
|| Здоровье | Данные о состоянии здоровья и медицинские данные. | Нет ||
|| Фитнес | Данные о физической форме и упражнениях. | Нет ||
|| **Финансовая информация** ||
|| Информация об оплате | Например, форма оплаты, номер платежной карты или номер банковского счета. Если приложение использует сервис для оплаты, информация об оплате вводится за пределами приложения и разработчик не имеет к ней доступа. Такая информация не собирается и ее не нужно раскрывать. | Нет ||
|| Информация о кредите | Например, кредитный рейтинг. | Нет ||
|| Другая финансовая информация | Например, доход, активы, зарплата, долги или любая другая финансовая информация. | Нет ||
|| **Геолокация** ||
|| Точная геолокация | Информация о местоположении пользователя или устройства с тем же или большим разрешением, что и широта и долгота, с тремя или более знаками после запятой .| Да, если включена опция `locationTracking` и получено разрешение от пользователя. [Запрос на разрешение](https://developer.apple.com/documentation/corelocation/cllocationmanager?language=objc) нужно реализовать самостоятельно. ||
|| Приблизительная геолокация | Информация о местоположении пользователя или устройства с меньшим разрешением, чем широта и долгота, с тремя или более десятичными знаками. Например, службы приблизительного определения местоположения. | Да, если включена опция `locationTracking` и получено разрешение от пользователя. [Запрос на разрешение](https://developer.apple.com/documentation/corelocation/cllocationmanager?language=objc) нужно реализовать самостоятельно. ||
|| **Конфиденциальная информация** ||
|| Конфиденциальные данные | Например, расовые или этнические данные, религиозные или философские убеждения, сексуальная ориентация, членство в профсоюзах, политические убеждения, информация о беременности или родах, инвалидность, генетическая информация или биометрические данные. | Нет ||
|| **Контакты** ||
|| Контакты | Например, список контактов в телефоне пользователя, адресная книга или социальная сеть. | Нет ||
|| **Пользовательский контент** ||
|| Электронные письма или текстовые сообщения | Включая строку темы, отправителя, получателей и содержимое электронного письма или сообщения. | Нет ||
|| Фотографии или видео | Фотографии или видео пользователя. | Нет ||
|| Аудиоданные | Голос пользователя или звуковые записи. | Нет ||
|| Игровой контент | Например, логика многопользовательской игры или игрового процесса, сохраненные игры, пользовательский контент в игре. | Нет ||
|| Служба поддержки пользователей | Данные, полученные пользователем во время запроса в службу поддержки. | Нет ||
|| Другой пользовательский контент | Любой другой пользовательский контент. | Нет ||
|| **История просмотров** ||
|| История просмотров | Информация о просмотрах контента, который не является частью приложения. Например, веб-сайты. | Нет ||
|| **История поиска** ||
|| История поиска | Информация о поиске через приложение. | Нет ||
|| **Идентификаторы** ||
|| ID пользователя | Например, имя пользователя, псевдоним, ID учетной записи, ID пользователя, клиентский номер или другой ID пользователя или учетной записи, который можно использовать для идентификации конкретного пользователя или учетной записи. | Нет

По желанию разработчик приложения может настроить передачу этих данных. ||
|| ID устройства | Например, рекламный идентификатор или другой ID устройства. | Да, если есть разрешение пользователя. [Запрос на разрешение](https://boost.yandex.com/doc/zh/analytics/content/mobile-tracking/ios-tracking.md) нужно реализовать самостоятельно. ||
|| **Покупки** ||
|| История покупок | Покупки или тенденции покупок от имени учетной записи или отдельного пользователя. | Да, начиная с версий SDK 4.0.0+

По желанию разработчик приложения может отключить передачу этих данных, используя свойство `revenueAutoTrackingEnabled`. ||
|| **Данные об использовании** ||
|| Взаимодействие с продуктом | Например, информация о запусках приложения, нажатиях, прокрутке и касаниях, данные о прослушивании музыки и просмотрах видео, местах сохранения в игре, видео или песнях, а также другая информация о взаимодействии пользователя с приложением. | Да, если речь идет о событии запуска. В остальных случаях — нет.

По желанию разработчик может полностью отключить автоматическое отслеживание сессий `sessionsAutoTracking` и [отслеживать сессии вручную](https://boost.yandex.com/doc/zh/analytics/content/sdk/ios/analytics/ios-listen.md). ||
|| Данные о рекламе | Информация о рекламе, которую просматривал пользователь.| Нет

По желанию разработчик приложения может настроить передачу этих данных. ||
|| Другие данные об использовании | Любые другие данные об активности пользователя в приложении. | Нет ||
|| **Диагностика** ||
|| Данные о сбоях | Например, журналы сбоев. | Нет ||
|| Данные о производительности | Например, время запуска, частота зависания или потребление энергии. | Да

Analytics module может собирать данные об уровне заряда батареи для крэш-аналитики. ||
|| Другие данные диагностики | Любые другие данные о технической диагностике, связанные с приложением. | Нет ||
|| **Другие данные** ||
|| Другие типы данных | Любые другие не упомянутые типы данных. | Да

Analytics module может собирать дополнительные данные. Например, техническую информацию об устройстве: версия операционной системы, тип экрана и тому подобное. ||
|#

## Использование данных {#data-use}

Выберите категории, которые соответствуют использованию данных в вашем приложении:

| Цель | Определение |
| ---- | ------- |
| Сторонняя реклама | Показ сторонних объявлений в вашем приложении или обмен данными с организациями, которые показывают стороннюю рекламу. |
| Реклама или маркетинг разработчика | Показ вашей рекламы в приложении, отправка маркетинговых сообщений непосредственно вашим пользователям или обмен данными с организациями, которые будут показывать вашу рекламу. |
| Аналитика | Использование данных для оценки поведения пользователей, понимания эффективности существующих функций продукта, планирования новых функций или измерения размера или характеристик аудитории. |
| Персонализация продукта | Настройка того, что видит пользователь. Например списка рекомендуемых продуктов, сообщений или предложений. |
| Функциональность приложения | Например, для аутентификации пользователя, включения функций, предотвращения мошенничества, внедрения мер безопасности, обеспечения бесперебойной работы сервера, минимизации сбоев приложений, повышения масштабируемости и производительности или поддержки пользователей. |
| Другие цели | Любые другие не упомянутые цели. |

## Данные, связанные с пользователем {#data-linked}

{% note info %}

Личная информация и персональные данные считаются связанными с пользователем.

{% endnote %}

Определите, связан ли каждый тип данных с идентификатором пользователя (через его учетную запись, устройство или другие данные). Сбор информации через приложение часто связан с личными данными пользователя, если не предусмотрены специальные меры защиты конфиденциальности:

- Удаление информации о любых прямых идентификаторах, таких как идентификатор пользователя или его имя, перед сбором данных.
- Обработка данных для разрыва связи и предотвращения повторной связи с реальными идентификаторами.

Чтобы данные не были связаны с личностью конкретного пользователя, избегайте определенных действий после сбора:

- Не связывайте данные с идентификатором пользователя.
- Не привязывайте данные к другим наборам данных, которые могут связать их с идентификатором конкретного пользователя.

## Трекинг {#tracking}

Трекинг — это сопоставление данных, собранных в вашем приложении о конкретном пользователе или устройстве (например, идентификатор пользователя, идентификатор устройства или профиль) с данными третьих сторон с целью рекламы или обмена данными.

Примеры трекинга:

- Целевая реклама в вашем приложении на основе пользовательских данных, собранных с приложений и веб-сайтов других компаний.
- Передача брокеру данных информации о местоположении устройства или списков электронной почты.
- Предоставление сторонней рекламной сети доступа к списку электронных писем, рекламных идентификаторов или других идентификаторов для целевой рекламы или привлечения новых пользователей.
- Размещение в вашем приложении SDK стороннего производителя, который объединяет пользовательские данные из вашего приложения с пользовательскими данными из приложений других разработчиков для таргетирования или измерения эффективности рекламы (даже если вы не используете SDK для этих целей). Например, при входе с пакетом SDK данные из вашего приложения используются для включения целевой рекламы в приложениях других разработчиков. -->

<!-- source: zh/analytics/content/_includes/feedback-button.md -->
如果您没有找到所需答案，可以通过反馈表单提交您的问题。 请尽可能详细地描述问题。 如果可能，请附上截图。

<a href="../troubleshooting/feedback-new">
  <span class="button">联系支持</span>
</a>

<a href="../troubleshooting/feedback-docs">
  <span class="button">为文档提出改进建议</span>
</a>
<!-- endsource: zh/analytics/content/_includes/feedback-button.md -->

[*location]: * 如果明确启用了`locationTracking` 选项并获得用户许可，则会使用地理位置数据。 [权限请求](https://developer.apple.com/documentation/corelocation/cllocationmanager?language=objc) 必须在您的应用端实现。

[*id-user]: * 用户 ID (`NSPrivacyCollectedDataTypeUserID`) 会在您设置 `ProfileID` 发送时使用。

[*id-device]: \* 设备 ID (`NSPrivacyCollectedDataTypeDeviceID`) 在获得用户许可时默认使用。 [权限请求](https://developer.apple.com/documentation/apptrackingtransparency/) 必须在您的应用端实现。

[*purchase]: \* 购买历史 (`NSPrivacyCollectedDataTypePurchaseHistory`) 从 SDK 版本 4.0.0 开始默认使用。 您可以通过 `revenueAutoTrackingEnabled` 属性禁用该数据的传输。

[*other-data]: \* 其他数据 (`NSPrivacyCollectedDataTypeOtherDataTypes`) 指设备的通用信息，例如操作系统版本、屏幕分辨率等。