Privacy Manifests 対応
WWDC2023 で Privacy Manifests についての発表がありました。 この Privacy Manifests は、2024年春までに対応必須であり、大きく下記 4 つの観点があります。それぞれどういった対応が必要かは本記事では割愛します。
- Privacy manifests
- Tracking domains
- Required reason APIs
- Third-party SDK requirements
本記事は、Third-party SDK requirements で対応が必要な SDK の一覧が、先日公開されましたので、各 SDK の Privacy Manifests 対応状況をウォッチできるようにリポジトリと対応状況をまとめたものになります。 https://developer.apple.com/support/third-party-SDK-requirements/
:::message 2025年2月12日以降、Apple は Privacy Manifests 未対応の SDK を含むアプリの App Store 提出を拒否する運用を開始しています。 未対応の SDK を使用している場合は、対応済みバージョンへのアップデートまたはアプリ側での PrivacyInfo.xcprivacy 手動追加が必要です。 :::
third-party-SDK-requirements 一覧と対応状況
SDK 名(リポジトリ) | 対応状況(Issue) | 対応 Ver | 備考 |
|---|---|---|---|
- | ✅ 対応済み(master ブランチ) | ||
- | Alamofire へ移行 | ||
5.9.0 | ✅ リリース済み | ||
1.7.3 | ✅ リリース済み | ||
- | - | ✅ 対応済み(main ブランチ) | |
6.0.0 | ✅ リリース済み | ||
5.1.0 | ✅ リリース済み | ||
6.0.0 | ✅ リリース済み | ||
7.1.0 | ✅ リリース済み | ||
6.0.0 | ✅ リリース済み | ||
4.3.7 | ✅ リリース済み | ||
- | DKImagePickerController 側で対応済み | ||
17.0.0 | ✅ リリース済み | ||
〃 | 17.0.0 | ✅ リリース済み | |
〃 | 17.0.0 | ✅ リリース済み | |
〃 | 17.0.0 | ✅ リリース済み | |
〃 | 17.0.0 | ✅ リリース済み | |
〃 | 17.0.0 | ✅ リリース済み | |
8.0.0 | ✅ リリース済み | ||
10.22.0 | ✅ リリース済み | ||
〃 | 10.22.0 | ✅ リリース済み | |
〃 | 10.22.0 | ✅ リリース済み | |
〃 | 10.22.0 | ✅ リリース済み | |
〃 | 10.22.0 | ✅ リリース済み | |
〃 | 10.22.0 | ✅ リリース済み | |
〃 | 10.22.0 | ✅ リリース済み | |
〃 | 10.22.0 | ✅ リリース済み | |
〃 | 10.22.0 | ✅ リリース済み | |
〃 | 10.22.0 | ✅ リリース済み | |
〃 | 10.22.0 | ✅ リリース済み | |
〃 | 10.22.0 | ✅ リリース済み | |
3.19 | ✅ リリース済み | ||
- | ⚠️ 未対応 | ||
17.0.1 | ✅ リリース済み | ||
- | ⚠️ 未対応 | ||
- | 2.7.8 | ✅ リリース済み | |
2.3.7 | ✅ リリース済み | ||
10.22.0 | ✅ リリース済み | ||
7.1.0 | ✅ リリース済み | ||
- | ⚠️ 未対応(手動でアプリ側に追加が必要) | ||
7.13.3 | ✅ リリース済み | ||
- | - | ✅ 対応済み(Privacy subspec で提供) | |
- | - | ⚠️ 未対応(手動でアプリ側に追加が必要) | |
- | ⚠️ 未対応(手動でアプリ側に追加が必要) | ||
- | ⚠️ React Native 0.71.19+ でアプリ側に PrivacyInfo 含まれる | ||
- | ✅ リリース済み | ||
6.5.13 | ✅ リリース済み | ||
〃 | 6.5.13 | ✅ リリース済み | |
7.10.0 | ✅ リリース済み | ||
- | ⚠️ 未対応 | ||
4.4.0 | ✅ リリース済み | ||
- | ⚠️ 未対応 | ||
3.9.10 | ✅ リリース済み | ||
5.0.5 | ✅ リリース済み | ||
〃 | 5.0.5 | ✅ リリース済み | |
〃 | 5.0.5 | ✅ リリース済み | |
〃 | 5.0.5 | ✅ リリース済み | |
- | ⚠️ 未対応(手動でアプリ側に追加が必要) | ||
- | ⚠️ 未対応 | ||
- | Deprecated(package_info_plus へ移行) | ||
- | ✅ リリース済み | ||
- | - | ||
- | - | ||
2.3.1 | ✅ リリース済み | ||
25.3 | ✅ リリース済み | ||
5.1.0 | ✅ リリース済み | ||
10.45.3 | ✅ リリース済み | ||
- | ✅ PR マージ済み | ||
〃 | - | ✅ PR マージ済み | |
〃 | - | ✅ PR マージ済み | |
- | 5.18.7 | ✅ リリース済み | |
- | ✅ リリース済み | ||
- | - | ✅ リリース済み | |
5.7.0 | ✅ リリース済み | ||
- | ⚠️ 未対応 | ||
- | ⚠️ 未対応 | ||
- | 2.2.6 | ✅ リリース済み | |
- | ⚠️ 一部対応(NSPrivacyCollectedDataTypes キーが不足) | ||
- | ✅ 対応済み | ||
5.1.0 | ✅ リリース済み | ||
UnityFramework | - | - | |
- | - | ||
- | 6.2.4 | ✅ リリース済み | |
2.5.6 | ✅ リリース済み | ||
- | - | Deprecated(wakelock_plus へ移行、✅ 対応済み) | |
- | - |
注意
※調査にあたり AI ツールを利用してリポジトリの検索等を行ったため、誤っている可能性があります。 ご指摘等ありましたら、コメントいただけると幸いです。
凡例
- ✅ — Privacy Manifests 対応済み(リリース or マージ済み)
- ⚠️ — 未対応または一部対応(手動でアプリ側に
PrivacyInfo.xcprivacyの追加が必要な場合あり)
まとめ
2025年2月12日の Apple の期限を過ぎ、多くの主要 SDK が Privacy Manifests に対応済みとなりました。一方で、MBProgressHUD、Starscream、sqflite など一部の SDK はまだ未対応のままです。未対応 SDK を使用している場合は、対応済みバージョンへのアップデートか、アプリ側で PrivacyInfo.xcprivacy を手動追加する必要があります。