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

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

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

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

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

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

    • SDK は、暗号化された分析データをデバイスから Google ログ収集サーバー経由で Google のデータ分析パイプラインに送信します。

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

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

アプリレベルのメモ

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

cast-tv

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

SDK によるデータの収集

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

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

収集されたデータは、次のようにキャストの利便性を高めるために使用されます。

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

  • Cast の使用状況で機能の成功、トレンド、主な使用方法を特定し、プロダクト、ビジネス、エンジニアリングの意思決定に役立てます。

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

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

  • すべてのデータ収集は必須です。
  • SDK は、暗号化された分析データをデバイスから Google ログ収集サーバー経由で Google のデータ分析パイプラインに送信します。
  • このデータは、新しいプラットフォームと SDK のリリースによるパフォーマンスへの影響を判断するために使用されます。
  • この SDK は、サードパーティやユーザーのデバイス上の他のアプリとデータを転送または共有しません。

アプリレベルのメモ

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