WebView レポートでのユーザーのプライバシー

使用統計情報と診断情報の共有先 GoogleWebView が送信 使用統計情報と障害レポートを Google に送信します。使用統計情報には、 システム情報、実施中のフィールド トライアル、機能の使用状況、 パフォーマンス、メモリ使用量に関する指標です。個人情報は できます。

使用統計情報

収集された使用統計情報は、 WebView のパフォーマンス、 既存機能の変更を支援したり、新機能の開発をガイドしたりします。

WebView の Stable チャンネルでは、使用統計情報をわずかな割合から収集します。 できます。事前安定チャンネルでは、より多くのユーザーの割合がサンプリングされることがあります。

WebView 71 以降、これらの統計情報はアプリ パッケージに関連付けられます。 表示されます。これにより、Google は、発生しがちな WebView の問題をプロアクティブにモニタリングして対処できます。 クラッシュを発生させることなく、特定のアプリのパフォーマンスを低下させることがあります。

WebView 104 より前は、どのアプリについても、ユーザーの最大 10% がレポートをアップロードしている (パッケージ名を含む)。他のユーザーが空のパッケージ名をアップロードするか、アップロードしていない ありません。

WebView 104 以降、アプリのパッケージ名は常に、 が、許可されている人気アプリのリストに含まれている。他のアプリは空のパッケージ名をアップロードします。

使用統計情報を無効にする

アプリで使用統計情報の収集をオプトアウトするには、次の情報を追加します。 マニフェストの <application> セクションを次のように指定します。

<meta-data android:name="android.webkit.WebView.MetricsOptOut" android:value="true" />

設定の有無にかかわらず、アプリのすべてのユーザーの使用統計情報の収集が無効になります 対応する設定が有効になっているかどうかを把握できますクラッシュは無効にならない レポート

指標の収集を無効にする

WebView は、次の場合に匿名の診断データを Google にアップロードできます 同意します。データは、アプリごとに、 WebView をインスタンス化します。この機能を無効にするには、 マニフェストの <application> 要素に次のタグを含めます。

<manifest>
    <application>
    ...
    <meta-data android:name="android.webkit.WebView.MetricsOptOut"
               android:value="true" />
    </application>
</manifest>

ユーザーが同意し、かつアプリが同意していない場合にのみ、アプリからデータがアップロードされます オプトアウトします。診断データのレポートを無効にする方法について詳しくは、 クラッシュレポートに関する次のセクションで説明します

障害レポート

障害レポートは WebView オブジェクトが原因である可能性が高い 表示されます。障害レポートには、状態を判断するために必要な情報が含まれる クラッシュ時の WebView の値。これにはシステム情報 生成に必要なアプリのスタックメモリなどの 呼び出しのシーケンスを表します。

スタックメモリはキャプチャのみを目的として、文字列を取り除くためにサニタイズ スタック トレースの生成に必要な情報を取得できます。イベントの一部として URL が収集されない 使用統計情報や障害レポートを 簡単に作成できます

仮名化 ID とデータ プライバシー

WebView によって収集されたクラッシュ レポートと使用統計情報には、 ランダムに生成された 128 ビットのトークン。レポートの重複を仮名的に排除し、 統計の正確性を維持します。トークンの値はアプリ間で共有されず、 クラッシュ レポートと使用統計情報には、独立したトークンがあります。すべてのアプリ使用状況 ユーザーが使用統計情報の共有を無効にした場合、統計情報トークンはクリアされる 統合して診断しますクラッシュ レポート トークンは、アプリが キャッシュがクリアされます。両方のトークンは、アプリをアンインストールするか、 データが消去されます

参考情報

ユーザーのプライバシーについて詳しくは、非公開のアプリを作成するをご覧ください。