Skip to main content
このLibrary ItemはMacコンピュータ、iOSデバイス、iPadOSデバイスで利用できます

Privacy Library Itemについて

Privacy Library Itemには2種類のコントロールがあります。それぞれ動作が異なるため、Library Item内でそれぞれ独自のタイルに配置されています。 App accessはPrivacy Preferences Policy Control(PPPC)に基づいており、Mac only settingsタイルに表示されます。 推奨されるアプリの権限は、iPhoneとiPad、およびMacで個別に構成します。推奨されるWebサイトの権限は、Mac、iPhone、iPadで同じ設定を使用します。 推奨されるプライバシー権限には、iOS 27以降、iPadOS 27以降、またはmacOS 27以降を実行している監視対象デバイスが必要です。タイルは、インストール先で対応するプラットフォームを追加すると表示されます。
既存のPrivacy Library Itemsの対象範囲は変更されません。iPhoneとiPadのサポートが追加される前にLibrary Itemを作成した場合は、自分でそれらのプラットフォームをインストール先に追加する必要があります。

Privacy Library Itemを追加する

1

Library Itemを作成する

Libraryの管理の手順に従って、Privacy Library Itemを作成します。
2

Library Itemに名前を付ける

Library Itemにわかりやすい名前を付けます。
3

インストール先を設定する

インストール先で、このLibrary Itemを適用するプラットフォーム(Mac、iPhone、iPad)を選択します。
4

Blueprintsに割り当てる

Library Itemを目的のBlueprintsに割り当てます。
デバイスに一度に適用されるPrivacy Library Itemは1つだけです。以下のプラットフォーム設定を構成してから、保存を選択します。

プライバシー設定を構成する

App accessは、PPPCを使用してプライバシーの決定をMacに直接書き込みます。決定はシステムによって設定されるため、システム設定には表示されず、ユーザは変更できず、回避する方法もありません。PPPCは、Transparency, Consent, and Control(TCC)の設定を構成します。各アプリをバンドルIDまたはパスで識別し、コード要件を指定して、アクセスできるサービスを選択します。詳細については、AppleのPrivacy Preferences Policy Controlのドキュメントを参照してください。

プライバシープロファイルが必要なアプリを判断する

アプリに追加のプライバシー権限が必要かどうかを判断するには、次の手順に従います。
1

アプリをインストールして起動する

テストデバイスまたはmacOS仮想マシンにアプリをインストールします。アプリを起動し、アクセシビリティ機能やダウンロードフォルダへのアクセス要求など、表示されるダイアログを記録します。
2

システム設定を開く

システム設定に移動し、Privacy & Securityを選択します。
3

アプリの権限を確認する

右側でAccessibilityなどのオプションを選択します。アプリがそこに表示されている場合、そのPPPC権限が必要です。
4

アプリのパスを取得する

アプリをControlキーを押しながらクリックし、Show in Finderを選択します。アプリが選択された状態でFinderが開きます。次の手順のために、アプリをターミナルにドラッグして完全なパスを取得します。

識別子とコード要件を確認する

アプリがインストールされているMacでターミナルを使用して、アプリのコード要件と識別子を収集します。
1

ターミナルを起動する

アプリがインストールされているMacでターミナルを起動します。
2

codesignコマンドを実行する

次のコマンドを実行します。/Applications/zoom.us.appは、使用するアプリのパスに置き換えてください。
3

コード要件と識別子をコピーする

=>の後のすべてのテキストを、先頭と末尾にスペースを含めずにコピーします。これがCode requirementです。us.zoom.xosのように引用符で囲まれた部分がIdentifierです。

アプリのアクセスを構成する

MDMを通じて配信されたプライバシー設定は、システム設定には表示されません。
Mac only settingsタイルに入力します。
1

識別子の種類を設定する

出力のコード要件の最初の部分に識別子が含まれている場合は、App Identifierをバンドル IDのままにします。それ以外の場合は、パスを選択します。
2

識別子またはパスを入力する

コード要件の最初の部分にある識別子を入力します。パスを選択した場合は、代わりにパスを入力します。
3

コード要件を貼り付ける

ターミナルからコピーしたコード要件全体を貼り付けます。先頭または末尾にスペースがあると、プロファイルが配信されない場合があります。
4

コード要件を検証する(任意)

プロセスが動的なコード署名を無効にする場合にのみ、Statically validate the code requirementを選択します。ほとんどのアプリでは必要ありません。
5

アプリまたはサービスを選択する

App or Serviceドロップダウンからオプションを選択します。この選択はアプリケーションの要件によって異なります。詳細については、プライバシープロファイルが必要なアプリを判断するを参照してください。
6

アクセスを選択する

Select accessドロップダウンから、許可または拒否を選択します。
Appleのプライバシー要件により、Camera、Microphone、Screen Recordingでは拒否のみ選択できます。これらの設定を未定義のままにすると、ユーザが自分でアクセスを承認できます。
7

追加のフィールドを入力する(表示される場合)

一部のアプリやサービスでは追加情報が求められます。AppleEventsの場合は、Receiver identifier typeをバンドル IDまたはパスに設定してから、Receiver identifierとReceiver code requirementを入力します。
8

アクセスを追加する(任意)

同じアプリに別のサービスへのアクセスを付与するにはAdd moreを選択するか、次の手順に進みます。
9

追加のアプリを追加する(任意)

別のMacアプリを追加する必要がある場合にのみ、Add app accessを選択します。
App accessの設定が完了したら、Macアプリの権限を推奨するでMacアプリの推奨されるプライバシー権限を構成します。iPhoneおよびiPadアプリについては、iPhoneとiPadタブに移動してください。Webサイトについては、Webサイトの権限を推奨するを参照してください。保存を選択します。Library Itemを保存して配信した後、対象のMacでプロファイルを確認します。

プロファイルを確認する

Library Itemを保存してMacに配信した後、プロファイルを確認します。以下の手順では、そのMacにインストールされたプロファイルを確認します。
1

システム情報を開く

対象のMacコンピュータでSystem Informationを開きます。
2

プロファイルを選択する

左側の列でProfilesを選択します。
3

プロファイルを探す

PPPCペイロードを含むプロファイルを探します。
4

プロファイルの詳細を展開する

プロファイル名の横にある開閉用の三角形を選択します。
5

TCCポリシーを確認する

com.apple.TCC.configuration-profile-policyの項目を探します。これにより、プロファイルがデバイス上のTCC権限を管理していることを確認できます。

Macアプリの権限を推奨する

Macでの推奨されるプライバシー権限は、iPhoneおよびiPadと同じように機能します。決定を推奨し、最終的な選択はユーザが行います。ユーザが初めてアプリを開くと、Macには推奨する権限と正当な理由を一覧表示する同意プロンプトが1つ表示されます。ユーザは許可を選択してすべてを適用するか、Not Nowを選択して標準のプロンプトを維持します。これはApp accessとは別のものです。App accessはMacアプリのプライバシーの決定を書き込みます。推奨されるプライバシー権限では、決定はユーザに委ねられます。MacアプリはRecommended privacy permissions - Appsで構成します。Macは監視対象であり、macOS 27以降を実行している必要があります。Macでは、アプリはバンドルIDと指定要件のみで識別します。これはApp accessで収集するのと同じ組み合わせです。指定要件とはコード要件のことです。
1

アプリを識別する

App Identifierに、バンドルIDと指定要件を入力します。このフィールドにはBundle ID + Designated Requirementというラベルが付いており、macOS App Kit apps onlyに適用されます。両方の値は識別子とコード要件を確認するで収集します。フィールドには、com.example.app (anchor apple generic)のような値の形式が表示されます。識別子の下にあるAdd appを選択すると、このルールに別のバンドルIDと指定要件を追加できます。
2

正当な理由のメッセージを入力する

Justification messageを入力します。ユーザはアプリを起動したときに、同意プロンプトでこのテキストを確認します。すべてのアプリに必須であり、これがないルールにはMissing required fieldsと表示されます。
3

推奨する権限を設定する

推奨する各権限の値を設定します。未構成のままにした権限は送信されず、通常どおりユーザにプロンプトが表示されます。
4

追加のアプリを追加する(任意)

独自の正当な理由と権限を持つ別のMacアプリが必要な場合にのみ、Add appを選択します。
Macアプリに推奨できる権限は次のとおりです。Safariで開いたWebサイトのカメラまたはマイクへのアクセスを推奨するには、Webサイトの権限を推奨するを参照してください。

Webサイトの権限を推奨する

Webサイトはアプリと同じようにカメラとマイクを要求できるため、組織が利用するサイトに対してこれらの権限を推奨できます。同じWebサイトの設定がMac、iPhone、iPadに適用されます。正当な理由のメッセージと推奨される権限は、追加するすべてのWebサイトに適用されます。Safariで初めてアクセスすると、デバイスには同意プロンプトが1つ表示され、ユーザは許可またはNot Nowを選択します。 推奨されるWebサイトの権限には、iOS 27以降、iPadOS 27以降、またはmacOS 27以降を実行している監視対象デバイスが必要です。インストール先でMac、iPhone、またはiPadを追加してください。
これらの推奨はSafariにのみ適用されます。ユーザがこれらのWebサイトのいずれかを別のブラウザで開いた場合、そのブラウザがデフォルトのブラウザに設定されていても、通常どおりカメラとマイクへのアクセスを求めるプロンプトが表示されます。
1

Webサイトを追加する

Recommended privacy permissions - Websitesで、Add websiteを選択します。
2

Webサイトの識別子を入力する

www.iru.comのような単一のドメインに一致させるにはDomainを選択します。*example.comのようにドメインとそのサブドメインに一致させるにはWildcardを選択します。完全なURLではなく、ドメインを入力してください。
3

Webサイトを追加する(任意)

Add websiteを選択して、追加のドメインを含めます。これらは同じ正当な理由のメッセージと推奨される権限を使用します。
4

正当な理由のメッセージを入力する

Justification messageを入力します。ユーザは追加したいずれかのWebサイトにアクセスしたときに、このテキストを確認します。
5

推奨する権限を設定する

Camera、Microphone、またはその両方を推奨します。これらの値は、Mac、iPhone、iPadで、リスト内のすべてのWebサイトに適用されます。未構成のままにした権限は送信されません。

トラブルシューティング

1

コード要件を確認する

コード要件が先頭または末尾のスペースなしで正しくコピーされたことを確認します。codesign -dr -コマンドを再実行して、プロファイルの内容と一致することを確認します。
2

識別子の種類を確認する

正しい識別子の種類(Bundle IDまたはPath)を選択したこと、および識別子がcodesignコマンドの結果と一致することを確認します。
3

アプリが承認されていることを確認する

アプリがプロファイルの承認済みアプリケーションのリストに含まれていることを確認します。
4

サービスの権限を確認する

アプリに正しいサービスが構成されていることを確認します。たとえば、アプリに画面収録へのアクセスが必要な場合は、Screen Recordingが選択されていることを確認します。
5

TCCのログストリームを使用する

アクセスを要求しているアプリまたはバイナリを特定するには、ターミナルで次のコマンドを実行します。
これにより、TCC権限の要求がリアルタイムで表示され、プロファイルに追加する正確なアプリまたはバイナリを特定できます。
1

OSのバージョンを確認する

推奨されるプライバシー権限には、iOS 27以降、iPadOS 27以降、またはmacOS 27以降が必要です。それより前のバージョンのデバイスでは、設定は無視されます。
2

デバイスが監視対象であることを確認する

推奨されるプライバシー権限には監視対象のデバイスが必要です。Appleデバイスの監視を参照してください。
3

プラットフォームが割り当てられていることを確認する

プロンプトが表示されないデバイスのプラットフォームがインストール先に表示されていることを確認します。そのプラットフォームはMac、iPhone、またはiPadです。
4

Macアプリの識別子を確認する

Macアプリの場合、App IdentifierにはバンドルIDと指定要件の両方を含める必要があります。Macアプリの権限を推奨するを参照してください。
5

必須フィールドの不足を確認する

正当な理由のメッセージがないルールにはMissing required fieldsと表示され、配信されません。
6

アプリがまだ開かれていないことを確認する

プロンプトは初回起動時または初回アクセス時に表示されます。ユーザがそのアプリまたはサイトの権限プロンプトにすでに応答している場合、推奨は再度表示されません。
1

アプリの機能をテストする

システム設定 > Privacy & Securityでは、アプリに必要な権限がある場合でも、特定の権限のスライダーがグレー表示されることがあります。これは表示上の動作であり、問題ではありません。アプリをテストして動作することを確認してください。
2

プロファイルがアクティブであることを確認する

System Information > Profilesを確認して、プロファイルがデバイスにインストールされ、アクティブであることを確認します。
1

コード要件の形式を確認する

コード要件の先頭または末尾にスペースがないことを確認します。スペースが1つあるだけで、プロファイルが機能しなくなる場合があります。
2

アプリのアップデート後に再確認する

アプリがアップデートされた場合、コード要件が変更されている可能性があります。codesignコマンドを再実行して、プロファイルを更新してください。
3

静的検証を確認する

Statically validate the code requirementを使用している場合は、プロセスが動的なコード署名を無効にする場合にのみ有効になっていることを確認します。ほとんどのアプリでは必要ありません。