เตรียมพร้อมสำหรับข้อกำหนดการเปิดเผยข้อมูลของ Google Play

ในเดือนพฤษภาคม 2021 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

User Agent ของ Firebase ไม่ใช่ Firebase Android SDK แต่เป็นชุดข้อมูลที่รวบรวมโดย Firebase Android SDK หลายรายการและประกอบด้วยสิ่งต่อไปนี้:

  • ข้อมูลเมตาของอุปกรณ์: เวอร์ชันระบบปฏิบัติการ ชื่อ รุ่น แบรนด์ และฟอร์มแฟคเตอร์

  • แอปที่ใช้ในการติดตั้งแอปของคุณ (เช่น Play Store) (ดู เอกสารประกอบ )

  • Firebase SDK ใดที่ใช้ในแอปของคุณ รวมถึงเวอร์ชันด้วย

Google ใช้ User Agent ของ Firebase ภายในเพื่อกำหนดแพลตฟอร์มและการใช้งานเวอร์ชันเพื่อให้บริการ บำรุงรักษา และปรับปรุงบริการ Firebase ไม่เคยเชื่อมโยงกับตัวระบุผู้ใช้หรืออุปกรณ์

หาก Firebase Android SDK รวบรวม User Agent ของ Firebase ก็จะแสดงรายการไว้ในส่วนของ SDK ด้านล่าง



การทดสอบ A/B

com.google.firebase:firebase-abt

ข้อมูลที่รวบรวมโดยอัตโนมัติ

Firebase A/B Testing SDK จะไม่รวบรวมข้อมูลของผู้ใช้ปลายทาง โดยอัตโนมัติ

ข้อควรพิจารณาอื่น ๆ

Firebase A/B Testing SDK จะตั้งค่าและใช้พร็อพเพอร์ตี้ผู้ใช้ Google Analytics เพื่อระบุความเป็นสมาชิกในกลุ่มการทดสอบสำหรับการกำหนดค่าระยะไกลของ Firebase และการรับส่งข้อความในแอปของ Firebase

เนื่องจาก SDK การทดสอบ A/B ถูกใช้โดยตรงโดย การกำหนดค่าระยะไกลของ Firebase และ การรับส่งข้อความในแอปของ Firebase เท่านั้น โปรดดูส่วนเฉพาะเหล่านั้นในหน้านี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการรวบรวมข้อมูลและวัตถุประสงค์ของการรวบรวม

ข้อมูลที่รวบรวมขึ้นอยู่กับการใช้งานของคุณ

Firebase A/B Testing SDK ไม่มีฟีเจอร์เสริมที่นักพัฒนาซอฟต์แวร์กำหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ ได้



ตรวจสอบแอป

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 ใช้ User Agent ของ Firebase ภายในเพื่อกำหนดแพลตฟอร์มและการใช้งานเวอร์ชันเพื่อให้บริการ บำรุงรักษา และปรับปรุงบริการ Firebase ไม่เคยเชื่อมโยงกับตัวระบุผู้ใช้หรืออุปกรณ์

โดยทั่วไป Firebase App Check จะใช้ข้อมูลที่รวบรวมอื่นๆ ที่ระบุไว้ในส่วนย่อยด้านบนเพื่อตรวจสอบการยืนยันแอปเพื่อช่วยปกป้องทรัพยากรแบ็กเอนด์ของคุณจากการละเมิด นอกจากนี้ โปรดตรวจสอบส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีการใช้ข้อมูล เฉพาะ ในการเปิดเผยข้อมูลของคุณ ตรวจสอบให้แน่ใจว่าได้คำนึงถึงวิธีที่คุณใช้ข้อมูลที่รวบรวมมาโดยเฉพาะด้วย



การเผยแพร่แอป

การใช้งาน Android SDK สำหรับการกระจายแอปแบบเต็ม

com.google.firebase:firebase-appdistribution

การใช้ App Distribution Android SDK เต็มรูปแบบมีจุดประสงค์เพื่อการทดสอบเบต้าเท่านั้น อย่ารวมการใช้งาน App Distribution SDK เต็มรูปแบบในแอปพลิเคชันของคุณเมื่อส่งไปยัง Google Play

API ของ App Distribution Android SDK เท่านั้น

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

ข้อมูลที่รวบรวมโดยอัตโนมัติ

API อย่างเดียว App Distribution Android SDK จะไม่รวบรวมข้อมูลผู้ใช้ปลายทาง โดยอัตโนมัติ

ข้อมูลที่รวบรวมขึ้นอยู่กับการใช้งานของคุณ

API อย่างเดียว App Distribution 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

รหัสแอป Android ของ Firebase

รวบรวมรหัสแอป Firebase Android ของแอป (นี่ไม่ใช่ชื่อแพ็กเกจของแอป)

ค่านี้จะรวมอยู่ในส่วนหัวของแต่ละคำขอ

ข้อมูลที่รวบรวมขึ้นอยู่กับการใช้งานของคุณ

แอปของคุณอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมอยู่ในการเปิดเผยข้อมูลของคุณ ทั้งนี้ขึ้นอยู่กับวิธีที่คุณกำหนดค่าหรือเรียกใช้ Firebase Authentication SDK และฟีเจอร์ของผลิตภัณฑ์ ตารางต่อไปนี้แสดงตัวอย่างข้อมูลผู้ใช้ปลายทางที่สามารถรวบรวมได้ขึ้นอยู่กับการใช้งานของคุณ แต่อย่าลืมคำนึงถึงข้อมูลใดๆ ที่รวบรวมตามการใช้งานเฉพาะของคุณ

ข้อมูล ขึ้นอยู่กับการกำหนดค่าและการเรียกใช้แอปของคุณ Firebase Authentication SDK...
ชื่อที่แสดง

รวบรวมชื่อที่แสดงของผู้ใช้หากนักพัฒนาระบุไว้

ที่อยู่อีเมล

รวบรวมที่อยู่อีเมลของผู้ใช้ (ตามที่นักพัฒนาซอฟต์แวร์ให้ไว้) หากแอปใช้สิ่งใดสิ่งหนึ่งต่อไปนี้:

  • การตรวจสอบรหัสผ่านอีเมล
  • การตรวจสอบลิงก์อีเมล
  • ข้อมูลระบุตัวตนแบบรวมศูนย์เป็นวิธีการตรวจสอบสิทธิ์และการตอบกลับของผู้ให้บริการแบบรวมศูนย์ประกอบด้วยที่อยู่อีเมล
หมายเลขโทรศัพท์

รวบรวมหมายเลขโทรศัพท์ของผู้ใช้ (ตามที่นักพัฒนาซอฟต์แวร์ให้ไว้) หากแอปใช้สิ่งต่อไปนี้:

  • การรับรองความถูกต้องทางโทรศัพท์
  • หมายเลขโทรศัพท์เป็นวิธีการตรวจสอบความถูกต้อง
  • โฟลว์การตรวจสอบสิทธิ์ผ่าน SMS เป็นปัจจัยที่สอง
โทเค็นความซื่อสัตย์จาก Play Integrity

รวบรวมโทเค็นความสมบูรณ์นี้หากแอปของคุณใช้การตรวจสอบสิทธิ์ทางโทรศัพท์ ดู ข้อมูลความปลอดภัยของข้อมูลเพิ่มเติมสำหรับ Play Integrity

โทเค็นการรับรองจาก SafetyNet

รวบรวมโทเค็นการรับรองนี้หากแอปของคุณใช้การตรวจสอบสิทธิ์ทางโทรศัพท์ และหากการดึงโทเค็น Play Integrity ล้มเหลว ดู ข้อมูลความปลอดภัยของข้อมูลเพิ่มเติมสำหรับ SafetyNet

โทเค็นจาก reCAPTCHA Enterprise

รวบรวมโทเค็นนี้หากแอปของคุณใช้ reCAPTCHA Enterprise เพื่อปกป้องขั้นตอนการตรวจสอบสิทธิ์ ดู ข้อมูลความปลอดภัยของข้อมูลเพิ่มเติมสำหรับ reCAPTCHA Enterprise

ข้อมูลติดต่อ

รวบรวมข้อมูลติดต่อของผู้ใช้ที่เกี่ยวข้องกับผู้ให้บริการตรวจสอบสิทธิ์บุคคลที่สาม หากแอปใช้ผู้ให้บริการตรวจสอบสิทธิ์บุคคลที่สามด้วย Firebase Authentication

ตัวอย่างเช่น ตัวระบุผู้ใช้อาจเชื่อมโยงกับโปรไฟล์ Facebook หากแอปใช้การตรวจสอบสิทธิ์ของ Facebook ขึ้นอยู่กับขอบเขตที่ได้รับ

โปรดดูเอกสารประกอบของผู้ให้บริการการตรวจสอบความถูกต้องสำหรับข้อมูลเพิ่มเติม

รหัสศูนย์เกม

รวบรวม Game Center ID ของผู้ใช้หากแอปเชื่อมโยงกับ Game Center

รหัสผู้ใช้

สร้างและจัดเก็บตัวระบุ Firebase Authentication ที่ไม่ซ้ำกัน

ข้อมูลเพิ่มเติม

วัตถุประสงค์ในการรวบรวมข้อมูล

โดยทั่วไปการตรวจสอบสิทธิ์ Firebase จะใช้ข้อมูลที่รวบรวมไว้ในส่วนย่อยด้านบนเพื่อเปิดใช้งานการตรวจสอบสิทธิ์และการจัดการบัญชี สตริง User Agent ใช้เพื่อให้บริการ บำรุงรักษา และปรับปรุงบริการ Firebase นอกจากนี้ โปรดตรวจสอบส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีการใช้ข้อมูล เฉพาะ ในการเปิดเผยข้อมูลของคุณ ตรวจสอบให้แน่ใจว่าได้คำนึงถึงวิธีที่คุณใช้ข้อมูลที่รวบรวมมาโดยเฉพาะด้วย



คลาวด์ไฟร์สโตร์

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 จะรวม ID ผู้ใช้ที่เกี่ยวข้องจากการตรวจสอบสิทธิ์ Firebase โดยอัตโนมัติ

ข้อมูลเพิ่มเติม

วัตถุประสงค์ในการรวบรวมข้อมูล

Google ใช้ User Agent ของ Firebase ภายในเพื่อกำหนดแพลตฟอร์มและการใช้งานเวอร์ชันเพื่อให้บริการ บำรุงรักษา และปรับปรุงบริการ Firebase ไม่เคยเชื่อมโยงกับตัวระบุผู้ใช้หรืออุปกรณ์

ตรวจสอบส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีการใช้ข้อมูล เฉพาะ ในการเปิดเผยข้อมูลของคุณ อย่าลืมคำนึงถึงวิธีที่คุณใช้ข้อมูลที่รวบรวมโดยเฉพาะ นอกเหนือจากวิธีที่คุณใช้ข้อมูลผู้ใช้ปลายทางที่นักพัฒนากำหนดซึ่งรวบรวมโดย SDK



ฟังก์ชั่นคลาวด์สำหรับ Firebase

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

ข้อมูลที่รวบรวมโดยอัตโนมัติ

ฟังก์ชันคลาวด์สำหรับ Firebase Client SDK จะรวบรวมข้อมูลต่อไปนี้ โดยอัตโนมัติ

ข้อมูล ตามค่าเริ่มต้น ฟังก์ชั่นคลาวด์สำหรับ Firebase Client SDK...
ชื่อฟังก์ชัน

รวบรวมชื่อฟังก์ชันเมื่อเรียกใช้ฟังก์ชัน

ที่อยู่ IP

รวบรวมที่อยู่ IP ของผู้เรียกใช้ฟังก์ชัน ณ การเรียกใช้ฟังก์ชันเพื่อดำเนินการฟังก์ชันการจัดการเหตุการณ์และฟังก์ชัน HTTP ตามการกระทำของผู้ใช้ปลายทาง

โทเค็น Firebase Cloud Messaging (FCM)

รวบรวมโทเค็น FCM เพื่อให้นักพัฒนาใช้ในฟังก์ชันของตนเพื่อส่งการแจ้งเตือนไปยังอุปกรณ์ที่โทรในเวลาที่มีการโทรหรือเก็บไว้ใช้ในภายหลัง

โปรดทราบว่าโทเค็นนี้จะถูกรวบรวมโดยไม่ขึ้นอยู่กับว่าแอปจะรวมหรือใช้ FCM SDK หรือไม่

ข้อมูลที่รวบรวมขึ้นอยู่กับการใช้งานของคุณ

Cloud Functions for Firebase Client SDK ไม่มีฟีเจอร์เสริมที่นักพัฒนากำหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ ได้

ข้อควรพิจารณาอื่น ๆ

หากผู้ใช้ลงชื่อเข้าใช้ผ่าน Firebase Authentication ทุกคำขอฟังก์ชันจะรวม User ID ที่เกี่ยวข้องจาก Firebase Authentication โดยอัตโนมัติ

ข้อมูลเพิ่มเติม

วัตถุประสงค์ในการรวบรวมข้อมูล

โดยทั่วไปฟังก์ชันคลาวด์สำหรับ Firebase จะใช้ข้อมูลที่รวบรวมไว้ในส่วนย่อยด้านบนเพื่อเรียกใช้โค้ดแบ็กเอนด์เพื่อตอบสนองต่อเหตุการณ์ที่ทริกเกอร์โดยฟีเจอร์ Firebase และคำขอ HTTPS จากแอปของคุณ นอกจากนี้ โปรดตรวจสอบส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีการใช้ข้อมูล เฉพาะ ในการเปิดเผยข้อมูลของคุณ ตรวจสอบให้แน่ใจว่าได้คำนึงถึงวิธีที่คุณใช้ข้อมูลที่รวบรวมมาโดยเฉพาะด้วย



การส่งข้อความบนคลาวด์

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

ข้อมูลที่รวบรวมโดยอัตโนมัติ

Firebase Cloud Messaging SDK จะรวบรวมข้อมูลต่อไปนี้ โดยอัตโนมัติ

ข้อมูล ตามค่าเริ่มต้น Firebase Cloud Messaging SDK...
เวอร์ชันแอปพลิเคชัน

รวบรวมเวอร์ชันของแอปสำหรับการสมัครสมาชิกหัวข้อและการยกเลิกการสมัคร

ตัวแทนผู้ใช้ Firebase

สำหรับข้อมูลเพิ่มเติม โปรดดู ส่วนตัวแทนผู้ใช้ Firebase ในหน้านี้

ข้อควรพิจารณาอื่น ๆ

Cloud Messaging ขึ้นอยู่กับ SDK การติดตั้ง Firebase เนื่องจาก SDK นั้นรวมอยู่ในแอปของคุณแบบชั่วคราว โปรดอย่าลืมคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดู ส่วนการติดตั้ง ในหน้านี้) หากต้องการเรียนรู้เกี่ยวกับข้อมูลที่ Cloud Messaging ใช้จากการรวบรวมข้อมูลของ SDK นั้น โปรดไปที่ เอกสารประกอบการจัดการการติดตั้ง Firebase

ข้อมูลที่รวบรวมขึ้นอยู่กับการใช้งานของคุณ

แอปของคุณอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมอยู่ในการเปิดเผยข้อมูลของคุณ ทั้งนี้ขึ้นอยู่กับวิธีที่คุณกำหนดค่าหรือเรียกใช้ Firebase Cloud Messaging SDK และคุณสมบัติของผลิตภัณฑ์ ตารางต่อไปนี้แสดงตัวอย่างข้อมูลผู้ใช้ปลายทางที่สามารถรวบรวมได้ขึ้นอยู่กับการใช้งานของคุณ แต่อย่าลืมคำนึงถึงข้อมูลใดๆ ที่รวบรวมตามการใช้งานเฉพาะของคุณ

ข้อมูล Firebase Cloud Messaging SDK... ขึ้นอยู่กับการกำหนดค่าและการเรียกใช้แอปของคุณ
เมตริกการส่งข้อความ

รวบรวมและส่ง เมตริกการส่งข้อความ ไปยัง BigQuery หากเปิดใช้การผสานรวม BigQuery และตั้งค่า setDeliveryMetricsExportToBigQuery เป็นจริง

ข้อควรพิจารณาอื่น ๆ

คุณสมบัติเสริมบางอย่างของ Cloud Messaging ขึ้นอยู่กับ Firebase SDK สำหรับ Google Analytics หากคุณรวม SDK นั้นไว้ในแอปของคุณ อย่าลืมคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดู เอกสารประกอบของ Google Analytics ) ตารางต่อไปนี้แสดงรายการข้อมูลที่บันทึกไว้เพิ่มเติม:

ข้อมูล หากแอปของคุณมี Firebase SDK สำหรับ Google Analytics แสดงว่า Cloud Messaging...
เหตุการณ์การโต้ตอบการแจ้งเตือน

ส่งข้อความเหตุการณ์การโต้ตอบภายในอุปกรณ์เพื่อบันทึกผ่าน Firebase SDK สำหรับ Google Analytics เพื่อมอบข้อมูลการวิเคราะห์สำหรับนักพัฒนา

ข้อมูลเพิ่มเติม

วัตถุประสงค์ในการรวบรวมข้อมูล

Google ใช้ User Agent ของ Firebase ภายในเพื่อกำหนดแพลตฟอร์มและการใช้งานเวอร์ชันเพื่อให้บริการ บำรุงรักษา และปรับปรุงบริการ Firebase ไม่เคยเชื่อมโยงกับตัวระบุผู้ใช้หรืออุปกรณ์

โดยทั่วไป Cloud Messaging จะใช้ข้อมูลที่รวบรวมอื่นๆ ที่ระบุไว้ในส่วนย่อยด้านบนเพื่อส่งข้อความไปยังแอปไคลเอ็นต์ นอกจากนี้ โปรดตรวจสอบส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีการใช้ข้อมูล เฉพาะ ในการเปิดเผยข้อมูลของคุณ ตรวจสอบให้แน่ใจว่าได้คำนึงถึงวิธีที่คุณใช้ข้อมูลที่รวบรวมมาโดยเฉพาะด้วย



ที่เก็บข้อมูลบนคลาวด์สำหรับ Firebase

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

ข้อมูลที่รวบรวมโดยอัตโนมัติ

Cloud Storage สำหรับ Firebase SDK จะรวบรวมข้อมูลต่อไปนี้ โดยอัตโนมัติ

ข้อมูล ตามค่าเริ่มต้น Firebase Cloud Messaging SDK...
เวอร์ชันของ Cloud Storage SDK ที่แอปใช้

รวบรวมเวอร์ชันของ Cloud Storage สำหรับ Firebase SDK ที่แอปใช้

ค่านี้จะรวมอยู่ในส่วนหัวของแต่ละคำขอ

รหัสแอป Android ของ Firebase

รวบรวมรหัสแอป Firebase Android ของแอป (นี่ไม่ใช่ชื่อแพ็กเกจของแอป)

ค่านี้จะรวมอยู่ในส่วนหัวของแต่ละคำขอ

ข้อมูลที่รวบรวมขึ้นอยู่กับการใช้งานของคุณ

แอปของคุณอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมอยู่ในการเปิดเผยข้อมูล ทั้งนี้ขึ้นอยู่กับวิธีที่คุณกำหนดค่าหรือเรียกใช้ Cloud Storage สำหรับ Firebase SDK และฟีเจอร์ของผลิตภัณฑ์ ตรวจสอบให้แน่ใจว่าคุณคำนึงถึงข้อมูลผู้ใช้ปลายทางที่นักพัฒนากำหนดซึ่งรวบรวมตามการใช้งานเฉพาะของคุณ

ข้อควรพิจารณาอื่น ๆ

หากคุณใช้ Cloud Storage สำหรับ Firebase พร้อม Firebase Authentication และหากผู้ใช้ปลายทางลงชื่อเข้าใช้ ทุกคำขอจาก Cloud Storage for Firebase จะมี User ID ที่เกี่ยวข้องจาก Firebase Authentication โดยอัตโนมัติ

ข้อมูลเพิ่มเติม

วัตถุประสงค์ในการรวบรวมข้อมูล

โดยทั่วไป Cloud Storage สำหรับ Firebase จะใช้ข้อมูลที่รวบรวมไว้ซึ่งแสดงอยู่ในส่วนย่อยด้านบนเพื่อให้บริการ ดูแลรักษา และปรับปรุงบริการ Firebase นอกจากนี้ โปรดตรวจสอบส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีการใช้ข้อมูล เฉพาะ ในการเปิดเผยข้อมูลของคุณ อย่าลืมคำนึงถึงวิธีที่คุณใช้ข้อมูลที่รวบรวมโดยเฉพาะ นอกเหนือจากวิธีที่คุณใช้ข้อมูลผู้ใช้ปลายทางที่นักพัฒนากำหนดซึ่งรวบรวมโดย SDK



Crashlytics

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

ข้อมูลที่รวบรวมโดยอัตโนมัติ

Firebase Crashlytics SDK รวบรวมข้อมูลต่อไปนี้ โดยอัตโนมัติ

ข้อมูล ตามค่าเริ่มต้น Firebase Crashlytics SDK...
สแต็กร่องรอย

รวบรวมการติดตามสแต็กเมื่อแอปพลิเคชันขัดข้อง

สถานะแอปพลิเคชันที่เกี่ยวข้อง

รวบรวมสถานะแอปพลิเคชันที่เกี่ยวข้องเมื่อแอปพลิเคชันขัดข้อง

ข้อมูลเมตาของอุปกรณ์ ที่เกี่ยวข้อง

รวบรวมข้อมูลเมตา ณ เวลาใดเวลาหนึ่งเกี่ยวกับอุปกรณ์เมื่อแอปพลิเคชันขัดข้อง

UUID การติดตั้ง Crashlytics

สร้างและจัดเก็บ UUID การติดตั้ง Crashlytics เพื่อวัดจำนวนผู้ใช้ที่ได้รับผลกระทบจากข้อขัดข้อง

ข้อควรพิจารณาอื่น ๆ

Crashlytics ขึ้นอยู่กับ SDK การติดตั้ง Firebase เนื่องจาก SDK นั้นรวมอยู่ในแอปของคุณแบบชั่วคราว โปรดอย่าลืมคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดู ส่วนการติดตั้ง ในหน้านี้) โปรดทราบว่า Crashlytics ไม่ได้ใช้ข้อมูลใดๆ ที่รวบรวมโดย SDK การติดตั้ง Firebase ยกเว้นการหมุนเวียน UUID การติดตั้ง Crashlytics ตามการเปลี่ยนแปลงรหัสการติดตั้ง Firebase ของอินสแตนซ์แอป

Crashlytics ยังต้องอาศัย SDK เซสชัน Firebase เพื่อมอบเมตริกคุณภาพในคอนโซล Firebase เนื่องจาก SDK นั้นรวมอยู่ในแอปของคุณแบบชั่วคราว โปรดอย่าลืมคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดูส่วน SDK เซสชัน Firebase ในหน้านี้)

ข้อมูลที่รวบรวมขึ้นอยู่กับการใช้งานของคุณ

แอปของคุณอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมอยู่ในการเปิดเผยข้อมูล ทั้งนี้ขึ้นอยู่กับวิธีที่คุณกำหนดค่าหรือเรียกใช้ Firebase Crashlytics SDK และฟีเจอร์ของผลิตภัณฑ์ ตารางต่อไปนี้แสดงตัวอย่างข้อมูลผู้ใช้ปลายทางที่สามารถรวบรวมได้ขึ้นอยู่กับการใช้งานของคุณ แต่อย่าลืมคำนึงถึงข้อมูลใดๆ ที่รวบรวมตามการใช้งานเฉพาะของคุณ

ข้อมูล Firebase Crashlytics SDK... ขึ้นอยู่กับการกำหนดค่าและการเรียกใช้แอปของคุณ
ข้อมูลที่กำหนดโดยนักพัฒนา

รวบรวมคีย์ บันทึก และ ID ผู้ใช้ที่เป็นข้อความอิสระที่นักพัฒนาแนบไปกับรายงานข้อขัดข้อง

ข้อมูลที่กำหนดโดยนักพัฒนา

รวบรวมเหตุการณ์ที่ไม่ร้ายแรงที่นักพัฒนากำหนดด้วยสแต็กเทรซที่กำหนดเอง

ข้อควรพิจารณาอื่น ๆ

ฟีเจอร์เสริมบางอย่างของ Crashlytics ขึ้นอยู่กับ Firebase SDK สำหรับ Google Analytics หากคุณรวม SDK นั้นไว้ในแอปของคุณ อย่าลืมคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดู เอกสารประกอบของ Google Analytics ) ตารางต่อไปนี้แสดงรายการข้อมูลที่ Crashlytics ใช้จากการรวบรวมข้อมูลนั้น

ข้อมูล หากแอปของคุณมี Firebase SDK สำหรับ Google Analytics แสดงว่า Crashlytics...
บันทึก "เบรดครัมบ์"

ใช้บันทึก "breadcrumb" ที่รวบรวมโดย Firebase SDK สำหรับ Google Analytics บันทึกเหล่านี้ระบุการกระทำของผู้ใช้ทันทีก่อนเกิดข้อขัดข้องพร้อมกับจำนวนข้อขัดข้อง

ข้อมูลเพิ่มเติม

วัตถุประสงค์ในการรวบรวมข้อมูล

โดยทั่วไป Firebase Crashlytics จะใช้ข้อมูลที่รวบรวมไว้ในส่วนย่อยด้านบนเพื่อเปิดใช้งานการรายงานข้อขัดข้องและบริการการจัดการข้อขัดข้อง นอกจากนี้ โปรดตรวจสอบส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีการใช้ข้อมูล เฉพาะ ในการเปิดเผยข้อมูลของคุณ อย่าลืมคำนึงถึงวิธีที่คุณใช้ข้อมูลที่รวบรวมโดยเฉพาะ นอกเหนือจากวิธีที่คุณใช้ข้อมูลผู้ใช้ปลายทางที่นักพัฒนากำหนดซึ่งรวบรวมโดย SDK



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

Firebase Dynamic Links SDK รวบรวมข้อมูลต่อไปนี้ โดยอัตโนมัติ

ข้อมูล ตามค่าเริ่มต้น Firebase Dynamic Links SDK...
URL ลิงก์แบบไดนามิก

รวบรวม URL ลิงก์แบบไดนามิกเมื่อมีการโต้ตอบกับ URL รวมถึงข้อมูลเมตาที่นักพัฒนากำหนดซึ่งนักพัฒนาตั้งค่าในลิงก์เมื่อสร้างลิงก์

หากแอปได้รับการติดตั้งโดยผสานรวม Firebase Dynamic Links SDK แล้ว Firebase จะบันทึกสถานะแอปและกิจกรรมการโต้ตอบของลิงก์

หากผู้ใช้โต้ตอบกับลิงก์ไดนามิกของ Firebase ข้อมูลต่อไปนี้จะถูกบันทึกโดยอัตโนมัติ โดยไม่คำนึงว่าจะติดตั้งแอปในอุปกรณ์ของผู้ใช้หรือไม่:

ข้อมูล ตามค่าเริ่มต้น Firebase...
URL ลิงก์แบบไดนามิก

บันทึก URL ลิงก์แบบไดนามิกเมื่อมีการโต้ตอบกับ URL รวมถึงข้อมูลเมตาที่นักพัฒนากำหนดซึ่งนักพัฒนาตั้งค่าในลิงก์เมื่อสร้างลิงก์

ชื่อแพ็คเกจของแอป

บันทึกชื่อแพ็กเกจของแอปสำหรับการลิงก์แบบดีปลิงก์แบบเลื่อนออกไป (การติดตั้งแอปแบบดีพลิงก์หลังการติดตั้ง)

สถานะแอป

บันทึกข้อมูลที่เกี่ยวข้องกับสถานะของแอปบนอุปกรณ์ของผู้ใช้ รวมถึงสถานะการติดตั้งและดูว่าแอปนั้นเคยเปิดมาก่อนหรือไม่

เชื่อมโยงเหตุการณ์การโต้ตอบ

บันทึกเหตุการณ์การโต้ตอบลิงก์

Firebase Dynamic Links SDK ไม่มีฟีเจอร์เสริมที่นักพัฒนาซอฟต์แวร์กำหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ ได้

คุณลักษณะเสริมบางอย่างของลิงก์แบบไดนามิกขึ้นอยู่กับ Firebase SDK สำหรับ Google Analytics หากคุณรวม SDK นั้นไว้ในแอปของคุณ อย่าลืมคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดู เอกสารประกอบของ Google Analytics ) ตารางต่อไปนี้แสดงรายการข้อมูลที่บันทึกไว้เพิ่มเติม:

ข้อมูล หากแอปของคุณมี Firebase SDK สำหรับ Google Analytics ลิงก์แบบไดนามิก...
เชื่อมโยงเหตุการณ์การโต้ตอบ

ส่งเหตุการณ์การโต้ตอบของลิงก์ภายในอุปกรณ์เพื่อบันทึกผ่าน Firebase SDK สำหรับ Google Analytics เพื่อมอบข้อมูลการวิเคราะห์สำหรับนักพัฒนา

โดยทั่วไป Firebase Dynamic Links จะใช้ข้อมูลที่รวบรวมไว้ในส่วนย่อยด้านบนเพื่อนำผู้ใช้ปลายทางไปยังเนื้อหาที่เชื่อมโยงในแอปของคุณโดยตรง นอกจากนี้ โปรดตรวจสอบส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีการใช้ข้อมูล เฉพาะ ในการเปิดเผยข้อมูลของคุณ อย่าลืมคำนึงถึงวิธีที่คุณใช้ข้อมูลที่รวบรวมโดยเฉพาะ นอกเหนือจากวิธีที่คุณใช้ข้อมูลผู้ใช้ปลายทางที่นักพัฒนากำหนดซึ่งรวบรวมโดย SDK



Google Analytics

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

ค้นหาข้อมูลการรวบรวมข้อมูลของ Google Analytics ใน เอกสารประกอบของ 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 In-App Messaging SDK จะรวบรวมข้อมูลต่อไปนี้ โดยอัตโนมัติ

ข้อมูล ตามค่าเริ่มต้น Firebase In-App Messaging SDK...
เหตุการณ์การโต้ตอบกับข้อความ รวมถึงการแสดงผล การคลิก และการปิด

ส่งเหตุการณ์การโต้ตอบข้อความเพื่อให้ข้อมูลการวิเคราะห์สำหรับนักพัฒนา

ข้อควรพิจารณาอื่น ๆ

การส่งข้อความในแอปจำเป็นต้องอาศัย Firebase SDK สำหรับ Google Analytics เนื่องจากคุณต้องรวม SDK นั้นไว้ในแอปของคุณ โปรดอย่าลืมคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดู เอกสารประกอบของ Google Analytics ) ตารางต่อไปนี้แสดงตัวอย่างวิธีที่ SDK การส่งข้อความในแอปโต้ตอบกับข้อมูลจาก Google Analytics:

ข้อมูล หากแอปของคุณมี Firebase SDK สำหรับ Google Analytics แสดงว่า Firebase In-App Messaging...
เหตุการณ์การโต้ตอบกับข้อความ รวมถึงการแสดงผล การคลิก และการปิด

ส่งข้อความเหตุการณ์การโต้ตอบภายในอุปกรณ์เพื่อบันทึกผ่าน Firebase SDK สำหรับ Google Analytics เพื่อมอบข้อมูลการวิเคราะห์สำหรับนักพัฒนา

คุณสมบัติผู้ใช้

ตั้งค่าและใช้พร็อพเพอร์ตี้ผู้ใช้ที่รวบรวมโดย Firebase SDK สำหรับ Google Analytics เพื่อกำหนดเป้าหมายข้อความที่ตามเงื่อนไขพร็อพเพอร์ตี้ผู้ใช้

การส่งข้อความในแอปยังต้องอาศัย SDK การติดตั้ง Firebase อีกด้วย เนื่องจาก SDK นั้นรวมอยู่ในแอปของคุณแบบชั่วคราว โปรดอย่าลืมคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดู ส่วนการติดตั้ง ในหน้านี้) หากต้องการเรียนรู้เกี่ยวกับข้อมูลที่การรับส่งข้อความในแอปใช้จากการรวบรวมข้อมูลของ SDK นั้น โปรดไปที่ เอกสารประกอบการจัดการการติดตั้ง Firebase

ข้อมูลที่รวบรวมขึ้นอยู่กับการใช้งานของคุณ

Firebase In-App Messaging SDK ไม่มีฟีเจอร์เสริมที่นักพัฒนาซอฟต์แวร์กำหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ ได้

ข้อมูลเพิ่มเติม

วัตถุประสงค์ในการรวบรวมข้อมูล

โดยทั่วไปแล้วการรับส่งข้อความในแอปของ Firebase จะใช้ข้อมูลที่รวบรวมไว้ตามรายการในส่วนย่อยด้านบนเพื่อส่งข้อความถึงผู้ใช้ปลายทางภายในตัวแอปเอง นอกจากนี้ โปรดตรวจสอบส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีการใช้ข้อมูล เฉพาะ ในการเปิดเผยข้อมูลของคุณ ตรวจสอบให้แน่ใจว่าได้คำนึงถึงวิธีที่คุณใช้ข้อมูลที่รวบรวมมาโดยเฉพาะด้วย



การติดตั้ง

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

ข้อมูลที่รวบรวมโดยอัตโนมัติ

SDK การติดตั้ง Firebase จะรวบรวมข้อมูลต่อไปนี้ โดยอัตโนมัติ

ข้อมูล ตามค่าเริ่มต้น SDK การติดตั้ง Firebase...
รหัสการติดตั้ง Firebase (FID)

สร้างและรวบรวมตัวระบุต่อการติดตั้ง (FID) ที่ไม่ได้ระบุผู้ใช้หรืออุปกรณ์ทางกายภาพโดยไม่ซ้ำกัน

ตัวแทนผู้ใช้ Firebase

สำหรับข้อมูลเพิ่มเติม โปรดดู ส่วนตัวแทนผู้ใช้ Firebase ในหน้านี้

ข้อมูลที่รวบรวมขึ้นอยู่กับการใช้งานของคุณ

SDK การติดตั้ง Firebase ไม่มีฟีเจอร์เสริมที่นักพัฒนาซอฟต์แวร์สามารถกำหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ ได้

ข้อมูลเพิ่มเติม

วัตถุประสงค์ในการรวบรวมข้อมูล

Google ใช้ User Agent ของ Firebase ภายในเพื่อกำหนดแพลตฟอร์มและการใช้งานเวอร์ชันเพื่อให้บริการ บำรุงรักษา และปรับปรุงบริการ Firebase ไม่เคยเชื่อมโยงกับตัวระบุผู้ใช้หรืออุปกรณ์

โดยทั่วไปการติดตั้ง Firebase จะใช้ข้อมูลที่รวบรวมอื่นๆ ที่ระบุไว้ในส่วนย่อยด้านบนเพื่อระบุตัวระบุที่ไม่ซ้ำกันเพื่อระบุการติดตั้งแอป นอกจากนี้ โปรดตรวจสอบส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีการใช้ข้อมูล เฉพาะ ในการเปิดเผยข้อมูลของคุณ ตรวจสอบให้แน่ใจว่าได้คำนึงถึงวิธีที่คุณใช้ข้อมูลที่รวบรวมมาโดยเฉพาะด้วย



เครื่องมือดาวน์โหลดโมเดล Firebase ML

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

ข้อมูลที่รวบรวมโดยอัตโนมัติ

SDK เครื่องมือดาวน์โหลดโมเดล Firebase ML จะรวบรวมข้อมูลต่อไปนี้ โดยอัตโนมัติ

ข้อมูล ตามค่าเริ่มต้น SDK เครื่องมือดาวน์โหลดโมเดล Firebase ML...
ข้อมูลเมตาการดาวน์โหลดโมเดล ML รวมถึงกิจกรรมการดาวน์โหลด เหตุการณ์การลบ และข้อผิดพลาด

รวบรวมข้อมูลเมตาของเหตุการณ์การดาวน์โหลดโมเดลเพื่อตรวจสอบปัญหาความเสถียรและเวลาในการตอบสนอง

โทเค็นการตรวจสอบสิทธิ์การติดตั้ง

รวบรวม โทเค็นการตรวจสอบสิทธิ์การติดตั้ง สำหรับการตรวจสอบสิทธิ์อุปกรณ์เมื่อโต้ตอบกับอินสแตนซ์ของแอป (เช่น เพื่อแจกจ่ายโมเดลของนักพัฒนาซอฟต์แวร์ไปยังอินสแตนซ์ของแอป)

ข้อควรพิจารณาอื่น ๆ

เครื่องมือดาวน์โหลดโมเดล Firebase ML ขึ้นอยู่กับ SDK การติดตั้ง Firebase เนื่องจาก SDK นั้นรวมอยู่ในแอปของคุณแบบชั่วคราว โปรดอย่าลืมคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดู ส่วนการติดตั้ง ในหน้านี้) หากต้องการเรียนรู้เกี่ยวกับข้อมูลที่โปรแกรมดาวน์โหลดโมเดล Firebase ML ใช้จากการรวบรวมข้อมูลของ SDK นั้น โปรดไปที่ เอกสารประกอบการจัดการการติดตั้ง Firebase

ข้อมูลที่รวบรวมขึ้นอยู่กับการใช้งานของคุณ

SDK เครื่องมือดาวน์โหลดโมเดล Firebase ML ไม่มีฟีเจอร์เสริมที่นักพัฒนาสามารถกำหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ ได้

ข้อมูลเพิ่มเติม

วัตถุประสงค์ในการรวบรวมข้อมูล

โดยทั่วไป Firebase ML จะใช้ข้อมูลที่รวบรวมไว้ในส่วนย่อยด้านบนเพื่อดาวน์โหลดโมเดล ML Firebase ML จะรวบรวมและใช้ข้อมูลเมตาการดาวน์โหลดโมเดลเพื่อตรวจสอบคุณภาพผลิตภัณฑ์ ทำความเข้าใจการใช้งาน และแจ้งทิศทางของผลิตภัณฑ์ นอกจากนี้ โปรดตรวจสอบส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีการใช้ข้อมูล เฉพาะ ในการเปิดเผยข้อมูลของคุณ ตรวจสอบให้แน่ใจว่าได้คำนึงถึงวิธีที่คุณใช้ข้อมูลที่รวบรวมมาโดยเฉพาะด้วย



การตรวจสอบประสิทธิภาพ

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

ข้อมูลที่รวบรวมโดยอัตโนมัติ

SDK การตรวจสอบประสิทธิภาพ Firebase จะรวบรวมข้อมูลต่อไปนี้ โดยอัตโนมัติ

ข้อมูล ตามค่าเริ่มต้น SDK การตรวจสอบประสิทธิภาพ Firebase...
ตัวชี้วัดประสิทธิภาพของแอป รวมถึงเวลาเริ่มต้นของแอปและเวลาแฝงของคำขอเครือข่าย

รวบรวมการวัดประสิทธิภาพของแอประหว่างวงจรการใช้งานและการใช้งานแอปของผู้ใช้ปลายทาง

การใช้งาน CPU/หน่วยความจำ

รวบรวมการใช้งาน CPU/หน่วยความจำของแอปพลิเคชันเพื่อแสดงมุมมองไทม์ไลน์ของประสิทธิภาพของแอป

ข้อมูลเมตาของอุปกรณ์ ที่เกี่ยวข้อง

รวบรวมข้อมูลเมตาของอุปกรณ์ที่เกี่ยวข้องเพื่อกรองข้อมูลประสิทธิภาพตามส่วนต่างๆ ของอุปกรณ์

ที่อยู่ IP

รวบรวมที่อยู่ IP เพื่อจับคู่กิจกรรมประสิทธิภาพกับประเทศต้นทาง

ข้อควรพิจารณาอื่น ๆ

การตรวจสอบประสิทธิภาพขึ้นอยู่กับ SDK การติดตั้ง Firebase เนื่องจาก SDK นั้นรวมอยู่ในแอปของคุณแบบชั่วคราว โปรดอย่าลืมคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดู ส่วนการติดตั้ง ในหน้านี้) หากต้องการเรียนรู้เกี่ยวกับข้อมูลที่การตรวจสอบประสิทธิภาพใช้จากการรวบรวมข้อมูลของ SDK นั้น โปรดไปที่ เอกสารประกอบการจัดการการติดตั้ง Firebase

การตรวจสอบประสิทธิภาพยังต้องอาศัย Firebase Remote Config SDK เพื่อช่วยควบคุมปริมาณของเหตุการณ์ที่รวบรวมจากแอปพลิเคชัน เนื่องจาก SDK นั้นรวมอยู่ในแอปของคุณแบบชั่วคราว โปรดอย่าลืมคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดู ส่วนการกำหนดค่าระยะไกล ในหน้านี้)

การตรวจสอบประสิทธิภาพยังขึ้นอยู่กับ SDK เซสชัน Firebase เพื่อรายงานมุมมองไทม์ไลน์ของข้อมูลประสิทธิภาพในคอนโซล Firebase เนื่องจาก SDK นั้นรวมอยู่ในแอปของคุณแบบชั่วคราว โปรดอย่าลืมคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดูส่วน SDK เซสชัน Firebase ในหน้านี้)

ข้อมูลที่รวบรวมขึ้นอยู่กับการใช้งานของคุณ

แอปของคุณอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมอยู่ในการเปิดเผยข้อมูล ทั้งนี้ขึ้นอยู่กับวิธีที่คุณกำหนดค่าหรือเรียกใช้ Firebase Performance Monitoring SDK และฟีเจอร์ของผลิตภัณฑ์ ตารางต่อไปนี้แสดงตัวอย่างข้อมูลผู้ใช้ปลายทางที่สามารถรวบรวมได้ขึ้นอยู่กับการใช้งานของคุณ แต่อย่าลืมคำนึงถึงข้อมูลใดๆ ที่รวบรวมตามการใช้งานเฉพาะของคุณ

ข้อมูล ขึ้นอยู่กับการกำหนดค่าและการเรียกใช้แอปของคุณ Firebase Performance Monitoring SDK...
การติดตามแบบกำหนดเองที่นักพัฒนากำหนด

รวบรวมเมตริกประสิทธิภาพของแอปสำหรับการติดตามแบบกำหนดเองที่นักพัฒนาซอฟต์แวร์ใช้ในแอปของตน

ตัวชี้วัดประสิทธิภาพที่กำหนดเอง
(ข้อมูลที่นักพัฒนากำหนด)

รวบรวมเมตริกประสิทธิภาพที่กำหนดเองที่นักพัฒนาแนบไปกับการติดตามที่กำหนดเอง

แอตทริบิวต์ที่กำหนดเอง
(ข้อมูลที่นักพัฒนากำหนด)

รวบรวมแอตทริบิวต์ที่กำหนดเองที่นักพัฒนาแนบไปกับการติดตามที่กำหนดเอง

ข้อมูลเพิ่มเติม

วัตถุประสงค์ในการรวบรวมข้อมูล

โดยทั่วไปการตรวจสอบประสิทธิภาพของ Firebase จะใช้ข้อมูลที่รวบรวมไว้ในส่วนย่อยด้านบนเพื่อเปิดใช้การรายงานและการตรวจสอบประสิทธิภาพของแอป นอกจากนี้ โปรดตรวจสอบส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีการใช้ข้อมูล เฉพาะ ในการเปิดเผยข้อมูลของคุณ อย่าลืมคำนึงถึงวิธีที่คุณใช้ข้อมูลที่รวบรวมโดยเฉพาะ นอกเหนือจากวิธีที่คุณใช้ข้อมูลผู้ใช้ปลายทางที่นักพัฒนากำหนดซึ่งรวบรวมโดย SDK



ฐานข้อมูลเรียลไทม์

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

ข้อมูลที่รวบรวมโดยอัตโนมัติ

Firebase Realtime Database SDK รวบรวมข้อมูลต่อไปนี้ โดยอัตโนมัติ

ข้อมูล ตามค่าเริ่มต้น Firebase Realtime Database SDK...
ที่อยู่ IP

รวบรวมที่อยู่ IP เพื่อเปิดใช้งาน เครื่องมือสร้างโปรไฟล์ ซึ่งช่วยให้นักพัฒนาเข้าใจแนวโน้มการใช้งานและรายละเอียดของแพลตฟอร์ม

ตัวแทนผู้ใช้

Collects user agent strings to enable the profiler tool , which helps developers understand usage trends and platform breakdowns

Note that this user agent is not referring to the Firebase user agent .

Data collected depending on your usage

Depending on how you configure or invoke the Firebase Realtime Database SDK and the product's features, your app may collect end-user data that needs to be included in your data disclosure. Make sure that you account for any developer-defined end-user data that's collected by your specific usage.

Other considerations

If you use Realtime Database with Firebase Authentication, and if an end-user is signed-in, then every request from Realtime Database automatically includes the applicable User ID from Firebase Authentication.

Additional information

Purpose for data collection

Please review the sub-sections above for information about how specific data may be used. In your data disclosure, make sure to also account for how you specifically use the collected data, in addition to how you use any developer-defined end-user data collected by the SDK.



Remote Config

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

Data collected automatically

The Firebase Remote Config SDK collects the following data automatically .

Data By default, the Firebase Remote Config SDK...
Country code

Collects country code in order to target parameters that are based on this data.

Language code

Collects language code in order to target parameters that are based on this data.

Time zone

Collects time zone in order to target parameters that are based on this data.

Platform version

Collects platform version in order to target parameters that are based on this data.

เวอร์ชันของระบบปฏิบัติการ

Collects OS version in order to target parameters that are based on this data.

Firebase Android App ID

Collects the Firebase Android App ID of the app (this is not the app's package name) in order to target parameters that are based on this data.

Package name of the app

Collects the package name in order to target parameters that are based on this data.

Version of the Remote Config SDK used by the app

Collects the version of the SDK to provide, maintain, and improve Firebase services.

Other considerations

Remote Config has a dependency on the Firebase installations SDK. Since that SDK is transitively included in your app, make sure to account for the end-user data collected automatically by that SDK (see the installations section on this page). To learn about the data that Remote Config uses from that SDK's data collection, visit the Manage Firebase installations documentation .

Data collected depending on your usage

The Firebase Remote Config SDK doesn't have optional features that the developer can configure or invoke to collect other end-user data.

Other considerations

Some optional features of Remote Config depend on the Firebase SDK for Google Analytics. If you include that SDK in your app, make sure to account for the end-user data collected automatically by that SDK (see the Google Analytics documentation ). The following table lists examples of how the Remote Config SDK interacts with data from Google Analytics:

Data If your app includes the Firebase SDK for Google Analytics, then Remote Config...
User properties

Collects user properties obtained by the Firebase SDK for Google Analytics in order to target parameters that are based on user property conditions.

First open time

Collects the first_open event timestamp obtained by the Firebase SDK for Google Analytics in order to target parameters that are based on first open time.

If Remote Config personalization is implemented, the data obtained by the Firebase Remote Config SDK and the events obtained by the Firebase SDK for Google Analytics can be used to construct predictive models and measure the performance of those models.

Additional information

Purpose for data collection

Firebase Remote Config generally uses the collected data listed in the sub-sections above to change the behavior and appearance of your app without publishing an app update. Aggregated data for OS version and SDK version is used by Firebase to understand usage trends and inform product direction. Also, review the sub-sections above for information about how specific data may be used. In your data disclosure, make sure to also account for how you specifically use the collected data.



Transitively included Firebase libraries

The Firebase libraries listed in this section are transitively included in some of the other Firebase libraries. None of the following libraries have an accessible surface for developers, but they might collect end-user data (see each library below for details).

Firebase sessions

com.google.firebase:firebase-sessions

Data collected automatically

The Firebase sessions SDK collects the following data automatically .

Data By default, the Firebase sessions SDK...
App metadata

Collects metadata about the application, such as the package name, OS information, SDK version, and network connection type.

Device metadata

Collects metadata about the application, such as device manufacturer and model.

Application metrics

Collects usage data such as the time an app was foregrounded to start a new session.

Data collected depending on your usage

The Firebase sessions SDK doesn't have optional features that the developer can configure or invoke to collect other end-user data.

Additional Information

Purpose for data collection

The Firebase sessions SDK uses the collected data listed in the sub-sections above to provide crash and performance metrics for the application. Also, review the sub-sections above for information about how specific data may be used. In your data disclosure, make sure to also account for how you specifically use the collected data, in addition to how you use any developer-defined end-user data collected by the SDK.



Other helpful resources