為 Google Play 的資料揭露規定做好準備

2021 年 5 月,Google Play 推出新的「資料安全性」專區 這是開發人員提供的揭露聲明,用來說明應用程式的資料蒐集、分享 和安全性做法

本頁面可協助您在 與您使用 Firebase Android SDK 有關。本頁內容包括 瞭解 SDK 是否會處理使用者資料,以及如何處理使用者資料,包括相關示例 您可以讓應用程式控制的適用設定或叫用 開發人員。

我們的目標是盡可能開誠佈公地提供支援服務;不過,身為應用程式 開發人員必須全權負責決定 Google Play 針對應用程式使用者資料的「資料安全性」專區表單 蒐集、共用和安全性做法。

如何使用這個網頁上的資訊

本頁面僅列出最新版本所蒐集的使用者資料 或每項 Firebase Android SDK

本頁後續章節會為每個 SDK 分別增減 「自動收集的資料」與「收集到的資料」 您的用量。「自動收集」是指 SDK 收集特定資料 不必在應用程式中叫用任何特定方法或類別。不過在許多情況下 則 SDK 收集的資料取決於應用程式對 也就是應用程式的設定和叫用 SDK 的方式。

為了完成資料揭露,您可以使用 Android 的 資料類型指南 協助您判斷哪種資料類型最符合收集到的資料。 揭露資料時,也請務必說明特定應用程式的方式 分享及使用收集到的資料。

Firebase Android SDK 的資料加密、資料分享和資料刪除總覽

資料加密

針對本頁面所列的使用者資料收集,Firebase 使用 HTTPS 加密傳輸中的資料。

資料分享

就本頁面所列的使用者資料收集而言,Firebase 會 不會將此資料轉移給第三方,但以下情況除外:

  • 第三方複委託者 協助我們提供 Firebase 服務
  • 做法是按照您的指示 將 Firebase 連結至其他非 Firebase 服務)。
資料刪除

Firebase 可讓開發人員透過多種方式刪除使用者資料 與 Firebase 服務的功能一致



Firebase 使用者代理程式

Firebase 使用者代理程式並非 Firebase Android SDK,而是套裝組合 其中含有多個 Firebase Android SDK 收集的資訊 包括:

  • 裝置中繼資料:OS 版本、名稱、型號、品牌和板型規格

  • 曾安裝此應用程式 (例如 Play 商店) 的應用程式 (請參閱 說明文件)

  • 應用程式中使用的 Firebase SDK 有哪些,包括相關版本

Google 內部會使用 Firebase 使用者代理程式,來判斷平台 用於提供、維護及改善 Firebase 服務。 絕不會與使用者或裝置 ID 建立關聯。

如果 Firebase Android SDK 收集 Firebase 使用者代理程式,該代理程式會列在 請參閱下文的 SDK 一節。



A/B 測試

com.google.firebase:firebase-abt

自動收集的資料

Firebase A/B Testing SDK 不會自動收集任何使用者 資料。

其他注意事項

Firebase A/B 測試 SDK 可以設定及使用 Google Analytics 使用者 資源,藉此指定實驗群組中的成員資格 Firebase 遠端設定和 Firebase 應用程式內通訊。

由於 A/B Testing SDK 只會在 Firebase 遠端設定,並且 請參閱「Firebase 應用程式內通訊」 請參閱這個網頁,進一步瞭解資料收集行為和 集合。

根據使用情形蒐集的資料

Firebase A/B Testing SDK 不提供會 開發人員可以設定或叫用來收集其他使用者資料。



App Check

com.google.firebase:firebase-appcheck
com.google.firebase:firebase-appcheck-ktx
com.google.firebase:firebase-appcheck-debug
com.google.firebase:firebase-appcheck-safetynet
com.google.firebase:firebase-appcheck-playintegrity

自動收集的資料

Firebase App Check SDK 會自動收集下列資料。

資料 根據預設,Firebase App Check SDK...
Firebase 使用者代理程式

詳情請參閱 本文的 Firebase 使用者代理程式一節 頁面。

根據使用情形蒐集的資料

根據您設定或叫用 Firebase App Check SDK 和 應用程式功能可能會收集需要納入的使用者資料 揭露事項。下表包含使用者資料範例 但請務必將任何可能收集的資料納入考量 自動收集特定資料

資料 視應用程式的設定和叫用而定, Firebase App Check SDK...
SafetyNet 的認證權杖

如果應用程式使用 SafetyNet 做為 認證提供者。查看其他 SafetyNet 的資料安全性資訊

Play Integrity 的完整性權杖

如果您的應用程式使用 Play Integrity 做為 認證提供者。查看其他 Play Integrity 的資料安全性資訊

其他資訊

資料收集目的

Google 內部會使用 Firebase 使用者代理程式,來判斷平台 用於提供、維護及改善 Firebase 服務。 絕不會與使用者或裝置 ID 建立關聯。

一般而言,Firebase App Check 會使用 在上方的子節中 驗證應用程式認證,協助保護後端資源不受濫用行為侵擾。 此外,請參閱上方各子節,瞭解「特定資料」的相關資訊 。 在資料揭露事項中,也請務必考量特定用途 收集的資料



應用程式發布

完整應用程式發布 Android SDK 實作

com.google.firebase:firebase-appdistribution

完整應用程式發布 Android SDK 實作項目為 Beta 版 。請勿加入完整的應用程式發布 SDK 實作內容 。

僅限 API 的應用程式發布 Android SDK

com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx

自動收集的資料

僅限 API 的應用程式發布 Android SDK 不會自動收集任何 使用者資料

根據使用情形蒐集的資料

僅限 API 的應用程式發布 Android SDK 並未提供 開發人員可以設定或叫用來收集其他使用者資料。



身分驗證

com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx

自動收集的資料

Firebase Authentication SDK 會自動收集下列資料。

資料 根據預設,Firebase Authentication SDK...
Firebase 使用者代理程式

詳情請參閱 本文的 Firebase 使用者代理程式一節 頁面。

IP 位址

收集 IP 位址,提供更完善的安全防護並防止濫用情形 註冊和驗證期間

使用者代理程式字串:

  • 是否讓應用程式使用 FirebaseUI
  • 應用程式使用的 Authentication SDK 版本
  • 裝置的平台

收集使用者代理程式字串,以便提供、維護及改善 Firebase 服務。

請注意,這個使用者代理程式不會指稱 Firebase 使用者代理程式

Firebase Android 應用程式 ID

收集應用程式的 Firebase Android 應用程式 ID (這不是 應用程式的套件名稱)。

每個要求的標頭中會包含這個值。

根據使用情形蒐集的資料

根據您設定或叫用 Firebase Authentication SDK 的方式, 應用程式功能可能會收集需要納入的使用者資料 揭露事項。下表包含使用者資料範例 但請務必將任何可能收集的資料納入考量 自動收集特定資料

資料 視應用程式的設定和叫用而定, Firebase Authentication SDK...
顯示名稱

收集使用者的顯示名稱 (如果開發人員有提供)。

電子郵件地址

收集使用者的電子郵件地址 (由開發人員提供) 應用程式使用以下任一種做法:

  • 電子郵件密碼驗證
  • 電子郵件連結驗證
  • 以聯合身分做為驗證方法 供應商的回覆包含電子郵件地址
電話號碼

蒐集使用者的電話號碼 (由開發人員提供), 應用程式使用以下任一種做法:

  • 電話驗證
  • 驗證電話號碼
  • 簡訊做為雙重驗證流程
Play Integrity 的完整性權杖

如果應用程式使用電話驗證功能,會收集此完整性權杖。查看其他 Play Integrity 的資料安全性資訊

SafetyNet 的認證權杖

如果您的應用程式使用電話驗證,且 Play Integrity 權杖擷取失敗,系統會收集這個認證權杖。查看其他 SafetyNet 的資料安全性資訊

權杖來源 reCAPTCHA Enterprise

如果您的應用程式使用 reCAPTCHA Enterprise 用於保護驗證流程。 查看其他 reCAPTCHA Enterprise 的資料安全性資訊

聯絡資訊

收集使用者與第三方相關的聯絡資訊 驗證服務提供者 (如果應用程式使用第三方驗證) 與 Firebase 驗證的供應商

舉例來說,使用者的 ID 可能連結至 Facebook 個人資料是否使用 Facebook 驗證,根據 範圍。

詳情請參閱驗證供應商的說明文件 可能不準確或不適當

遊戲中心 ID

收集使用者的 Game Center ID (如果應用程式已連結) 遊戲中心

使用者 ID

產生並儲存不重複的 Firebase 驗證 ID。

其他資訊

資料收集目的

Firebase 驗證一般會使用 在上方的子節中 以啟用驗證和帳戶管理。 使用者代理程式字串的用途是提供、維護及改善 Firebase 服務。 此外,請參閱上方各子節,瞭解「特定資料」的相關資訊 。 在資料揭露事項中,也請務必考量特定用途 收集的資料



Cloud Firestore

com.google.firebase:firebase-firestore
com.google.firebase:firebase-firestore-ktx

自動收集的資料

Cloud Firestore SDK 會自動收集下列資料。

資料 根據預設,Cloud Firestore SDK...
Firebase 使用者代理程式

詳情請參閱 本文的 Firebase 使用者代理程式一節 頁面。

根據使用情形蒐集的資料

視您設定或叫用 Cloud Firestore SDK 及 產品功能,您的應用程式可能會收集需要 包含在資料揭露中。務必考量到 這些使用方式收集的開發人員定義的使用者資料。

其他注意事項

如果您將 Cloud Firestore 與 Firebase 驗證功能搭配使用,且使用者的 Cloud Firestore 發出的每個要求都會自動包含 Firebase 驗證中適用的使用者 ID

其他資訊

資料收集目的

Google 內部會使用 Firebase 使用者代理程式,來判斷平台 用於提供、維護及改善 Firebase 服務。 絕不會與使用者或裝置 ID 建立關聯。

請參閱上方的子節,瞭解「特定」資料的可能方式 在資料揭露事項中,也請務必考量特定用途 收集的資料,以及您使用任何開發人員定義的使用者 收集的資料



Cloud Functions for Firebase

com.google.firebase:firebase-functions
com.google.firebase:firebase-functions-ktx

自動收集的資料

Cloud Functions for Firebase 用戶端 SDK 會自動收集下列資料。

資料 Cloud Functions for Firebase 用戶端 SDK 預設...
函式名稱

收集函式叫用時的函式名稱。

IP 位址

收集函式呼叫端的 IP 位址 呼叫,以便執行事件處理函式和 HTTP 執行函式。

Firebase 雲端通訊 (FCM) 權杖

收集 FCM 權杖,讓開發人員使用該權杖 觸發即時傳送通知到呼叫裝置的功能 呼叫或儲存供日後使用

請注意,這個權杖的收集作業與應用程式 包括或使用 FCM SDK

根據使用情形蒐集的資料

Cloud Functions for Firebase 用戶端 SDK 沒有開發人員可選用的選用功能 設定或叫用以收集其他使用者資料。

其他注意事項

如果使用者透過 Firebase 驗證功能登入,每個函式要求 會自動納入來自 Firebase 驗證的適用 User ID。

其他資訊

資料收集目的

Cloud Functions for Firebase 通常會使用收集到的資料 列於上述子節 來執行後端程式碼,以回應 Firebase 功能觸發的事件,並 來自應用程式的 HTTPS 要求。 此外,請參閱上方各子節,瞭解「特定資料」的相關資訊 。 在資料揭露事項中,也請務必考量特定用途 收集的資料



雲端通訊

com.google.firebase:firebase-messaging
com.google.firebase:firebase-messaging-ktx

自動收集的資料

Firebase 雲端通訊 SDK 會自動收集下列資料。

資料 Firebase 雲端通訊 SDK 預設...
應用程式版本

收集主題訂閱的應用程式版本 取消訂閱。

Firebase 使用者代理程式

詳情請參閱 本文的 Firebase 使用者代理程式一節 頁面。

其他注意事項

雲端通訊對 Firebase 安裝 SDK 具有依附元件。 由於您的應用程式間接包含該 SDK,因此請務必將 該 SDK 自動收集的使用者資料 (請參閱 安裝部分)。瞭解資料 「雲端通訊」所使用的 SDK 資料收集方式,請前往 管理 Firebase 安裝說明文件

根據使用情形蒐集的資料

視您設定或叫用 Firebase 雲端通訊 SDK 的方式而定 和產品的功能,您的應用程式可能會收集需要 包含在資料揭露中。下表包含使用者範例 可能會根據使用情形收集哪些資料,但請務必考量 收集的任何特定資料

資料 視應用程式的設定和叫用而定, Firebase 雲端通訊 SDK...
訊息傳送指標

收集與傳送 訊息 將指標傳送至 BigQuery,如果 BigQuery 整合 已啟用 setDeliveryMetricsExportToBigQuery 設為 true,

其他注意事項

雲端通訊的某些選用功能必須仰賴 Firebase SDK Google Analytics在應用程式中加入該 SDK 時,請務必考量 該 SDK 自動收集的使用者資料 (請參閱 Google Analytics 說明文件)。 下表列有其他記錄資料:

資料 如果您的應用程式包含 Google Analytics 專用 Firebase SDK, 雲端通訊...
通知互動事件

透過以下方法,在裝置端傳送訊息互動事件以供記錄: Google Analytics 專用 Firebase SDK,以便提供數據分析資料 開發人員

其他資訊

資料收集目的

Google 內部會使用 Firebase 使用者代理程式,來判斷平台 用於提供、維護及改善 Firebase 服務。 絕不會與使用者或裝置 ID 建立關聯。

雲端通訊一般會使用收集到的其他資料 列於上述子節 傳送訊息至用戶端應用程式。 此外,請參閱上方各子節,瞭解「特定資料」的相關資訊 。 在資料揭露事項中,也請務必考量特定用途 收集的資料



Cloud Storage for Firebase

com.google.firebase:firebase-storage
com.google.firebase:firebase-storage-ktx

自動收集的資料

Cloud Storage for Firebase SDK 會自動收集下列資料。

資料 Firebase 雲端通訊 SDK 預設...
應用程式使用的 Cloud Storage SDK 版本

收集開發人員使用的 Cloud Storage for Firebase SDK 版本 應用程式

每個要求的標頭中會包含這個值。

Firebase Android 應用程式 ID

收集應用程式的 Firebase Android 應用程式 ID (這不是 應用程式的套件名稱)。

每個要求的標頭中會包含這個值。

根據使用情形蒐集的資料

視您設定或叫用 Cloud Storage for Firebase SDK 的方式而定 和產品的功能,您的應用程式可能會收集需要 包含在資料揭露中。務必考量到 這些使用方式收集的開發人員定義的使用者資料。

其他注意事項

搭配 Firebase 驗證使用 Cloud Storage for Firebase,以及 使用者登入帳戶後,所有來自 Cloud Storage for Firebase 的要求都會自動 包含 Firebase 驗證中適用的 User-ID。

其他資訊

資料收集目的

Cloud Storage for Firebase 通常會使用 ,提供、維護及改善 Firebase 服務。 此外,請參閱上方各子節,瞭解「特定資料」的相關資訊 。 在資料揭露事項中,也請務必考量特定用途 收集的資料,以及您使用任何開發人員定義的使用者 收集的資料



Crashlytics

com.google.firebase:firebase-crashlytics
com.google.firebase:firebase-crashlytics-ktx
com.google.firebase:firebase-crashlytics-ndk

自動收集的資料

Firebase Crashlytics SDK 會自動收集下列資料。

資料 Firebase Crashlytics SDK 預設...
堆疊追蹤

在應用程式當機時收集堆疊追蹤。

相關應用程式狀態

在應用程式當機時收集相關的應用程式狀態。

相關的裝置 中繼資料

收集裝置的時間點中繼資料 應用程式當機

Crashlytics 安裝 UUID

產生 Crashlytics 安裝 UUID,並儲存至 評估受到當機影響的使用者人數。

其他注意事項

Crashlytics 對 Firebase 安裝 SDK 有依附元件。開始時間 在應用程式中間接包含該 SDK,請務必考量 該 SDK 自動收集的使用者資料 (詳情請參閱 安裝部分)。請注意,Crashlytics 不使用 Firebase 安裝 SDK 收集的任何資料, 但可以根據 應用程式執行個體的 Firebase 安裝 ID。

Crashlytics 對 Firebase 工作階段 SDK 也有依附元件 評估品質指標由於該 SDK 會透過遞移方式 務必將收集到的使用者資料納入考量 自動由該 SDK 自動擷取 (請參閱「Firebase 工作階段 SDK」一節, 本頁面)。

根據使用情形蒐集的資料

視您的設定或叫用 Firebase Crashlytics SDK 而定 和產品的功能,您的應用程式可能會收集需要 包含在資料揭露中。下表包含使用者範例 可能會根據使用情形收集哪些資料,但請務必考量 收集的任何特定資料

資料 視應用程式的設定和叫用而定, Firebase Crashlytics SDK...
開發人員定義的資料

會收集任何自訂金鑰、紀錄,以及任意文字的使用者 ID 都會附加至當機報告。

開發人員定義的資料

透過自訂堆疊收集任何開發人員定義的一般事件 追蹤記錄

其他注意事項

Crashlytics 的某些選用功能必須仰賴 Google 的 Firebase SDK 分析如果您在應用程式中加入該 SDK,請務必考量 該 SDK 自動收集的使用者資料 (詳情請參閱 Google Analytics 說明文件)。 下表列出 Crashlytics 使用的資料 集合:

資料 如果您的應用程式包含 Google Analytics 專用 Firebase SDK, Crashlytics...
「導覽標記」記錄檔

使用「導覽標記」Firebase SDK 收集的記錄檔 Google Analytics這些記錄會在使用者發生 以及當機次數

如果您也在應用程式中加入了 Firebase 遠端設定 SDK,請務必確認 也就是系統自動收集的開發人員定義的遠端設定資料 這項工具由 Crashlytics SDK 提供下表為 Crashlytics SDK 會收集:

資料 如果您的應用程式包含 Firebase 遠端設定 SDK,則 Crashlytics SDK...
開發人員定義的遠端設定推出作業中繼資料

收集推出作業中繼資料,包括遠端設定 範本版本、推出作業變化版本 ID、參數鍵和參數 會受現行推出作業影響的值

其他資訊

資料收集目的

Firebase Crashlytics 一般會使用收集到的資料 列於上述子節 以啟用當機回報和當機管理服務。 此外,請參閱上方各子節,瞭解「特定資料」的相關資訊 。 在資料揭露事項中,也請務必考量特定用途 收集的資料,以及您使用任何開發人員定義的使用者 收集的資料



com.google.firebase:firebase-dynamic-links
com.google.firebase:firebase-dynamic-links-ktx

Firebase Dynamic Links SDK 會自動收集下列資料。

資料 Firebase Dynamic Links SDK 預設...
動態連結網址

在使用者與網址互動時收集動態連結網址。 包括開發人員在 連結建立時。

如果應用程式安裝在已整合 Firebase Dynamic Links SDK 的情況下,則 Firebase 會記錄應用程式狀態和連結互動事件。

如果使用者與 Firebase 動態連結互動,系統會記錄下列資料 自動進行同步:

資料 Firebase 預設會...
動態連結網址

記錄使用者與網址互動時的動態連結網址。 包括開發人員在 連結建立時。

應用程式的套件名稱

記錄應用程式的套件名稱,以便進行延遲深層連結 (深層連結) 應用程式安裝後)。

應用程式狀態

記錄使用者應用程式中與應用程式狀態相關的資訊 包括安裝狀態以及應用程式是否曾開啟。

連結互動事件

記錄連結互動事件。

Firebase Dynamic Links SDK 未提供開發人員可選用的選用功能 設定或叫用以收集其他使用者資料。

Dynamic Links 的某些選用功能取決於 Google 專用的 Firebase SDK 分析如果您在應用程式中加入該 SDK,請務必考量 該 SDK 自動收集的使用者資料 (詳情請參閱 Google Analytics 說明文件)。 下表列有其他記錄資料:

資料 如果您的應用程式包含 Google Analytics 專用 Firebase SDK, Dynamic Links...
連結互動事件

透過以下方式,在裝置端傳送連結互動事件以供記錄: Google Analytics 專用 Firebase SDK,以便提供數據分析資料 開發人員

Firebase Dynamic Links 通常會使用收集到的資料 列於上述子節 將使用者直接帶往應用程式中的連結內容。 此外,請參閱上方各子節,瞭解「特定資料」的相關資訊 。 在資料揭露事項中,也請務必考量特定用途 收集的資料,以及您使用任何開發人員定義的使用者 收集的資料



Google Analytics

com.google.firebase:firebase-analytics
com.google.firebase:firebase-analytics-ktx

您可以在 Google Analytics 說明文件



應用程式內通訊

com.google.firebase:firebase-inappmessaging
com.google.firebase:firebase-inappmessaging-display
com.google.firebase:firebase-inappmessaging-ktx
com.google.firebase:firebase-inappmessaging-display-ktx

自動收集的資料

Firebase 應用程式內通訊 SDK 會自動收集下列資料。

資料 Firebase 應用程式內通訊 SDK 預設...
訊息互動事件,包括曝光、點擊與 關閉

傳送訊息互動事件,以便提供數據分析資料 開發人員

其他注意事項

應用程式內通訊必須使用 Google 專用 Firebase SDK 分析由於您必須將這個 SDK 納入應用程式,因此請務必考量 該 SDK 自動收集的使用者資料 (請參閱 Google Analytics 說明文件)。 下表列出應用程式內通訊 SDK 的互動方式。 使用 Google Analytics 資料:

資料 如果您的應用程式包含 Google Analytics 專用 Firebase SDK, Firebase 應用程式內通訊...
訊息互動事件,包括曝光、點擊與 關閉

透過以下方法,在裝置端傳送訊息互動事件以供記錄: Google Analytics 專用 Firebase SDK,以便提供數據分析資料 開發人員

使用者屬性

設定及使用由 Firebase SDK 收集的使用者屬性 Google Analytics 能根據 使用者屬性條件

此外,應用程式內通訊功能也必須依賴 Firebase 安裝 SDK。 由於您的應用程式間接包含該 SDK,因此請務必將 該 SDK 自動收集的使用者資料 (請參閱 安裝部分)。瞭解資料 針對「應用程式內通訊」所使用的 SDK 資料收集政策,請前往 管理 Firebase 安裝說明文件

根據使用情形蒐集的資料

Firebase 應用程式內通訊 SDK 不提供選用功能, 開發人員可以設定或叫用來收集其他使用者資料。

其他資訊

資料收集目的

Firebase 應用程式內通訊通常會使用收集到的資料 列於上述子節 在應用程式中傳送訊息給使用者 此外,請參閱上方各子節,瞭解「特定資料」的相關資訊 。 在資料揭露事項中,也請務必考量特定用途 收集的資料



安裝

com.google.firebase:firebase-installations
com.google.firebase:firebase-installations-ktx

自動收集的資料

Firebase 安裝 SDK 會自動收集下列資料。

資料 Firebase 預設會安裝 SDK...
Firebase 安裝 ID (FID)

產生並收集個別安裝的 ID 不會明確識別使用者的身分 (FID),或 實體裝置。

Firebase 使用者代理程式

詳情請參閱 本文的 Firebase 使用者代理程式一節 頁面。

根據使用情形蒐集的資料

Firebase 安裝 SDK 不提供 開發人員可以設定或叫用來收集其他使用者資料。

其他資訊

資料收集目的

Google 內部會使用 Firebase 使用者代理程式,來判斷平台 用於提供、維護及改善 Firebase 服務。 絕不會與使用者或裝置 ID 建立關聯。

使用者安裝 Firebase 時,通常會使用其他收集到的資料 列於上述子節 會提供一組專屬 ID,用於識別應用程式安裝。 此外,請參閱上方各子節,瞭解「特定資料」的相關資訊 。 在資料揭露事項中,也請務必考量特定用途 收集的資料



Firebase 機器學習模型下載工具

com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx

自動收集的資料

Firebase ML 模型下載工具 SDK 會收集下列資料 自動

資料 根據預設,Firebase 機器學習模型下載工具 SDK...
機器學習模型下載中繼資料,包括下載事件和刪除資料 事件和錯誤

收集模型下載事件中繼資料,用於監控穩定性和 適合延遲時間較短的問題

安裝驗證權杖

收集 用於裝置驗證的安裝驗證權杖 與應用程式執行個體互動時 (例如 部署至應用程式執行個體)。

其他注意事項

Firebase ML 模型下載工具具備下列依附元件 Firebase 安裝 SDK。 由於您的應用程式間接包含該 SDK,因此請務必將 該 SDK 自動收集的使用者資料 (請參閱 安裝部分)。瞭解資料 擷取到 Firebase ML 模型下載工具所用的 SDK 資料。 請前往 管理 Firebase 安裝說明文件

根據使用情形蒐集的資料

Firebase ML 模型下載工具 SDK 並未提供 開發人員可以設定或叫用來收集其他使用者資料。

其他資訊

資料收集目的

Firebase ML 通常會使用子章節所列的收集資料 就能下載機器學習模型 Firebase ML 會匯總並使用模型下載中繼資料,以便監控 瞭解產品品質、掌握用途 以及引導產品方向 此外,請參閱上方各子節,瞭解「特定資料」的相關資訊 。 在資料揭露事項中,也請務必考量特定用途 收集的資料



效能監控

com.google.firebase:firebase-perf
com.google.firebase:firebase-perf-ktx

自動收集的資料

Firebase Performance Monitoring SDK 會自動收集下列資料。

資料 Firebase Performance Monitoring SDK 預設...
應用程式成效指標,包括應用程式啟動時間和網路要求 延遲時間

收集生命週期和使用者期間的應用程式效能指標 應用程式的使用狀況

CPU/記憶體用量

收集應用程式的 CPU/記憶體用量,以提供時間軸 成效總覽

相關的裝置 中繼資料

收集相關的裝置中繼資料,以便篩選效能資料 搭配不同裝置區隔使用

IP 位址

收集 IP 位址,將效能事件對應到國家/地區 這些流量的來源

其他注意事項

Performance Monitoring 對 Firebase 安裝 SDK 有依附元件。 由於您的應用程式間接包含該 SDK,因此請務必將 該 SDK 自動收集的使用者資料 (請參閱 安裝部分)。瞭解資料 以及 Performance Monitoring 所使用的 SDK 資料收集內容 管理 Firebase 安裝說明文件

Performance Monitoring 也須仰賴 Firebase 遠端設定 SDK 控制從應用程式收集的事件量。由於該 SDK 已 務必將使用者資料納入考量 由該 SDK 自動收集的資料 (詳情請參閱 請參閱本頁面的遠端設定一節)。

另外,Performance Monitoring 也必須依賴 Firebase 工作階段 SDK 回報 Firebase 控制台中的時間軸檢視畫面。由於該 SDK 已 務必將使用者資料納入考量 由該 SDK 自動收集的資料 (請參閱 Firebase 工作階段 SDK 一節)。

根據使用情形蒐集的資料

視您設定或叫用 Firebase Performance Monitoring SDK 的方式而定 和產品的功能,您的應用程式可能會收集需要 包含在資料揭露中。下表包含使用者範例 可能會根據使用情形收集哪些資料,但請務必考量 收集的任何特定資料

資料 視應用程式的設定和叫用而定, Firebase Performance Monitoring SDK...
開發人員定義的自訂追蹤記錄

針對符合以下條件的任何自訂追蹤記錄,收集應用程式效能指標: 在應用程式中導入開發人員樂器。

自訂成效指標
(開發人員定義的資料)

收集開發人員附加的任何自訂成效指標 自訂追蹤記錄

自訂屬性
(開發人員定義的資料)

收集開發人員附加的所有自訂屬性 自訂追蹤記錄

其他資訊

資料收集目的

Firebase Performance Monitoring 一般會使用收集到的資料 列於上述子節 啟用應用程式成效報表及監控功能。 此外,請參閱上方各子節,瞭解「特定資料」的相關資訊 。 在資料揭露事項中,也請務必考量特定用途 收集的資料,以及您使用任何開發人員定義的使用者 收集的資料



即時資料庫

com.google.firebase:firebase-database
com.google.firebase:firebase-database-ktx

自動收集的資料

Firebase 即時資料庫 SDK 會自動收集下列資料。

資料 Firebase 即時資料庫 SDK 預設...
IP 位址

收集 IP 位址來啟用 分析器工具 開發人員瞭解使用趨勢和平台分析

使用者代理程式

收集使用者代理程式字串, 分析器工具 開發人員瞭解使用趨勢和平台分析

請注意,這個使用者代理程式不會指稱 Firebase 使用者代理程式

根據使用情形蒐集的資料

視您設定或叫用 Firebase 即時資料庫 SDK 的方式而定 產品功能,您的應用程式可能會收集需要 包含在資料揭露中。務必考量到 這些使用方式收集的開發人員定義的使用者資料。

其他注意事項

如果您搭配 Firebase 驗證功能使用即時資料庫,且使用者 使用者登入後,即時資料庫的所有要求都會自動包含 Firebase 驗證中適用的使用者 ID

其他資訊

資料收集目的

請參閱上方的子節,瞭解「特定資料」的相關資訊 。揭露資料時,也請務必考量 更具體地使用收集到的資料,以及 SDK 收集的開發人員定義的使用者資料



遠端設定

com.google.firebase:firebase-config
com.google.firebase:firebase-config-ktx

自動收集的資料

Firebase 遠端設定 SDK 會自動收集下列資料。

資料 根據預設,Firebase 遠端設定 SDK...
國家/地區代碼

收集國家/地區代碼,以便指定根據 這項資料。

語言代碼

收集語言代碼,以便指定 這項資料。

時區

收集時區,用來指定 這項資料。

平台版本

收集平台版本,以便根據 這項資料。

OS 版本

收集 OS 版本,以指定根據 這項資料。

Firebase Android 應用程式 ID

收集應用程式的 Firebase Android 應用程式 ID (這不是 應用程式的套件名稱),才能指定 這項資料。

應用程式的套件名稱

收集套件名稱,以便指定 根據這項資料

應用程式使用的遠端設定 SDK 版本

收集 SDK 版本,用於提供、維護及改善 Firebase 服務。

其他注意事項

遠端設定對 Firebase 安裝 SDK 具有依附元件。 由於您的應用程式間接包含該 SDK,因此請務必將 該 SDK 自動收集的使用者資料 (請參閱 安裝部分)。瞭解資料 所使用的資源,請前往 管理 Firebase 安裝說明文件

根據使用情形蒐集的資料

Firebase 遠端設定 SDK 並未提供 開發人員可以設定或叫用來收集其他使用者資料。

其他注意事項

遠端設定的部分選用功能取決於 Firebase SDK Google Analytics在應用程式中加入該 SDK 時,請務必考量 該 SDK 自動收集的使用者資料 (請參閱 Google Analytics 說明文件)。 下表列出遠端設定 SDK 互動方式的範例 使用 Google Analytics 資料:

資料 如果您的應用程式包含 Google Analytics 專用 Firebase SDK, 遠端設定...
使用者屬性

會收集 Firebase SDK 取得的使用者屬性 Google Analytics 才能指定 使用者屬性條件

初次開啟時間

會收集由first_open Google Analytics 專用 Firebase SDK 才能指定參數 按初次開啟時間為準

如果已導入遠端設定個人化功能, Firebase 遠端設定 SDK,以及 Firebase SDK 針對 Google Analytics 可用來建構預測模型 瞭解這些模型的成效

其他資訊

資料收集目的

Firebase 遠端設定通常會使用收集到的資料 列於上述子節 變更應用程式的行為和外觀,不必發布應用程式 更新。 Firebase 會使用 OS 版本和 SDK 版本的匯總資料,以便完成以下工作: 掌握使用趨勢並制定產品方向。 此外,請參閱上方各子節,瞭解「特定資料」的相關資訊 。 揭露資料時,還請務必說明 明確運用收集到的資料



適用於 Firebase 的 Vertex AI

com.google.firebase:firebase-vertexai

自動收集的資料

Vertex AI for Firebase SDK 會自動收集下列資料。

資料 根據預設,Vertex AI for Firebase SDK...
模型名稱

收集叫用時的模型名稱。

應用程式使用的 SDK 版本

收集以下項目使用的 Vertex AI for Firebase SDK 版本: 應用程式。

每個要求的標頭中會包含這個值。

語言版本

收集應用程式使用的 Kotlin 執行階段版本。

每個要求的標頭中會包含這個值。

根據使用情形蒐集的資料

視您設定或叫用 Vertex AI for Firebase SDK 的方式而定 產品功能,您的應用程式可能會收集需要 包含在資料揭露中。務必考量到 這些使用方式收集的開發人員定義的使用者資料。

其他注意事項

如果搭配使用 Vertex AI for Firebase 和 Firebase 驗證功能,且使用者 接著,Vertex AI for Firebase 的每個要求都會自動納入 Firebase 驗證中適用的使用者 ID

其他資訊

資料收集目的

Vertex AI for Firebase 通常會使用 來叫用後端服務來回應 此外,請參閱上方的子章節,瞭解 特定資料。 在資料揭露事項中,也請務必考量特定用途 收集的資料,以及您使用任何開發人員定義的使用者 收集的資料



間接納入的 Firebase 程式庫

本節中列出的 Firebase 程式庫將間接納入 其他 Firebase 程式庫的例子下列程式庫均無 但可能會收集使用者資料 (詳情請參閱 。

Firebase 工作階段

com.google.firebase:firebase-sessions

自動蒐集的資料

Firebase 工作階段 SDK 會自動收集下列資料。

資料 根據預設,Firebase 工作階段 SDK...
應用程式中繼資料

收集應用程式的中繼資料,例如套件名稱 OS 資訊、SDK 版本和網路連線類型。

裝置中繼資料

收集應用程式的中繼資料,例如裝置 製造商和型號

應用程式指標

收集使用資料,例如應用程式前景運作的時間 並啟動新的工作階段。

根據使用情形蒐集的資料

Firebase 工作階段 SDK 未提供開發人員可選用的選用功能 設定或叫用以收集其他使用者資料。

其他資訊

資料收集目的

Firebase 工作階段 SDK 會使用子部分中列出的已收集資料 ,提供應用程式的當機和效能指標。同時,請檢查 子節瞭解「特定」資料的使用方式。於 揭露資料,請務必考量您具體如何使用 收集的資料,以及您使用任何開發人員定義的使用者資料 收集自 SDK 的資料



其他實用的參考資源