Cast SDK の Google Play データ セーフティ セクション

2021 年 5 月、Google Play は新しいデータ セーフティ セクションをリリースしました。 ここには、アプリによるユーザーデータの収集や共有、 セキュリティ対策に関して、デベロッパーから提供された開示情報が表示されます。

このページでは、Cast Android Sender SDK の使用に関して、このデータ開示の要件を満たす方法について説明します。また、SDK におけるユーザーデータの処理方法、アプリ デベロッパーが制御できる設定または呼び出しについても、このページでご説明いたします。

Google では、お客様のサポートにおいて可能な限り情報を開示するよう努めておりますが、アプリによるエンドユーザー データの収集、共有、セキュリティ対策について、Google Play のデータ セーフティ セクション フォームにどのように対応するかは、アプリのデベロッパーとしてお客様の責任で判断していただく必要があります。

このページの情報を使用するにあたって

このページには、SDK の最新バージョンで収集されるユーザーデータのみがまとめられています。

Google は、自動的に収集されるデータと使用状況に応じて収集されるデータについての情報を提供します。 自動収集とは、アプリ内の特定のメソッドまたはクラスを呼び出すことなく、SDK が特定のデータを収集することを意味します。ただし、多くの場合、SDK によって収集されるデータは、アプリがプロダクトをどのように使用するのか(つまり、アプリの構成や SDK の呼び出し方法)によって異なります。

アプリのデータ開示を完了するには、Android の データタイプに関するガイド を参考にして、収集される データを記述するうえで、どのデータタイプが最も適切なのかを判断してください。データ開示では、特定のアプリが収集したデータをどのように共有、使用するかについても考慮してください。

cast と cast-framework

com.google.android.gms:play-services-cast
com.google.android.gms:play-services-cast-framework

SDK によるデータの収集

モバイルアプリは Cast SDK を使用して、Chromecast などの Google Cast 対応デバイスを検出 して通信できます。SDK は、SDK と Google Cast デバイスのやり取り (アプリのアクティビティ) に関する情報を収集し、そのデータの一部を Google のログ収集サーバーに送信します。 記録される情報には、一般的な検出イベント、セッション管理 イベント、モバイル デバイス情報、クライアントの Google Cast アプリ情報が含まれます。

機能セットのメタデータ、SDK のメタデータ、クライアント アプリのメタデータは、さまざまなアプリによるさまざまな SDK リリースの導入率を モニタリングし、さまざまなモバイルアプリに統合されている SDK の機能を 把握するために使用されます。

SDK は、ユーザー固有ではないデータも収集します。このデータは、ユーザーの Google Cast エクスペリエンスを改善するために使用されます。 このデータは、特定のユーザーの行動をモデル化するために使用されることはありません。データの分析結果は、特定のユーザーのエクスペリエンスの変更ではなく、プロダクト全体の意思決定と システム全体の変更につながります。

SDK はすべてのデータを匿名で収集します。ログには、特定のユーザーに遡ることができる識別子 は含まれません。収集されたデータは 短期間のみ保持されます。削除される前に、データが集計されて プロダクトのパフォーマンスに関する大まかな指標が取得され、SDK の改善に使用されます。

記載されるデータの種類ごとに、次の手順を行います。

  • 一部の機能は、ユーザーがオプトインできる機能です。特定の機能のアナリティクス データは、Google Cast がその機能をサポートしていて、ユーザーがオプトインしている場合にのみ収集されます。オプトイン機能と必須機能のどちらの場合も、ユーザーはデータの収集をオプトアウトできません。

    • SDK は、暗号化されたアナリティクス データを Google のログ収集サーバーを介してデバイスから Google のデータ分析パイプラインに送信します。

    • 収集されたデータは、SDK の改善のために集計された形式で使用されます。 SDK の全体的な使用状況とパフォーマンスをモニタリングし、プロダクトのソフトウェアの欠陥を検出するために使用されます。

    • SDK は、サードパーティにデータを転送したり、共有したりすることはありません。 ユーザーのデバイス上の他のアプリにデータを転送したり、共有したりすることはありません。

アプリレベルの注意事項

  • SDK から送信されるすべてのデータは、転送時に暗号化されます。
  • この SDK を使用するアプリのデベロッパーもユーザーも、データの収集をオプトアウトしたり、データを削除したりすることはできません。

cast-tv

com.google.android.gms:play-services-cast-tv

SDK によるデータの収集

SDK は、Google Cast Connect を統合する Android TV レシーバー アプリのメディア再生エクスペリエンスに関する情報を収集します。収集されたアナリティクスは、Google のログ収集サーバーに送信される前に匿名化されます。記録される情報には、セッション イベント、一部のデバイス情報、アプリの再生情報が含まれます。

SDK は、ユーザー情報やコンテンツのメタデータ(タイトル、アーティスト、コンテンツ URL など)を記録しません。コンテンツの種類、形式、再生時間など、再生中のコンテンツの一般的な属性のみが記録されます。これらのコンテンツ固有のログからのデータは、集計された形式でのみ使用されます。

収集されたデータは、Google Cast エクスペリエンスの改善に次のように役立てられます。

  • Google Cast デバイスで実行されているメディア コンテンツの使用状況を評価する。

  • Google Cast を使用してプロダクト、ビジネス、エンジニアリングに関する意思決定を行う際に、機能の成功、トレンド、主な使用状況を特定する。

  • メディアの起動、再生、 バッファリングのパフォーマンスを調整し、レイテンシを短縮する。

記載されるデータの種類ごとに、次の手順を行います。

  • すべてのデータの収集が必須です。
  • SDK は、暗号化されたアナリティクス データを Google のログ収集サーバーを介してデバイスから Google のデータ分析パイプラインに送信します。
  • このデータは、新しいプラットフォームと SDK のリリースがパフォーマンスに与える影響を Google が判断する際に役立ちます。
  • SDK は、サードパーティやユーザーのデバイス上の他のアプリにデータを転送したり、共有したりすることはありません。

アプリレベルの注意事項

  • 記録されたデータは、転送時に暗号化されます。
  • この SDK を使用するアプリのデベロッパーもユーザーも、データの収集をオプトアウトしたり、データを削除したりすることはできません。