Apple App Privacy
Apple 要求所有新应用及应用更新在 App Store Connect 的 App Privacy 部分以及应用清单文件中进行隐私披露。Adapty 是您应用的第三方依赖项,因此您需要披露如何在用户数据方面使用 Adapty。
Apple 应用隐私清单
隐私清单文件(命名为 PrivacyInfo.xcprivacy)描述了您的应用使用了哪些私有数据以及使用原因。作为每位应用所有者,您必须为自己的应用创建清单文件。此外,如果您集成了额外的 SDK,请确保那些出现在需要隐私清单和签名的 SDK 列表中的 SDK 的清单文件已被包含。构建应用时,Xcode 会将所有这些清单文件合并为一个。
尽管 Adapty 不在需要隐私清单和签名的 SDK 列表中,但 Adapty SDK 2.10.2 及更高版本已为方便起见包含了该文件。请确保更新 SDK 以获取清单。
虽然 Adapty 不要求在清单文件(也称为应用隐私报告)中包含任何数据,但如果您使用 Adapty 的 customerUserId 进行追踪,则需要在清单文件中按如下方式指定:
- 在隐私信息文件的
NSPrivacyCollectedDataTypes数组中添加一个字典。 - 向该字典添加
NSPrivacyCollectedDataType、NSPrivacyCollectedDataTypeLinked和NSPrivacyCollectedDataTypeTracking键。 - 在
NSPrivacyCollectedDataTypes字典的NSPrivacyCollectedDataType键中添加字符串NSPrivacyCollectedDataTypeUserID(即清单文件中需报告的数据类别和类型列表中UserID数据类型的标识符)。 - 在
NSPrivacyCollectedDataTypes字典的NSPrivacyCollectedDataTypeTracking和NSPrivacyCollectedDataTypeLinked键中添加true。 - 在
NSPrivacyCollectedDataTypes字典的NSPrivacyCollectedDataTypePurposes键中使用字符串NSPrivacyCollectedDataTypePurposeProductPersonalization作为值。
如果您将付费墙定向到具有自定义属性的目标受众,请仔细考虑您使用的自定义属性是否与清单文件中需报告的数据类别和类型匹配。如果匹配,请对每种数据类型重复上述步骤。
在报告所有收集的数据类型和类别后,请按照 Apple 文档中的说明创建应用的隐私报告。
App Store Connect 中的 Apple 应用隐私披露
-
在 App Store Connect 中,打开您的应用并进入 App Privacy。点击 Get Started。
-
选择 Yes, we collect data from this app,然后点击 Next。
数据类型
下表列出了 Apple 要求披露的数据类型,并指出了 Adapty 所需的数据类型。此处仅涵盖 Adapty。 如果您的应用通过其他 SDK 或自己的代码收集了额外数据,也请选择相应的数据类型。
✅ = Adapty 必填
👀 = 可能必填(详见下方说明)
❌ = Adapty 不需要——如果您的应用通过其他方式收集此数据,请选择
| 数据类型 | 是否必填 | 说明 |
|---|---|---|
| Identifiers | ✅ | 如果您使用 customerUserId 标识用户,请选择”User ID”。 Adapty 会收集 IDFA,因此您必须选择”Device ID”。 |
| Purchases | ✅ | Adapty 会从用户处收集购买历史记录。 |
| Contact Info,包括姓名、电话号码或电子邮件地址 | 👀 | 如果您通过 updateProfile 方法传递姓名、电话号码或电子邮件地址等个人数据,则为必填。 |
| Usage Data | 👀 | 如果您使用 Amplitude、Mixpanel、AppMetrica 或 Firebase 等分析 SDK,可能需要填写。 |
| Location | ❌ | Adapty 不收集精确位置数据。如果您的应用收集,请选择。 |
| Health & Fitness | ❌ | Adapty 不收集健康或健身数据。如果您的应用收集,请选择。 |
| Sensitive Info | ❌ | Adapty 不收集敏感信息。如果您的应用收集,请选择。 |
| User Content | ❌ | Adapty 不收集用户内容。如果您的应用收集,请选择。 |
| Diagnostics | ❌ | Adapty 不收集诊断数据。如果您的应用收集,请选择。 |
| Browsing History | ❌ | Adapty 不收集浏览历史记录。如果您的应用收集,请选择。 |
| Search History | ❌ | Adapty 不收集搜索历史记录。如果您的应用收集,请选择。 |
| Contacts | ❌ | Adapty 不收集联系人列表。如果您的应用收集,请选择。 |
| Financial Info | ❌ | Adapty 不收集财务信息。如果您的应用收集,请选择。 |
必填数据类型
购买记录
使用 Adapty 时,您必须披露您的应用收集 Purchase History。
标识符
使用 Adapty 时,您必须披露以下标识符:
- Device ID — Adapty 收集 IDFA。
- User ID — 如果您使用
customerUserId标识用户,则为必填。
数据用途
保存 Data types 后,您需要说明数据的用途:
-
点击 Purchases 模块中的 Set up purchase history。
-
当 Apple 询问购买历史记录数据的用途时,请为 Adapty 选择以下选项:
- Analytics — Adapty 使用购买历史记录进行收入分析、同期群分析和数据图表统计。
- Product Personalization — Adapty 使用购买数据进行目标受众市场细分和付费墙定向。
- App Functionality — Adapty 验证购买、管理访问等级并追踪订阅状态。
如果您的应用以其他方式使用购买数据(例如,通过 Adapty 集成将购买事件发送到广告平台),请选择额外的用途。
-
点击 Next。
-
对于 Device ID 和 User ID(如适用):
- 点击 User/Device ID 模块中的 Set up user/device ID。
- 当 Apple 询问标识符数据的用途时,请为 Adapty 选择以下选项:
- App Functionality — Adapty 使用标识符管理用户画像、关联购买记录并追踪访问等级。 如果您通过 Adapty 集成(例如 AppsFlyer 或 Adjust)向第三方平台发送归因数据,还请选择 Third-Party Advertising。如果您的应用以其他方式使用标识符,请选择额外的用途。
-
点击 Next。