Unity Adsにおけるデータセーフティについて
「Light Box」のアプリ審査中、こんなメールが届いた。
要するに、「アプリ内で個人情報データを取得・送信しているのに、それについて申告してないよ」っていうお叱りである。
どんな内容?
アプリを申請する際、アプリ内で行われるデータのやりとりがどのような内容かをGoogle Play Consoleから申告する必要がある。その項目の中に「データセーフティ」という項目がある。
▼こんなの
件のメールは、おそらく、アプリ内広告のSDK(Unity Ads)が引っ掛かったものだと思われる。
Unity Adsが送信しているデータを逐次調べるのも面倒だし、
「ちょっとくらい、申告しなくても…バレへんか」
と、「データ収集してません(大嘘)」とウソついたのがバレてしまったのだ。ホモは嘘つき。
アプリについてしっかり審査している、やるなGoogle。もう許せるぞオイ!
ちなみに、申告するにはGoogle Play Consoleのメニューから「アプリのコンテンツ」→「データセーフティ」を選択する。
すると、アプリ内データの送信内容について、質問形式で聞かれるので、「はい」「いいえ」で答えていく。
ところが、この内容がかなりの多岐に渡っており、例えば「場所」に関するデータを送信しているなら、「おおよその現在地」なのか「正確な現在地」なのか、個人情報に関するデータなら「名前」「メールアドレス」「住所」「電話番号」「ユーザID」etc...
更に、それらのデータをどのように扱っているのか、「収集」か「共有」か、それらの理由について、取り扱うデータの種類ごとに逐一全て回答していく必要があるのだ。
Googleさんゆるして!お慈悲^~!お慈悲^~!!
対策方法
Google Play data safety section for Unity Ads
こ↑こ↓に、答えが丸ごと載っていた。全文英語なので、適当に翻訳サイトで翻訳して閲覧する。ありがとうUnity Ads。
データ収集調査
SDK は、必要なユーザー データ型のいずれかを収集または共有しますか。 | はい |
SDK によって収集されたすべてのデータは、転送中に暗号化されていますか? | はい |
SDK は、ユーザーが自分のデータの削除を要求する方法を提供していますか。 | はい |
データ型
場所 | 収集 | 共有 | 一時的 | 必須 | 目的 |
SDK はユーザーのおおよその位置を収集しますか。 | はい | はい | いいえ | はい | 広告またはマーケティング、分析、アプリの機能、詐欺防止、セキュリティ、コンプライアンス |
個人情報 | 収集 | 共有 | 一時的 | 必須 | 目的 |
SDK はユーザーの個人識別子を収集しますか。 | はい | はい | いいえ | はい | アプリの機能 |
財務情報 | 収集 | 共有 | 一時的 | 必須 | 目的 |
SDK はユーザーの購入履歴を収集しますか? | はい* | はい | いいえ | いいえ** | 広告またはマーケティング、分析 |
* Unity Ads は、ダッシュボードで [最適化の取得] 設定が有効になっている場合にのみ、ユーザーの購入履歴に関するデータを収集します。
最適化の取得 ?(Acquire Optimization)ダッシュボードにそれらしき設定見当たらず。とりあえず保留。
** 開発者の設定に基づいてオプションですが、ユーザー設定では省略できます。Unity は、パブリッシャーが広告 SDK 内の特定の機能を有効にしている場合に、アプリ内購入情報を収集することがあります。
特定の機能?購入に関するもの?省略できる、と記述があるので、「いいえ」で問題なさそう?
アプリのアクティビティ | 収集 | 共有 | 一時的 | 必須 | 目的 |
SDK は、アプリ内のページ ビューとタップに関するデータを収集しますか。 | はい* | はい | いいえ | はい | 広告またはマーケティング、分析、詐欺防止、セキュリティ、コンプライアンス |
SDK は、他のアプリのアクティビティに関するデータを収集しますか。 | はい** | はい | いいえ | はい | 広告またはマーケティング、分析、詐欺防止、セキュリティ、コンプライアンス |
* Unity Ads は、ゲームプレイ中ではなく、広告自体の広告エクスペリエンス中にのみページビューとタップに関するデータを収集します。
** Unity Ads はアプリの使用時間を収集して、より意味のある広告を配信するためにアプリ内のユーザーのリテンションを測定します。Unity Ads は、ダッシュボードで最適化の取得が有効になっている場合にのみ、アプリの使用時間に関するデータを収集します。
タップに関するデータは、「はい」で良さそう。他のアプリのアクティビティに関するデータは、最適化の取得(Acquire Optimization)が分からず保留。
アプリ情報とパフォーマンス | 収集 | 共有 | 一時的 | 必須 | 目的 |
SDK はアプリの診断情報を収集しますか。 | はい | はい | いいえ | はい | アプリの機能、分析 |
デバイスまたはその他の識別子 | 収集 | 共有 | 一時的 | 必須 | 目的 |
SDK は、ユーザーのデバイスまたはその他の識別子に関するデータを収集しますか。 | はい | はい | いいえ | はい | 広告またはマーケティング、分析、アプリの機能、詐欺防止、セキュリティ、コンプライアンス |
…と、申告が必要なデータだけピックアップしてみた。
あとは、これに従ってチェックボックスを埋めていけば良い。