Google Play データ セーフティの書き方
Google Play の「データ セーフティ」は、アプリがどんなデータを集め、どう扱っているかをストアのページで利用者に伝えるための申告です。個人開発のゲームでよくある構成を例に、迷いやすいポイントを解説します。
回答が必要なアプリ
Google Play で公開しているアプリは、データを何も集めていないアプリも含めて回答が必要です(内部テストだけのアプリなど一部を除く)。データを集めていない場合も、フォームへの回答とプライバシーポリシーの登録は必要です。
場所:Play Console → アプリを選択 →「ポリシー」→「アプリのコンテンツ」→「データ セーフティ」
まず押さえたい3つの言葉
-
「収集」=データを端末の外に送ること
アプリや、アプリに組み込んだライブラリ・SDK が、データを利用者の端末から外(サーバーなど)へ送ることを「収集」と呼びます。自分のコードでは何も送っていなくても、広告や解析の SDK が送っていれば「収集」です。
一方、次のものは申告の対象外です。
- 端末の中だけで処理し、外に送らないデータ(端末内のセーブデータなど)
- リクエストの処理のためにメモリ上で一時的に扱うだけのデータ(広告や利用者のプロフィール作りに使う場合は対象)
- エンドツーエンドで暗号化され、開発者が読めないデータ
-
「共有」=集めたデータを第三者に渡すこと
集めたデータを第三者に渡すことを「共有」と呼びます。SDK を通じた受け渡しも含まれます。ただし、次の場合は「共有」に含めません。
- 開発者の代わりにデータを処理するサービス提供者への受け渡し(解析ツールやクラウドなど、開発者のために処理するもの)
- 法律上の目的による受け渡し
- 利用者が自分で操作して、受け渡しを当然予期している場合
- 完全に匿名化したデータ
個人開発のゲームでよくある判断:広告 SDK への提供は、広告ネットワーク側が広告配信のために使うため「共有」として申告することが多いです。Firebase などの解析ツールは、開発者のためにデータを処理するサービス提供者として「収集」のみで申告することが多いです。最終的には各 SDK の申告ガイドを確認してください。 -
「必須」と「任意」
利用者が提供するかどうかを選べ、提供しなくてもアプリの主な機能を使える場合だけ「任意」にできます。どれかのバージョンや地域で必ず集めているなら「必須」です。広告や解析の SDK が自動で集めるデータは、通常「必須」になります。
フォームの流れ
-
データの収集とセキュリティ
- 必須のユーザーデータを収集または共有しますか?:SDK を含めて、端末の外に送るデータがあれば「はい」
- 収集したデータはすべて転送時に暗号化されますか?:通信が HTTPS(TLS)なら「はい」。主要な SDK は HTTPS で通信しますが、自前のサーバーに HTTP で送っている場合は「いいえ」です
- データの削除をリクエストする方法:削除の依頼方法についての質問です。アカウントを作れるアプリは、アプリ内の削除機能に加えて、Web から削除を依頼できる窓口の URL も必要です
-
データの種類
収集・共有するデータの種類を選びます。種類は、位置情報、個人情報、金融情報、健康とフィットネス、メッセージ、写真と動画、音声ファイル、ファイルとドキュメント、カレンダー、連絡先、アプリのアクティビティ、ウェブ閲覧、アプリの情報とパフォーマンス、デバイスまたはその他の ID に分かれています。
-
データの使用と処理
選んだデータの種類ごとに、収集か共有か、一時的な処理か、必須か任意か、使用目的を答えます。目的は、アプリの機能、分析、デベロッパーとのコミュニケーション、広告またはマーケティング、不正防止・セキュリティ・コンプライアンス、カスタマイズ、アカウント管理から選びます。
-
プレビューを確認して送信
ストアのページでどう表示されるかを確認して送信します。下書き保存や、回答の CSV での書き出し・読み込みもできます。
例:AdMob と Firebase を入れたゲームの場合
「AdMob で広告を配信」「Firebase Analytics と Crashlytics を利用」「アプリ内課金あり」のゲームで、IndiePick の回答ガイドが示す目安です。
| 選択するデータの種類 | 収集/共有 | 目的 | 理由 |
|---|---|---|---|
| デバイスまたはその他の ID | 収集・共有 | 広告またはマーケティング、分析、不正防止、セキュリティ、コンプライアンス | Google AdMob、Firebase Analytics、Firebase Crashlytics |
| 位置情報 > おおよその位置情報 | 収集・共有 | 広告またはマーケティング、分析、不正防止、セキュリティ、コンプライアンス | Google AdMob |
| アプリのアクティビティ > アプリの操作 | 収集・共有 | 広告またはマーケティング、分析、不正防止、セキュリティ、コンプライアンス | Google AdMob、Firebase Analytics |
| アプリの情報とパフォーマンス > クラッシュログ・診断 | 収集・共有 | 分析、不正防止、セキュリティ、コンプライアンス、アプリの機能 | Google AdMob、Firebase Crashlytics |
アプリ内課金の決済は Google が行うため、購入情報を自分のサーバーや外部サービスに送っていなければ、通常は「購入履歴」の申告は不要です。
注意点
- SDK のデータも必ず含めます。組み込んでいるライブラリ・SDK が集めるデータは、すべて申告の対象です。各社が公開している申告ガイド(Google Play SDK Index にも掲載されていることがあります)を確認しましょう。
- プライバシーポリシーと食い違わないようにします。ポリシーにはデータ セーフティの回答に限らず、データの扱いをすべて書く必要があります。
- SDK を追加・更新したら見直します。SDK のバージョンや設定によって集めるデータが変わることがあります。
- この記事と回答ガイドは一般的な目安です。最終的な回答は、アプリの実装と公式の情報をもとに判断してください。
プライバシーポリシーの質問に答えると、データ セーフティと App Store「App のプライバシー」の回答ガイドが自動で作られます。
参考:Google Play のデータ セーフティ セクションに情報を提供する(Play Console ヘルプ) / アカウント削除の要件(Play Console ヘルプ)
次のガイド 🎯 ATT(App Tracking Transparency)の対応方法 →