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

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

このページは、Cast Android Sender SDK の使用に関して、このデータ開示の要件を満たすのに役立ちます。このページでは、SDK がエンドユーザーのデータを処理するかどうかと、その方法に関する情報(アプリ デベロッパーとして管理可能な該当する構成や呼び出しを含む)を確認できます。

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

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

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

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

アプリのデータ開示を完了するには、Android のデータ型ガイドを使用して、収集されるデータを適切に表すデータ型を確認してください。また、収集されたデータが特定のアプリで共有、使用される方法についても考慮する必要があります。

キャストとキャスト フレームワーク

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 の改善に使用されるプロダクトのパフォーマンス指標の概要が取得されます。

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

  • 一部の機能はユーザーが有効にできる機能です。特定の機能の分析データは、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 リリースがパフォーマンスに及ぼす影響を判断するのに役立ちます。
  • SDK がサードパーティや、ユーザーのデバイス上の他のアプリとデータを転送または共有することはありません。

アプリレベルのメモ

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