היכונו לדרישות גילוי הנתונים של 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 כדי ליצור ולנהל קבוצות ניסוי.

מכיוון ש-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-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 SDK...
אסימון אישור מ- 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 להפצת אפליקציות ל-API בלבד

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

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

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

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

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



אימות

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 כגורם שני
פרטי התקשרות

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

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

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

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

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

תעודת זהות של משתמש

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

מידע נוסף

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

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



Cloud Firestore

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

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

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

נתונים כברירת מחדל, SDK של Cloud Firestore...
סוכן משתמש של 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

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

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

נתונים כברירת מחדל, ה-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 אוסף את הנתונים הבאים באופן אוטומטי .

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

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

סוכן משתמש של 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 אוסף את הנתונים הבאים באופן אוטומטי .

נתונים כברירת מחדל, Firebase Cloud Messaging SDK...
גרסה של 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 של מופע האפליקציה.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

כתובת ה - IP

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

סוכן משתמש של 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 (ראה את הסעיף 'תצורה מרחוק' בדף זה).

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

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

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

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

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

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

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

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

מידע נוסף

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

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



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

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

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

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

נתונים כברירת מחדל, SDK של Firebase Realtime Database...
כתובת ה - IP

אוסף כתובות IP כדי להפעיל את כלי הפרופיל , שעוזר למפתחים להבין את מגמות השימוש והתמוטטות הפלטפורמה

סוכני משתמשים

אוסף מחרוזות של סוכן משתמש כדי להפעיל את כלי הפרופיל , שעוזר למפתחים להבין את מגמות השימוש והתמוטטות הפלטפורמה

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

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

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

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

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

מידע נוסף

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

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



תצורה מרחוק

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

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

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

נתונים 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

Sets and uses user properties collected by the Firebase SDK for Google Analytics in order to target parameters that are based on user property conditions.

Note that we're preparing documentation about Personalization. We will update this section with more information in the coming weeks.

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.



Other helpful resources