つきくさのぶろぐ

個人ブログです ゲーム実況動画、ゲーム制作(Unity)、イラストなど 現在改装中

Unity Adsにおけるデータセーフティについて

「Light Box」のアプリ審査中、こんなメールが届いた。

f:id:tuki_kusa:20220321213125p:plain

要するに、「アプリ内で個人情報データを取得・送信しているのに、それについて申告してないよ」っていうお叱りである。

 

どんな内容?

アプリを申請する際、アプリ内で行われるデータのやりとりがどのような内容かをGoogle Play Consoleから申告する必要がある。その項目の中に「データセーフティ」という項目がある。

▼こんなの

f:id:tuki_kusa:20220321213925j:plain

件のメールは、おそらく、アプリ内広告のSDK(Unity Ads)が引っ掛かったものだと思われる。

Unity Adsが送信しているデータを逐次調べるのも面倒だし、

「ちょっとくらい、申告しなくても…バレへんか」

と、「データ収集してません(大嘘)」とウソついたのがバレてしまったのだ。ホモは嘘つき。

 

アプリについてしっかり審査している、やるなGoogleもう許せるぞオイ!

 

ちなみに、申告するにはGoogle Play Consoleのメニューから「アプリのコンテンツ」→「データセーフティ」を選択する。

f:id:tuki_kusa:20220321215403j:plain

すると、アプリ内データの送信内容について、質問形式で聞かれるので、「はい」「いいえ」で答えていく。

f:id:tuki_kusa:20220321215104j:plain

ところが、この内容がかなりの多岐に渡っており、例えば「場所」に関するデータを送信しているなら、「おおよその現在地」なのか「正確な現在地」なのか、個人情報に関するデータなら「名前」「メールアドレス」「住所」「電話番号」「ユーザID」etc...

 

更に、それらのデータをどのように扱っているのか、「収集」か「共有」か、それらの理由について、取り扱うデータの種類ごとに逐一全て回答していく必要があるのだ。

f:id:tuki_kusa:20220321220211j:plain

 

support.google.com

 

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 は、ユーザーのデバイスまたはその他の識別子に関するデータを収集しますか。 はい はい いいえ はい 広告またはマーケティング、分析、アプリの機能、詐欺防止、セキュリティ、コンプライアンス

 

…と、申告が必要なデータだけピックアップしてみた。

あとは、これに従ってチェックボックスを埋めていけば良い。