התכונן לדרישות גילוי הנתונים של Google Play

במאי 2021, Google Play הכריזה על הקטע החדש של בטיחות נתונים , שהוא גילוי נאות המסופק על ידי מפתחים עבור נוהלי איסוף, שיתוף ואבטחה של נתונים של אפליקציה.

דף זה יכול לעזור לך להשלים את הדרישות לחשיפת נתונים זו בנוגע לשימוש שלך ב-SDK של Firebase Android. בדף זה, תוכל למצוא מידע על האם וכיצד ערכות ה-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 וכוללות את הדברים הבאים:

  • מטא נתונים של מכשיר: גרסת מערכת ההפעלה, שם, דגם, מותג ומקדם צורה

  • אפליקציה ששימשה להתקנת האפליקציה שלך (לדוגמה, חנות Play) (ראה תיעוד )

  • אילו ערכות SDK של Firebase משמשות באפליקציה שלך, כולל הגרסאות שלהן

סוכן המשתמש של Firebase נמצא בשימוש פנימי של Google כדי לקבוע אימוץ פלטפורמה וגרסה כדי לספק, לתחזק ולשפר את שירותי Firebase. הוא לעולם לא מקושר למזהה משתמש או מכשיר.

אם Firebase Android SDK אוסף את סוכן המשתמש של Firebase, הוא יופיע בסעיף של SDK למטה.



בדיקת A/B

com.google.firebase:firebase-abt

נתונים נאספים אוטומטית

ה-SDK של Firebase A/B Testing לא אוספת באופן אוטומטי נתוני משתמש קצה.

שיקולים אחרים

Firebase A/B Testing SDK מגדיר ומשתמש במאפייני משתמש של Google Analytics כדי לציין חברות בקבוצות ניסוי עבור Firebase Remote Config ו-Firebase In-App Messaging.

מכיוון ש-SDK לבדיקת A/B נמצא בשימוש ישיר רק על ידי Firebase Remote Config ו- Firebase In-App Messaging , עיין בסעיפים הספציפיים האלה בדף זה כדי ללמוד עוד על כל איסוף נתונים ועל מטרת האיסוף.

נתונים שנאספו בהתאם לשימוש שלך

ל-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

נתונים נאספים אוטומטית

ערכות ה-SDK של Firebase App Check אוספות את הנתונים הבאים באופן אוטומטי .

נתונים כברירת מחדל, ה-Firebase App Check SDK...
סוכן משתמש של Firebase

למידע, עיין בסעיף Firebase User Agent בדף זה.

נתונים שנאספו בהתאם לשימוש שלך

בהתאם לאופן שבו אתה מגדיר או מפעיל את ערכות ה-SDK של Firebase App Check ותכונות המוצר, האפליקציה שלך עשויה לאסוף נתוני משתמש קצה שצריכים להיכלל בחשיפת הנתונים שלך. הטבלה הבאה מפרטת דוגמאות לנתוני משתמש קצה שניתן לאסוף בהתאם לשימוש שלך, אך הקפד לקחת בחשבון את כל הנתונים שנאספו על ידי השימוש הספציפי שלך.

נתונים בהתאם לתצורת האפליקציה ולהפעלתה, ה-Firebase App Check SDKs...
אסימון אישור מ- SafetyNet

אסוף אסימון אישור זה אם האפליקציה שלך משתמשת ב-SafetyNet כספק אישור. ראה מידע נוסף בנושא בטיחות נתונים עבור SafetyNet .

אסימון שלמות מ- Play Integrity

אסוף אסימון שלמות זה אם האפליקציה שלך משתמשת ב-Play Integrity כספק אישור. עיין במידע נוסף בנושא בטיחות נתונים עבור Play Integrity .

מידע נוסף

מטרה לאיסוף נתונים

סוכן המשתמש של Firebase נמצא בשימוש פנימי של Google כדי לקבוע אימוץ פלטפורמה וגרסה כדי לספק, לתחזק ולשפר את שירותי Firebase. הוא לעולם לא מקושר למזהה משתמש או מכשיר.

Firebase App Check משתמש בדרך כלל בנתונים הנאספים האחרים המפורטים בתתי הסעיפים למעלה כדי לאמת אישורי אפליקציה כדי לסייע בהגנה על המשאבים האחוריים שלך מפני שימוש לרעה. כמו כן, עיין בתתי הסעיפים לעיל לקבלת מידע על אופן השימוש בנתונים ספציפיים . בחשיפת הנתונים שלך, הקפד להסביר גם כיצד אתה משתמש ספציפית בנתונים שנאספו.



הפצת אפליקציות

הטמעת Android SDK של הפצת אפליקציות מלאה

com.google.firebase:firebase-appdistribution

היישום המלא של Android SDK של הפצת אפליקציות מיועד לשימוש בבדיקות ביטא בלבד. אל תכלול את היישום המלא של ה-SDK של הפצת אפליקציות באפליקציה שלך בעת השליחה ל-Google Play.

SDK ל-Android להפצת אפליקציות בלבד

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

נתונים נאספים אוטומטית

ה-API בלבד App Distribution SDK Android אינו אוסף באופן אוטומטי נתונים של משתמש קצה.

נתונים שנאספו בהתאם לשימוש שלך

ל-API בלבד App Distribution SDK של Android אין תכונות אופציונליות שהמפתח יכול להגדיר או להפעיל כדי לאסוף נתוני משתמש קצה אחרים.



אימות

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

נתונים נאספים אוטומטית

ה-SDK של Firebase Authentication אוסף את הנתונים הבאים באופן אוטומטי .

נתונים כברירת מחדל, ערכת פיתוח התוכנה של Firebase Authentication...
סוכן משתמש של Firebase

למידע, עיין בסעיף Firebase User Agent בדף זה.

כתובת ה - IP

אוסף כתובות IP כדי לספק אבטחה נוספת ולמנוע שימוש לרעה במהלך ההרשמה והאימות.

מחרוזות של סוכן משתמש:

  • האם האפליקציה משתמשת ב-FirebaseUI
  • גרסה של Authentication SDK המשמשת את האפליקציה
  • פלטפורמת המכשיר

אוסף מחרוזות של סוכן משתמש כדי לספק, לתחזק ולשפר את שירותי Firebase.

שים לב שסוכן המשתמש הזה אינו מתייחס לסוכן המשתמש של Firebase .

מזהה אפליקציית Firebase Android

אוסף את מזהה אפליקציית Firebase Android של האפליקציה (זה לא שם החבילה של האפליקציה).

ערך זה כלול בכותרת של כל בקשה.

נתונים שנאספו בהתאם לשימוש שלך

בהתאם לאופן שבו אתה מגדיר או מפעיל את Firebase Authentication SDK ותכונות המוצר, האפליקציה שלך עשויה לאסוף נתוני משתמש קצה שצריכים להיכלל בחשיפת הנתונים שלך. הטבלה הבאה מפרטת דוגמאות לנתוני משתמש קצה שניתן לאסוף בהתאם לשימוש שלך, אך הקפד לקחת בחשבון את כל הנתונים שנאספו על ידי השימוש הספציפי שלך.

נתונים בהתאם לתצורת האפליקציה ולהפעלתה, ה-SDK של Firebase Authentication...
הצג שם

אוסף את שם התצוגה של משתמש אם המפתח מספק אותו.

כתובת דוא"ל

אוספת כתובת אימייל של משתמש (כפי שסופק על ידי המפתח) אם האפליקציה משתמשת באחד מהאפשרויות הבאות:

  • אימות סיסמת דואר אלקטרוני
  • אימות קישור דוא"ל
  • זהות מאוחדת כשיטת אימות ותגובת הספק המאוחד מכילה את כתובת הדוא"ל
מספר טלפון

אוספת מספר טלפון של משתמש (כפי שסופק על ידי המפתח) אם האפליקציה משתמשת באחד מהאפשרויות הבאות:

  • אימות טלפוני
  • מספר טלפון כשיטת אימות
  • זרימת אימות ב-SMS כגורם שני
אסימון שלמות מ- Play Integrity

אוספת אסימון שלמות זה אם האפליקציה שלך משתמשת באימות טלפון. עיין במידע נוסף בנושא בטיחות נתונים עבור Play Integrity .

אסימון אישור מ- SafetyNet

אוספת אסימון אישור זה אם האפליקציה שלך משתמשת באימות טלפון ואם אחזור אסימון Play שלמות נכשל. ראה מידע נוסף בנושא בטיחות נתונים עבור SafetyNet .

אסימון מ- reCAPTCHA Enterprise

אוספת את האסימון הזה אם האפליקציה שלך משתמשת ב-reCAPTCHA Enterprise כדי להגן על זרימות אימות . ראה מידע נוסף על בטיחות נתונים עבור reCAPTCHA Enterprise .

פרטי התקשרות

אוספת פרטי קשר של משתמש הקשורים לספקי אימות של צד שלישי אם האפליקציה משתמשת בספק אימות של צד שלישי עם אימות Firebase.

לדוגמה, מזהה של משתמש עשוי להיות מקושר לפרופיל הפייסבוק שלו אם האפליקציה משתמשת באימות פייסבוק, בהתאם להיקפים המוענקים.

עיין בתיעוד של ספק האימות למידע נוסף.

מזהה מרכז המשחקים

אוסף את מזהה Game Center של משתמש אם האפליקציה מקושרת ל- Game Center .

זהות המשתמש

יוצר ומאחסן מזהה Firebase Authentication ייחודי.

מידע נוסף

מטרה לאיסוף נתונים

אימות Firebase משתמש בדרך כלל בנתונים שנאספו המפורטים בסעיפים שלמעלה כדי לאפשר אימות וניהול חשבונות. מחרוזות סוכן משתמש משמשות כדי לספק, לתחזק ולשפר את שירותי Firebase. כמו כן, עיין בתתי הסעיפים לעיל לקבלת מידע על אופן השימוש בנתונים ספציפיים . בחשיפת הנתונים שלך, הקפד להסביר גם כיצד אתה משתמש ספציפית בנתונים שנאספו.



Cloud Firestore

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

נתונים נאספים אוטומטית

Cloud Firestore SDK אוסף את הנתונים הבאים באופן אוטומטי .

נתונים כברירת מחדל, ה-Cloud Firestore SDK...
סוכן משתמש של Firebase

למידע, עיין בסעיף Firebase User Agent בדף זה.

נתונים שנאספו בהתאם לשימוש שלך

בהתאם לאופן שבו אתה מגדיר או מפעיל את Cloud Firestore SDK ותכונות המוצר, האפליקציה שלך עשויה לאסוף נתוני משתמש קצה שצריכים להיכלל בחשיפת הנתונים שלך. ודא שאתה מתייחס לכל נתוני משתמש הקצה המוגדרים על ידי מפתח, שנאספים לפי השימוש הספציפי שלך.

שיקולים אחרים

אם אתה משתמש ב-Cloud Firestore עם אימות Firebase, ואם משתמש קצה מחובר, כל בקשה מ-Cloud Firestore כוללת אוטומטית את מזהה המשתמש הרלוונטי מ-Firebase Authentication.

מידע נוסף

מטרה לאיסוף נתונים

סוכן המשתמש של Firebase נמצא בשימוש פנימי של Google כדי לקבוע אימוץ פלטפורמה וגרסה כדי לספק, לתחזק ולשפר את שירותי Firebase. הוא לעולם לא מקושר למזהה משתמש או מכשיר.

עיין בתתי הסעיפים למעלה לקבלת מידע על אופן השימוש בנתונים ספציפיים . בחשיפת הנתונים שלך, הקפד לקחת בחשבון גם איך אתה משתמש ספציפית בנתונים שנאספו, בנוסף לאופן שבו אתה משתמש בכל נתוני משתמש קצה המוגדרים על ידי מפתח שנאספים על ידי ה-SDK.



פונקציות ענן עבור Firebase

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

נתונים נאספים אוטומטית

ה-SDK של Cloud Functions for Firebase Client אוסף את הנתונים הבאים באופן אוטומטי .

נתונים כברירת מחדל, ה-Cloud Functions for Firebase Client SDK...
שם הפונקציה

אוסף את שם הפונקציה בהפעלת הפונקציה.

כתובת ה - IP

אוסף את כתובת ה-IP של מתקשר הפונקציה בהזמנת פונקציה על מנת לבצע פונקציות טיפול באירועים ופונקציות HTTP המבוססות על פעולות משתמש קצה.

אסימון Firebase Cloud Messaging (FCM).

אוסף את אסימון FCM כדי לאפשר למפתחים להשתמש בו בפונקציות שלהם כדי לשלוח התראות למכשיר המתקשר בזמן השיחה או לאחסן אותו למועד מאוחר יותר.

שים לב שהאסימון הזה נאסף ללא תלות בשאלה אם האפליקציה כוללת או משתמשת ב-FCM SDK.

נתונים שנאספו בהתאם לשימוש שלך

ל-Cloud Functions for Firebase Client SDK אין תכונות אופציונליות שהמפתח יכול להגדיר או להפעיל כדי לאסוף נתוני משתמש קצה אחרים.

שיקולים אחרים

אם משתמש קצה נכנס דרך אימות Firebase, כל בקשת פונקציה כוללת אוטומטית את מזהה המשתמש הרלוונטי מאימות Firebase.

מידע נוסף

מטרה לאיסוף נתונים

Cloud Functions for Firebase משתמשת בדרך כלל בנתונים שנאספו המפורטים בסעיפים שלמעלה כדי להפעיל קוד backend בתגובה לאירועים המופעלים על ידי תכונות Firebase ובקשות HTTPS מהאפליקציה שלך. כמו כן, עיין בתתי הסעיפים לעיל לקבלת מידע על אופן השימוש בנתונים ספציפיים . בחשיפת הנתונים שלך, הקפד להסביר גם כיצד אתה משתמש ספציפית בנתונים שנאספו.



העברת הודעות בענן

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

נתונים נאספים אוטומטית

ה-SDK של Firebase Cloud Messaging אוסף את הנתונים הבאים באופן אוטומטי .

נתונים כברירת מחדל, ה-SDK של Firebase Cloud Messaging...
גרסת אפליקציה

אוסף את גרסת האפליקציה להרשמה לנושא ולביטול המנוי.

סוכן משתמש של Firebase

למידע, עיין בסעיף Firebase User Agent בדף זה.

שיקולים אחרים

להעברת הודעות בענן יש תלות ב-SDK של התקנות Firebase. מכיוון ש-SDK זה נכלל באופן טרנזיטיבי באפליקציה שלך, הקפד לקחת בחשבון את נתוני משתמש הקצה שנאספו באופן אוטומטי על ידי אותו SDK (ראה סעיף התקנות בדף זה). כדי ללמוד על הנתונים שבהם משתמשת Cloud Messaging מאיסוף הנתונים של אותה SDK, בקר בתיעוד ניהול התקנות Firebase .

נתונים שנאספו בהתאם לשימוש שלך

בהתאם לאופן שבו אתה מגדיר או מפעיל את Firebase Cloud Messaging SDK ותכונות המוצר, האפליקציה שלך עשויה לאסוף נתוני משתמש קצה שצריכים להיכלל בחשיפת הנתונים שלך. הטבלה הבאה מפרטת דוגמאות לנתוני משתמש קצה שניתן לאסוף בהתאם לשימוש שלך, אך הקפד לקחת בחשבון את כל הנתונים שנאספו על ידי השימוש הספציפי שלך.

נתונים בהתאם לתצורת האפליקציה ולהפעלתה, ה-SDK של Firebase Cloud Messaging...
מדדי מסירת הודעות

אוסף ושולח מדדי מסירת הודעות ל-BigQuery אם שילוב BigQuery מופעל ו- setDeliveryMetricsExportToBigQuery מוגדר כ-true.

שיקולים אחרים

חלק מהתכונות האופציונליות של העברת הודעות בענן תלויות ב-Firebase SDK עבור Google Analytics. אם אתה כולל את ה-SDK הזה באפליקציה שלך, הקפד לקחת בחשבון את נתוני משתמש הקצה שנאספו אוטומטית על ידי אותו SDK (ראה תיעוד של Google Analytics ). הטבלה הבאה מפרטת נתונים רשומים נוספים:

נתונים אם האפליקציה שלך כוללת את Firebase SDK עבור Google Analytics, אז העברת הודעות בענן...
אירועי אינטראקציה של התראות

שולח אירועי אינטראקציה עם הודעות באופן מקומי במכשיר לצורך רישום באמצעות Firebase SDK עבור Google Analytics על מנת לספק נתוני ניתוח למפתחים.

מידע נוסף

מטרה לאיסוף נתונים

סוכן המשתמש של Firebase נמצא בשימוש פנימי של Google כדי לקבוע אימוץ פלטפורמה וגרסה כדי לספק, לתחזק ולשפר את שירותי Firebase. הוא לעולם לא מקושר למזהה משתמש או מכשיר.

העברת הודעות בענן משתמשת בדרך כלל בנתונים הנאספים האחרים המפורטים בתתי הסעיפים לעיל כדי לשלוח הודעות לאפליקציית הלקוח. כמו כן, עיין בתתי הסעיפים לעיל לקבלת מידע על אופן השימוש בנתונים ספציפיים . בחשיפת הנתונים שלך, הקפד להסביר גם כיצד אתה משתמש ספציפית בנתונים שנאספו.



אחסון בענן עבור Firebase

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

נתונים נאספים אוטומטית

ה- Cloud Storage for Firebase SDK אוסף את הנתונים הבאים באופן אוטומטי .

נתונים כברירת מחדל, ה-SDK של Firebase Cloud Messaging...
גרסה של Cloud Storage SDK המשמשת את האפליקציה

אוסף את הגרסה של Cloud Storage for Firebase SDK המשמשת את האפליקציה.

ערך זה כלול בכותרת של כל בקשה.

מזהה אפליקציית Firebase Android

אוסף את מזהה אפליקציית Firebase Android של האפליקציה (זה לא שם החבילה של האפליקציה).

ערך זה כלול בכותרת של כל בקשה.

נתונים שנאספו בהתאם לשימוש שלך

בהתאם לאופן שבו אתה מגדיר או מפעיל את Cloud Storage for Firebase SDK ותכונות המוצר, האפליקציה שלך עשויה לאסוף נתוני משתמש קצה שצריכים להיכלל בחשיפת הנתונים שלך. ודא שאתה מתייחס לכל נתוני משתמש הקצה המוגדרים על ידי מפתח, שנאספים לפי השימוש הספציפי שלך.

שיקולים אחרים

אם אתה משתמש ב-Cloud Storage for Firebase עם אימות Firebase, ואם משתמש קצה מחובר, כל בקשה מ-Cloud Storage for Firebase כוללת אוטומטית את מזהה המשתמש הרלוונטי מ-Firebase Authentication.

מידע נוסף

מטרה לאיסוף נתונים

Cloud Storage for Firebase משתמש בדרך כלל בנתונים שנאספו המפורטים בסעיפים שלמעלה כדי לספק, לתחזק ולשפר את שירותי Firebase. כמו כן, עיין בתתי הסעיפים לעיל לקבלת מידע על אופן השימוש בנתונים ספציפיים . בחשיפת הנתונים שלך, הקפד לקחת בחשבון גם איך אתה משתמש ספציפית בנתונים שנאספו, בנוסף לאופן שבו אתה משתמש בכל נתוני משתמש קצה המוגדרים על ידי מפתח שנאספים על ידי ה-SDK.



Crashlytics

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

נתונים נאספים אוטומטית

ה-SDK של Firebase Crashlytics אוסף את הנתונים הבאים באופן אוטומטי .

נתונים כברירת מחדל, Firebase Crashlytics SDK...
עקבות ערימה

אוסף עקבות מחסנית כאשר אפליקציה קורסת.

מצב הבקשה הרלוונטי

אוסף מצב יישום רלוונטי כאשר יישום קורס.

מטא נתונים רלוונטיים של המכשיר

אוסף מטא נתונים של נקודת זמן על המכשיר כאשר אפליקציה קורסת.

התקנת Crashlytics UUID

יוצר ומאחסן את ה-UUID של התקנת Crashlytics כדי למדוד את מספר המשתמשים שהושפעו מקריסה.

שיקולים אחרים

ל-Cashlytics יש תלות ב-SDK של התקנות Firebase. מכיוון ש-SDK זה נכלל באופן טרנזיטיבי באפליקציה שלך, הקפד לקחת בחשבון את נתוני משתמש הקצה שנאספו באופן אוטומטי על ידי אותו SDK (ראה סעיף התקנות בדף זה). שים לב ש-Crashlytics לא משתמש באף אחד מהנתונים שנאספים על-ידי ה-SDK של התקנות Firebase, מלבד כדי לסובב את ה-UUID של התקנת Crashlytics בהתבסס על שינויים במזהה ההתקנה של Firebase של האפליקציה.

ל-Crashlytics יש גם תלות ב-SDK של Firebase sessions כדי לספק מדדי איכות במסוף Firebase. מכיוון ש-SDK זה נכלל באופן טרנזיטיבי באפליקציה שלך, הקפד לקחת בחשבון את נתוני משתמש הקצה שנאספו אוטומטית על ידי ה-SDK הזה (ראה את הקטע SDK להפעלות של Firebase בדף זה).

נתונים שנאספו בהתאם לשימוש שלך

בהתאם לאופן שבו אתה מגדיר או מפעיל את Firebase Crashlytics SDK ותכונות המוצר, האפליקציה שלך עשויה לאסוף נתוני משתמש קצה שצריכים להיכלל בחשיפת הנתונים שלך. הטבלה הבאה מפרטת דוגמאות לנתוני משתמש קצה שניתן לאסוף בהתאם לשימוש שלך, אך הקפד לקחת בחשבון את כל הנתונים שנאספו על ידי השימוש הספציפי שלך.

נתונים בהתאם לתצורת האפליקציה ולהפעלתה, ה-SDK של Firebase Crashlytics...
נתונים המוגדרים על ידי מפתח

אוסף מפתחות מותאמים אישית, יומנים ומזהי משתמש בטקסט חופשי שמפתח מצרף לדוחות קריסה.

נתונים המוגדרים על ידי מפתח

אוסף כל אירועים לא קטלניים המוגדרים על ידי מפתח עם עקבות ערימה מותאמות אישית.

שיקולים אחרים

חלק מהתכונות האופציונליות של Crashlytics תלויות ב-SDK של Firebase עבור Google Analytics. אם אתה כולל את ה-SDK הזה באפליקציה שלך, הקפד לקחת בחשבון את נתוני משתמש הקצה שנאספו אוטומטית על ידי אותו SDK (ראה תיעוד של Google Analytics ). הטבלה הבאה מפרטת את הנתונים שבהם משתמש Crashlytics מאוסף הנתונים הזה:

נתונים אם האפליקציה שלך כוללת את Firebase SDK עבור Google Analytics, Crashlytics...
יומני "פירורי לחם".

משתמש ביומני "פירורי לחם" שנאספו על ידי Firebase SDK עבור Google Analytics. יומנים אלו מזהים פעולות משתמש מיד לפני קריסה יחד עם ספירת קריסות.

מידע נוסף

מטרה לאיסוף נתונים

Firebase Crashlytics משתמש בדרך כלל בנתונים שנאספו המפורטים בתתי הסעיפים שלמעלה כדי לאפשר שירותי דיווח על קריסות וניהול קריסות. כמו כן, עיין בתתי הסעיפים לעיל לקבלת מידע על אופן השימוש בנתונים ספציפיים . בחשיפת הנתונים שלך, הקפד לקחת בחשבון גם איך אתה משתמש ספציפית בנתונים שנאספו, בנוסף לאופן שבו אתה משתמש בכל נתוני משתמש קצה המוגדרים על ידי מפתח שנאספים על ידי ה-SDK.



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

ה-SDK של Firebase Dynamic Links אוסף את הנתונים הבאים באופן אוטומטי .

נתונים כברירת מחדל, Firebase Dynamic Links SDK...
כתובת אתר של קישור דינמי

אוסף את כתובת ה-URL של הקישור הדינמי בעת יצירת אינטראקציה עם ה-URL, כולל המטא-נתונים המוגדרים על ידי מפתח שהמפתח מגדיר בקישור כאשר הקישור נוצר.

אם האפליקציה מותקנת עם Firebase Dynamic Links SDK משולבת, Firebase רושם את מצב האפליקציה ואירועי האינטראקציה של הקישור.

אם משתמש מקיים אינטראקציה עם קישור דינמי של Firebase, הנתונים הבאים נרשמים באופן אוטומטי, ללא קשר אם האפליקציה מותקנת במכשיר של המשתמש:

נתונים כברירת מחדל, Firebase...
כתובת אתר של קישור דינמי

רושם את כתובת האתר הדינמית של הקישור כאשר קיימת אינטראקציה עם כתובת האתר, כולל המטא נתונים המוגדרים על ידי המפתח שהמפתח מגדיר בקישור כאשר הקישור נוצר.

שם החבילה של האפליקציה

רושם את שם החבילה של האפליקציה עבור קישור עמוק דחוי (קישור עמוק לאחר התקנת אפליקציה).

מצב האפליקציה

רושם מידע המתייחס למצב האפליקציה במכשיר המשתמש, כולל מצב ההתקנה ואם האפליקציה נפתחה בעבר.

קישור אירועי אינטראקציה

יומנים מקשרים אירועי אינטראקציה.

ל-SDK של Firebase Dynamic Links אין תכונות אופציונליות שהמפתח יכול להגדיר או להפעיל כדי לאסוף נתוני משתמש קצה אחרים.

חלק מהתכונות האופציונליות של קישורים דינמיים תלויות ב-Firebase SDK עבור Google Analytics. אם אתה כולל את ה-SDK הזה באפליקציה שלך, הקפד לקחת בחשבון את נתוני משתמש הקצה שנאספו אוטומטית על ידי אותו SDK (ראה תיעוד של Google Analytics ). הטבלה הבאה מפרטת נתונים רשומים נוספים:

נתונים אם האפליקציה שלך כוללת את Firebase SDK עבור Google Analytics, קישורים דינמיים...
קישור אירועי אינטראקציה

שולח אירועי אינטראקציה של קישורים באופן מקומי במכשיר לרישום באמצעות Firebase SDK עבור Google Analytics על מנת לספק נתוני ניתוח למפתחים.

Firebase Dynamic Links משתמש בדרך כלל בנתונים שנאספו המפורטים בתתי הסעיפים שלמעלה כדי להעביר משתמשי קצה ישירות לתוכן המקושר באפליקציה שלך. כמו כן, עיין בתתי הסעיפים לעיל לקבלת מידע על אופן השימוש בנתונים ספציפיים . בחשיפת הנתונים שלך, הקפד לקחת בחשבון גם איך אתה משתמש ספציפית בנתונים שנאספו, בנוסף לאופן שבו אתה משתמש בכל נתוני משתמש קצה המוגדרים על ידי מפתח שנאספים על ידי ה-SDK.



גוגל ניתוח נתונים

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 .

נתונים שנאספו בהתאם לשימוש שלך

ל-SDKs של Firebase In-App Messaging אין תכונות אופציונליות שהמפתח יכול להגדיר או להפעיל כדי לאסוף נתוני משתמש קצה אחרים.

מידע נוסף

מטרה לאיסוף נתונים

Firebase In-App Messaging משתמש בדרך כלל בנתונים שנאספו המפורטים בתתי הסעיפים למעלה כדי לשלוח הודעות למשתמשי קצה בתוך האפליקציה עצמה. כמו כן, עיין בתתי הסעיפים לעיל לקבלת מידע על אופן השימוש בנתונים ספציפיים . בחשיפת הנתונים שלך, הקפד להסביר גם כיצד אתה משתמש ספציפית בנתונים שנאספו.



התקנות

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

נתונים נאספים אוטומטית

ה-SDK של התקנות Firebase אוסף את הנתונים הבאים באופן אוטומטי .

נתונים כברירת מחדל, ה-SDK של התקנות Firebase...
מזהה התקנת Firebase (FID)

יוצר ואוסף מזהה לכל התקנה (FID) שאינו מזהה באופן ייחודי משתמש או מכשיר פיזי.

סוכן משתמש של Firebase

למידע, עיין בסעיף Firebase User Agent בדף זה.

נתונים שנאספו בהתאם לשימוש שלך

ל-SDK של התקנות Firebase אין תכונות אופציונליות שהמפתח יכול להגדיר או להפעיל כדי לאסוף נתוני משתמש קצה אחרים.

מידע נוסף

מטרה לאיסוף נתונים

סוכן המשתמש של Firebase נמצא בשימוש פנימי של Google כדי לקבוע אימוץ פלטפורמה וגרסה כדי לספק, לתחזק ולשפר את שירותי 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...
מדדי ביצועי אפליקציה, כולל זמן התחלה של אפליקציה וזמן אחזור של בקשת רשת

אוסף מדדי ביצועי אפליקציה במהלך מחזור החיים ושימוש משתמש הקצה באפליקציה.

שימוש במעבד/זיכרון

אוסף שימוש במעבד/זיכרון של האפליקציה כדי לספק תצוגת ציר זמן של ביצועי האפליקציה.

מטא נתונים רלוונטיים של המכשיר

אוסף מטא נתונים רלוונטיים של המכשיר כדי לסנן את נתוני הביצועים מול פלחים שונים של מכשירים.

כתובת ה - IP

אוסף את כתובת ה-IP כדי למפות אירועי ביצועים למדינות מהן הם מגיעים.

שיקולים אחרים

לניטור ביצועים יש תלות ב-SDK של התקנות Firebase. מכיוון ש-SDK זה נכלל באופן טרנזיטיבי באפליקציה שלך, הקפד לקחת בחשבון את נתוני משתמש הקצה שנאספו באופן אוטומטי על ידי אותו SDK (ראה סעיף התקנות בדף זה). כדי ללמוד על הנתונים שבהם משתמש ניטור הביצועים מאיסוף הנתונים של ה-SDK הזה, בקר בתיעוד נהל התקנות Firebase .

לניטור ביצועים יש גם תלות ב-Firebase Remote Config SDK כדי לעזור לשלוט בנפח האירועים שנאספים מאפליקציה. מכיוון ש-SDK זה נכלל באופן טרנזיטיבי באפליקציה שלך, הקפד לקחת בחשבון את נתוני משתמש הקצה שנאספו אוטומטית על ידי אותו SDK (ראה את הסעיף 'תצורה מרחוק' בדף זה).

לניטור הביצועים יש גם תלות ב-SDK של Firebase sessions כדי לדווח על תצוגות ציר זמן של נתוני ביצועים במסוף Firebase. מכיוון ש-SDK זה נכלל באופן טרנזיטיבי באפליקציה שלך, הקפד לקחת בחשבון את נתוני משתמש הקצה שנאספו אוטומטית על ידי ה-SDK הזה (ראה את הקטע SDK להפעלות של Firebase בדף זה).

נתונים שנאספו בהתאם לשימוש שלך

בהתאם לאופן שבו אתה מגדיר או מפעיל את Firebase Performance Monitoring SDK ותכונות המוצר, האפליקציה שלך עשויה לאסוף נתוני משתמש קצה שצריכים להיכלל בחשיפת הנתונים שלך. הטבלה הבאה מפרטת דוגמאות לנתוני משתמש קצה שניתן לאסוף בהתאם לשימוש שלך, אך הקפד לקחת בחשבון את כל הנתונים שנאספו על ידי השימוש הספציפי שלך.

נתונים בהתאם לתצורת האפליקציה ולהפעלתה, ה-SDK לניטור ביצועים של Firebase...
עקבות מותאמות אישית המוגדרות על ידי מפתח

אוסף מדדי ביצועים של אפליקציה עבור כל העקבות המותאמות אישית שמפתח מכשיר באפליקציה שלו.

מדדי ביצועים מותאמים אישית
(נתונים המוגדרים על ידי מפתח)

אוסף כל מדדי ביצועים מותאמים אישית שמפתח מצרף לעקבות מותאמות אישית.

מאפיינים מותאמים אישית
(נתונים המוגדרים על ידי מפתח)

אוסף כל תכונות מותאמות אישית שמפתח מצרף לעקבות מותאמות אישית.

מידע נוסף

מטרה לאיסוף נתונים

ניטור ביצועי Firebase משתמש בדרך כלל בנתונים שנאספו המפורטים בתתי הסעיפים שלמעלה כדי לאפשר דיווח וניטור ביצועי אפליקציה. כמו כן, עיין בתתי הסעיפים לעיל לקבלת מידע על אופן השימוש בנתונים ספציפיים . בחשיפת הנתונים שלך, הקפד לקחת בחשבון גם איך אתה משתמש ספציפית בנתונים שנאספו, בנוסף לאופן שבו אתה משתמש בכל נתוני משתמש קצה המוגדרים על ידי מפתח שנאספים על ידי ה-SDK.



מסד נתונים בזמן אמת

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

נתונים נאספים אוטומטית

Firebase Realtime Database SDK אוסף את הנתונים הבאים באופן אוטומטי .

נתונים כברירת מחדל, SDK של Firebase Realtime Database...
כתובת ה - 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.

OS version

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