Apple 隐私清单
Include a privacy manifest in your iOS app to declare the personal data that Unity Authentication collects to conform with Apple's privacy policy.
阅读时间2 分钟最后更新于 1 个月前
要在 App Store 中发布适用于 iOS、iPadOS、tvOS 和 visionOS 平台的应用程序,您必须根据 Apple 隐私政策在应用程序中包含隐私清单文件。
PrivacyInfo.xcprivacy 清单文件概述了所需的信息,确保透明度符合用户隐私惯例。此文件列出了由 Unity 应用程序、第三方 SDK、包和插件收集的数据类型,以及使用某些需要声明原因的 API(Apple 文档)类别的原因。Apple 还要求将某些域声明为追踪(Apple 文档);除非用户同意,否则这些域可能会被屏蔽。
注意:
- Authentication 依赖于 Services Core。请参阅其隐私清单以了解适用的数据处理做法。
- 仅当使用 Unity Player Accounts 时才会收集电子邮件地址。
- 其他联系信息是指:
- Open ID Connect 子声明。
- 如果使用 Open ID Connect 身份提供商,Unity Authentication 可能会收集此信息。
- 游戏中的显示名称。
- 如果使用 Player Names(玩家名称)功能,Unity Authentication 可能会收集此信息。
- Open ID Connect 子声明。
- 如果使用 Unity Player Accounts,可能会收集客户支持信息。
- 如果使用 Unity Player Accounts,可能会收集其他使用情况数据。
PrivacyInfo.xcprivacy
以下代码示例显示了 Authentication 的PrivacyInfo.xcprivacyNSPrivacyCollectedDataTypeNSPrivacyCollectedDataTypePurposes
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict> <key>NSPrivacyTracking</key> <false/> <key>NSPrivacyTrackingDomains</key> <array/> <key>NSPrivacyCollectedDataTypes</key> <array> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeEmailAddress</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeOtherUserContactInfo</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeCoarseLocation</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeCustomerSupport</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeOther</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeUserID</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeOtherUsageData</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> <string>NSPrivacyCollectedDataTypePurposeAnalytics</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeCrashData</string> <key>NSPrivacyCollectedDataTypeLinked</key> <false/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> </array> </dict> </array> <key>NSPrivacyAccessedAPITypes</key> <array/></dict></plist>