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

機能セットのメタデータ、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 の使用における機能の成功、傾向、主な使用状況を特定し、プロダクト、ビジネス、エンジニアリングの意思決定を促進するため。

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

表示されているデータタイプごとに、次の操作を行います。

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

アプリレベルのメモ

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