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

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

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

機能セットのメタデータ、SDK メタデータ、クライアント アプリのメタデータを使用して、さまざまな SDK リリースの普及率をアプリ別にモニタリングし、どの SDK 機能がさまざまなモバイルアプリに統合されているかを把握します。

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

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

リストされているデータ型ごとに次の操作を行います。

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

    • 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 のリリースがパフォーマンスに及ぼす影響を Google が判断するために使用されます。
  • SDK は、サードパーティや、ユーザーのデバイス上の他のアプリとの間で、データの転送や共有は行いません。

アプリレベルのメモ

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