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

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

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

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

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

  • 一部の機能はユーザーがオプトインする必要があります。特定の機能に関するアナリティクス データは、Google 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 の使用における機能の成功、傾向、主な使用状況を特定し、プロダクト、ビジネス、エンジニアリングの意思決定を推進するため。

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

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

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

アプリレベルのメモ

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