14
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

iOS17 Xcode15 プライバシー マニフェストにUserDefaultsの理由を記載する(理由の宣言が求められるAPIの記載例)

Last updated at Posted at 2023-09-14

プライバシー マニフェストファイルの作成

XcodeナビゲーターからApp Privacyを選択すると、直接新しいプライバシー マニフェストを作成できます。
「PrivacyInfo.xcprivacy」という名前のファイルを作成します。
AppPrivacy.png

サードパーティのSDK開発者は、SDKにプライバシー マニフェストを含めることができます。

「理由の宣言が求められるAPI」の記載例(UserDefaults)

UserDefaultsの記載例

Appleサイトに載っているリストから関連する値を指定します。

Privacy Accessed API Reasonsの配列へ指定

CA92.1
UserDefaultsへのアクセスは、アプリ自身のみアクセス可能とした情報を読み書きすることを宣言
このため、他のアプリやシステムによって書き込まれた情報の読み取ったり、他のアプリからアクセスできる情報の書き込みは許可しません。

PrivacyInfo.xcprivacyPrivacy Accessed API Typesを選択し、追加
01.png

Privacy Accessed API TypeUser Defaultsを選択
02.png
03.png

Privacy Accessed API ReasonsCA92.1: Access info from same app, per documentationを選択
04.png
User defaults APIsの選択肢CA92.1だけなので、これを選択します)
05.png

以下の通り、PrivacyInfo.xcprivacyにUserDefaultsの理由を記載しました
UserDefaults.png

14
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?