私のアプリは、Firebase Analytics と Firebase Crashlytics ライブラリを使用して分析レポートとクラッシュ レポートを Firebase アカウントに送信する以外は、どのサーバーにもデータをプッシュしません。これらのライブラリはどちらも必要最低限しか使用していません。
分析イベントは次のように送信します。
FirebaseAnalytics.getInstance(applicationContext).logEvent("SomeEvent", bundle)
例外を次のように提出します。
FirebaseCrashlytics.getInstance().recordException(exception)
インスタンス経由で送信されたバンドルにもFirebaseAnalytics
、インスタンス経由で送信された例外にも、FirebaseCrashlytics
ユーザーの個人データやユーザーを識別するデータは含まれていません。例外は、アプリケーションの特定の領域に障害が発生したことを伝えるだけであり、バンドルは、特定のボタンがタップされたことを伝えるだけで、ユーザーには一切リンクしません。
これを念頭に置いて、Google Play データ セーフティ フォームの次の「データ収集とセキュリティ」の質問にどのように回答すればよいでしょうか。
- あなたのアプリは、必要なユーザーデータの種類? [はい・いいえ]
- アプリによって収集されたすべてのユーザーデータは転送中に暗号化されますか? [はい/いいえ]
- ユーザーが自分のデータを削除するようリクエストする方法を提供していますか? [はい/いいえ]
ベストアンサー1
AdMob の場合と同様に、Firebase にも同様のことが当てはまります。
最初の質問には次のように答えます。
- アプリは必要なユーザーデータの種類を収集または共有しますか?はい
- アプリによって収集されたすべてのユーザーデータは転送中に暗号化されますか?はい
- ユーザーが自分のデータの削除をリクエストできる方法を提供していますか?いいえ
2 番目の質問には次のように答えます。
- 場所 > おおよその場所
- アプリアクティビティ > アプリ内のページビューとタップ
- アプリ情報とパフォーマンス > クラッシュログ、診断
- デバイスまたはその他の識別子 > デバイスまたはその他の識別子
私の情報源はこれStack Overflow の回答。
どうすればこれを確実に知ることができるのでしょうか?
「デバイスまたはその他のID」の行が日付の種類セクションのGoogle Play のデータ セーフティ セクションに情報を提供する文書には次のように記されている。
個々のデバイス、ブラウザ、アプリに関連する識別子。たとえば、IMEI番号、MACアドレス、WidevineデバイスIDなど。Firebase インストール ID、または広告識別子。
これは、Google が Firebase がユーザーデータを収集しているとみなしていることを示しています。