次の方法で共有


WebView2 のデータとプライバシー

WebView2 は、WebView2 を安全かつ最新の状態に保ち、問題を診断し、WebView2 を改善するために、オプションで必要な診断データのセットを収集します。 WebView2 ランタイム使用条件ライセンスに同意すると、WebView2 開発者は、WebView2 がこの記事で説明されているデータを収集することを認識します。 ライセンスを表示するには、[ WebView2 ランタイムのダウンロード] に移動します。ここで、[ リンクの取得]、[ ダウンロード]、[ x64] などのダウンロード ボタンをクリックすると、ダイアログにライセンスが表示されます。

さらに、WebView2 は 、Microsoft Edge プライバシー ホワイト ペーパーに記載されている標準に従います。 WebView2 には、プライバシーを確保するためのメカニズムがあります。 WebView2 データ収集は、Microsoft Edge と同じ厳格な標準に従います。 詳細については、「 Microsoft プライバシーに関する声明 - Microsoft プライバシー」を参照してください。

主な診断データ ソースは次のとおりです。

  • Chromium と Microsoft Edge テレメトリ インフラストラクチャ。
  • Windows データ レポート。
  • クラッシュ ダンプを収集するための Watson (Microsoft Internal) インフラストラクチャ。

この記事は WebView2 開発者向けです。

オプションの診断データ

WebView2 は Windows コンポーネントであるため、Windows 診断データ収集のプラクティスに従います。 詳細については、「 Windows 診断データ」を参照してください。 WebView2 のデータ収集の同意は 、[設定] > [プライバシー] & セキュリティ > [診断] & フィードバック > [診断データ ] 設定によって管理されます。一元化されたスイッチとして Windows 10 および Windows 11 の診断データ設定を使用します。

ユーザーは、次に示すように、Windows 10 と Windows 11 の Windows 診断データ 設定を使用して WebView2 データ収集を制御できます。 開発者は、これを WebView2 アプリ ユーザーに伝え、好みに合わせて Windows 診断データ 設定を使用するように招待することを検討してください。

組織によって管理されるいくつかの設定を持つ Windows 11 コンピューターの診断データ設定の例を次に示します。

診断データの Windows 11 の設定

Windows 診断データ 設定がオンの場合:

  • API の使用状況、SDK の使用状況、作成エラーなど、WebView2 関連のデータが収集されます。
  • ブラウザー診断データが収集されます。 WebView2 に関連するブラウザー イベントのみが収集されます。

Windows 診断データ の設定に関係なく、WebView2 は、パフォーマンスと信頼性を維持するために必要な必要なデータを収集します。 Windows の診断、フィードバック、プライバシーに関するページを参照してください。

診断データ収集全体を制御することはできませんが、WebView2 には、データを生成する次の機能の動作を制御するための API が用意されています。

  • SmartScreen。
  • カスタム クラッシュ レポート。

これらの機能については、以下で説明します。

SmartScreen

Microsoft Defender SmartScreen ("SmartScreen") は、ユーザーが Web を安全に閲覧できるように既定で有効になっているセキュリティ機能です。 IsReputationCheckingRequired プロパティは、SmartScreen が有効かどうかを制御します。 一般に、WebView2 の場合、 edge://settings/privacy 内の他のすべてのサービスはオフになります。

SmartScreen を無効にしない場合は、ソフトウェアに Microsoft Defender SmartScreen が含まれていることをすべてのユーザーに通知し、Microsoft プライバシーに関する声明と Microsoft Edge プライバシー ホワイトペーパーSmartScreen で開示されているように、ユーザーの情報を収集して Microsoft に送信する必要があります。

関連項目:

カスタム クラッシュ レポート

WebView2 プロセスがクラッシュした場合、1 つ以上のミニダンプ ファイルが作成され、診断のために Microsoft に送信されます。 この API を使用して、診断を実行して分析を行うときにクラッシュ レポートをカスタマイズします。

  • クラッシュ ダンプが Microsoft に送信されないようにするには、 IsCustomCrashReportingEnabled プロパティを false に設定します。
  • クラッシュ ダンプを見つけてカスタマイズするには、 CrashDumpFolderPath プロパティを使用します。

関連項目:

関連項目