XCode 16.2 日本語化計画:
あなたのアプリまたはサードパーティの SDK が使用する API の必要な理由のカテゴリを説明する文字列。
iOS 17.0+ iPadOS 17.0+ Mac Catalyst 17.0+ macOS 14.0+Name
プライバシーアクセス API の種類
Type
文字列
NSPrivacyAccessedAPICategoryFileTimestamp
ファイルのタイムスタンプにアクセスするための以下の API には、使用理由が必要です。
あなたの NSPrivacyAccessedAPITypeReasons 配列に、このリストから関連する値を指定してください。
DDA9.1
デバイスを使用するユーザにファイルのタイムスタンプを表示するには、この理由を宣言します。
この理由でアクセスされた情報、または派生した情報は、デバイス外に送信されません。
C617.1
アプリのコンテナ、アプリグループのコンテナ、またはアプリの CloudKit コンテナ内のファイルのタイムスタンプ、サイズ、またはその他のメタデータにアクセスするには、この理由を宣言します。
3B52.1
ドキュメントピッカーのビューコントローラーを使用するなど、ユーザが具体的にアクセスを許可したファイルまたはディレクトリのタイムスタンプ、サイズ、またはその他のメタデータにアクセスするには、この理由を宣言します。
0A2A.1
あなたのサードパーティ SDK が、アプリが使用するファイルタイムスタンプ API のラッパー関数を提供しており、アプリがラッパー関数を呼び出すときにのみファイルタイムスタンプ API にアクセスする場合は、この理由を宣言します。この理由は、サードパーティ SDK によってのみ宣言できます。あなたのサードパーティ SDK が主に、必要な理由 API をラップするために作成された場合は、この理由を宣言できません。
この理由でアクセスされた情報、または派生した情報は、あなたのサードパーティ SDK 独自の目的に使用したり、あなたのサードパーティ SDK によってデバイス外に送信したりすることはできません。
NSPrivacyAccessedAPICategorySystemBootTime
システムの起動時間にアクセスするための以下の API には、使用理由が必要です。
あなたの NSPrivacyAccessedAPITypeReasons 配列に、以下のリストから関連する値を指定して下さい。
35F9.1
アプリ内で発生したイベント間の経過時間を測定したり、タイマーを有効にするための計算を実行したりするために、システムの起動時間にアクセスするには、この理由を宣言します。
この理由でアクセスされた情報、または派生した情報は、デバイス外に送信されません。アプリ内で発生したイベント間の経過時間に関する情報は例外であり、デバイス外に送信されることがあります。
8FFB.1
UIKit (UIKit) または AVFAudio (AVFAudio) フレームワークに関連するイベントなど、あなたのアプリ内で発生したイベントの絶対タイムスタンプを計算するためにシステム起動時間にアクセスするには、この理由を宣言します。あなたのアプリ内で発生したイベントの絶対タイムスタンプは、デバイス外に送信されることがあります。この理由でアクセスされたシステム起動時間、またはシステム起動時間から得られたその他の情報は、デバイス外に送信されません。
3D61.1
デバイスを使用しているユーザが送信することを選択したオプションのバグレポートに、システムの起動時間情報を含めるにはこの理由を宣言して下さい。システムの起動時間情報は、レポートの一部としてユーザに目立つように表示しなければなりません。
この理由でアクセスされた情報、または派生した情報は、ユーザがシステムの起動時間情報を含む特定のバグレポートを送信することを明示的に選択した後にのみ、バグレポートの調査または対応の目的でのみ、デバイス外に送信されます。
NSPrivacyAccessedAPICategoryDiskSpace
使用可能なディスク領域にアクセスするための以下の API には、使用理由が必要です。
NSPrivacyAccessedAPITypeReasons 配列に、以下のリストから関連する値を指定します。
85F4.1
デバイスを使用するユーザにディスク容量情報を表示するには、この理由を宣言します。ディスク容量は、情報単位 (バイトなど) またはメディアタイプと組み合わせた時間単位 (HD ビデオの分数など) で表示できます。
この理由でアクセスされた情報、または派生した情報は、デバイス外に送信することはできません。アプリが、そのデバイスでディスク容量情報を表示する目的でのみ、ローカルネットワーク経由で同じユーザが操作する別のデバイスにディスク容量情報を送信することを許可する例外があります。この例外は、ユーザがディスク容量情報を送信することを明示的に許可した場合にのみ適用され、情報はインターネット経由で送信できません。
E174.1
ファイルを書き込むのに十分なディスク領域があるかどうかを確認したり、ディスク領域が少ないかどうかをチェックするにはこの理由を宣言して、ディスク領域が少ないときにはアプリがファイルを削除できるようにします。アプリは、ユーザが観察できる方法で、ディスク領域に基づいて異なる動作を行わなければなりません。
この理由でアクセスされた情報、または派生した情報は、デバイス外に送信されません。ディスク容量が不足している場合、アプリがサーバからファイルをダウンロードしないようにする例外があります。
7D9E.1
デバイスを使用しているユーザが送信することを選択したオプションのバグレポートにディスク容量情報を含めるにはこの理由を宣言して下さい。ディスク容量情報は、レポートの一部としてユーザに目立つように表示しなければなりません。
この理由でアクセスされた情報、または派生した情報は、ユーザがディスク容量情報を含む特定のバグレポートを送信することを明示的に選択した後にのみ、バグレポートの調査または対応の目的でのみ、デバイス外に送信されます。
B728.1
あなたのアプリが健康研究アプリであり、この API カテゴリにアクセスして、研究データ収集に影響するディスク容量不足を検出し、研究参加者に通知する場合は、この理由を宣言してください。
あなたのアプリは、App Store レビューガイドライン §5.1.3 ( App Store Review Guideline §5.1.3) に準拠していなければなりません。あなたのアプリは、健康研究に関する情報の提供と参加の許可以外の機能を提供してはなりません。
NSPrivacyAccessedAPICategoryActiveKeyboards
アクティブなキーボードのリストにアクセスするための以下の API には、使用理由が必要です。
あなたの NSPrivacyAccessedAPITypeReasons 配列に、以下のリストから関連する値を指定します。
3EC4.1
あなたのアプリがカスタムキーボードアプリであり、デバイス上でアクティブなキーボードを確認するためにこの API カテゴリにアクセスする場合は、この理由を宣言して下さい。システム全体のカスタムキーボードをユーザーに提供することが、アプリの主な機能でなければなりません。
この理由でアクセスされた情報、または派生した情報は、デバイス外に送信されません。
54BD.1
アクティブなキーボード情報にアクセスして、デバイスを使用するユーザに適切なカスタマイズされたユーザーインターフェイスを提示する理由を宣言します。アプリには、テキストを入力または編集するためのテキストフィールドがなければならず、アクティブなキーボードに基づいて、ユーザが確認できる方法で異なる動作を行わなければなりません。
この理由でアクセスされた情報、または派生した情報は、デバイス外に送信されません。
NSPrivacyAccessedAPICategoryUserDefaults
ユーザのデフォルトにアクセスするための以下の API には、使用理由が必要です。
NSPrivacyAccessedAPITypeReasons 配列に、以下のリストから関連する値を指定します。
CA92.1
このアクセス理由を宣言すると、ユーザはデフォルトで、アプリ自体にのみアクセス可能な情報の読み取りと書き込みを行えます。
この理由により、他のアプリまたはシステムによって書き込まれた情報の読み取り、または他のアプリからアクセスできる情報の書き込みは許可されません。
1C8F.1
このアクセス理由を宣言して、アプリ自体と同じアプリグループのメンバーであるアプリ、アプリ拡張機能、App Clips のみがアクセスできる情報の読み取りと書き込みをユーザにデフォルトで許可します。
この理由により、同じアプリグループ外のアプリ、アプリ拡張機能、または App Clips、またはシステムによって書き込まれた情報を読み取ることは許可されません。あなたのアプリのアプリグループ内のアプリ、アプリ拡張機能、または App Clips によって書き込まれた情報を読み取ろうとしているときに、要求されたドメインにキーが存在しないためにシステムがグローバルドメインから情報を提供した場合、あなたのアプリは責任を負いません。
この理由により、同じアプリグループ外のアプリ、アプリ拡張機能、または App Clips がアクセスできる情報を書き込むことも許可されません。
C56D.1
あなたのサードパーティ SDK が、アプリが使用するユーザデフォルト API のラッパー関数を提供しており、アプリがあなたのラッパー関数を呼び出すときにのみユーザデフォルト API にアクセスする場合は、この理由を宣言します。この理由は、サードパーティ SDK によってのみ宣言できます。あなたのサードパーティ SDK が主に、必要な理由の API をラップするために作成された場合は、この理由を宣言できません。
この理由でアクセスされた情報、または派生した情報は、あなたのサードパーティ SDK 独自の目的に使用したり、あなたのサードパーティ SDK によってデバイス外に送信したりすることはできません。
AC6B.1
Apple Mobile Device Management Protocol Reference ドキュメントで説明されているように、この理由を宣言して、ユーザのデフォルトにアクセスし、com.apple.configuration.managed キーを読み取って、MDM によって設定された管理対象アプリの構成を取得するか、com.apple.feedback.managed キーを設定して、MDM 経由で照会されるフィードバック情報を保存します。
必要な理由 API の詳細については、必要な理由 API 使用の説明 を参照してください。
NSPrivacyAccessedAPITypeReasons
あなたのアプリまたはサードパーティの SDK が 必要な理由 API を使用する理由を識別する文字列の配列。
名前: プライバシーアクセスされた API の理由