در ماه مه 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 Android SDK نیست، بلکه مجموعهای از اطلاعات است که توسط چندین Firebase Android SDK جمعآوری شده است و شامل موارد زیر است:
فراداده دستگاه: نسخه، نام، مدل، نام تجاری و فرم سیستم عامل
برنامه ای که برای نصب برنامه شما استفاده شده است (به عنوان مثال، فروشگاه Play) (به مستندات مراجعه کنید)
کدام Firebase SDK در برنامه شما استفاده می شود، از جمله نسخه های آنها
عامل کاربر Firebase به صورت داخلی توسط Google برای تعیین پذیرش پلت فرم و نسخه به منظور ارائه، نگهداری و بهبود خدمات Firebase استفاده میشود. هرگز به یک کاربر یا شناسه دستگاه پیوند داده نمی شود.
اگر Firebase Android SDK عامل کاربر Firebase را جمعآوری کند، در بخش SDK در زیر فهرست میشود.
A/B Testing
com.google.firebase:firebase-abt
داده ها به صورت خودکار جمع آوری می شوند
Firebase A/B Testing SDK به طور خودکار هیچ داده کاربر نهایی را جمع آوری نمی کند.
ملاحظات دیگر
Firebase A/B Testing SDK ویژگیهای کاربر Google Analytics را تنظیم کرده و از آن استفاده میکند تا عضویت در گروههای آزمایشی را برای Firebase Remote Config و Firebase In-App Messaging مشخص کند.
از آنجایی که A/B Testing SDK فقط مستقیماً توسط Firebase Remote Config و Firebase In-App Messaging استفاده میشود، برای اطلاعات بیشتر در مورد هر گونه جمعآوری داده و هدف جمعآوری به آن بخشهای خاص در این صفحه مراجعه کنید.
داده ها بسته به استفاده شما جمع آوری می شود
Firebase A/B Testing SDK ویژگیهای اختیاری ندارد که توسعهدهنده بتواند آنها را پیکربندی یا فراخوانی کند تا سایر دادههای کاربر نهایی را جمعآوری کند.
Firebase AI Logic
com.google.firebase:firebase-ai
Firebase AI Logic قبلاً " Vertex AI in Firebase " با بسته com.google.firebase:firebase-vertexai
نامیده می شد.
داده ها به صورت خودکار جمع آوری می شوند
Firebase AI Logic SDK داده های زیر را به طور خودکار جمع آوری می کند.
داده ها | به طور پیش فرض، Firebase AI Logic SDK... |
---|---|
نام مدل | نام مدل را در هنگام فراخوانی جمع آوری می کند. |
نسخه SDK مورد استفاده برنامه | نسخه Firebase AI Logic SDK مورد استفاده برنامه را جمع آوری می کند. این مقدار در هدر هر درخواست گنجانده شده است. |
نسخه زبان | نسخه زمان اجرا Kotlin مورد استفاده توسط برنامه را جمع آوری می کند. این مقدار در هدر هر درخواست گنجانده شده است. |
شناسه برنامه Firebase | اگر جمعآوری دادهها فعال باشد، شناسه برنامه Firebase را جمعآوری میکند. این مقدار در هدر هر درخواست گنجانده شده است. |
نسخه برنامه | اگر جمعآوری دادهها فعال باشد، نسخه برنامه را جمعآوری میکند. این مقدار در هدر هر درخواست گنجانده شده است. |
داده ها بسته به استفاده شما جمع آوری می شود
بسته به نحوه پیکربندی یا فراخوانی Firebase AI Logic SDK و ویژگیهای محصول، برنامه شما ممکن است دادههای کاربر نهایی را جمعآوری کند که باید در افشای دادههای شما گنجانده شود. مطمئن شوید که دادههای کاربر نهایی تعریفشده توسط توسعهدهنده را که با استفاده خاص شما جمعآوری میشود، حساب کنید.
ملاحظات دیگر
اگر از Firebase AI Logic با Firebase Authentication استفاده میکنید، و اگر یک کاربر نهایی وارد سیستم شده باشد، هر درخواستی از Firebase AI Logic به طور خودکار شامل شناسه کاربری قابل اجرا از Firebase Authentication میشود.
اگر مانیتورینگ هوش مصنوعی را در کنسول Firebase برای Vertex AI Gemini API فعال کنید، درخواستها و خروجیهای تولید شده از هر درخواست نمونه همراه با معیارهای عملکرد و استفاده جمعآوری میشوند.
اطمینان حاصل کنید که حاکمیت داده و هوش مصنوعی مسئولیتپذیر را در مستندات Firebase AI Logic مرور کردهاید تا مطمئن شوید که استفاده خود از APIهای زیربنایی ( API Vertex AI Gemini یا Gemini Developer API ) را در نظر گرفتهاید.
اطلاعات تکمیلی
هدف از جمع آوری داده ها
Firebase AI Logic معمولاً از دادههای جمعآوریشده فهرستشده در بخشهای فرعی بالا برای فراخوانی سرویس Backend در پاسخ به درخواستهای برنامه شما استفاده میکند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای دادههایتان، علاوه بر نحوه استفاده از دادههای کاربر نهایی تعریفشده توسط توسعهدهنده جمعآوریشده توسط SDK، حتماً نحوه استفاده خاص از دادههای جمعآوریشده را نیز در نظر بگیرید.
App Check
com.google.firebase:firebase-appcheck
com.google.firebase:firebase-appcheck-ktx
com.google.firebase:firebase-appcheck-debug
com.google.firebase:firebase-appcheck-playintegrity
داده ها به صورت خودکار جمع آوری می شوند
SDK های Firebase App Check داده های زیر را به طور خودکار جمع آوری می کند.
داده ها | بهطور پیشفرض، Firebase App Check ... |
---|---|
عامل کاربر Firebase | برای اطلاعات به بخش عامل کاربر Firebase در این صفحه مراجعه کنید. |
داده ها بسته به استفاده شما جمع آوری می شود
بسته به نحوه پیکربندی یا فراخوانی SDK های Firebase App Check و ویژگی های محصول، برنامه شما ممکن است داده های کاربر نهایی را جمع آوری کند که باید در افشای داده های شما گنجانده شود. جدول زیر نمونههایی از دادههای کاربر نهایی را فهرست میکند که بسته به استفاده شما میتوانند جمعآوری شوند، اما مطمئن شوید که دادههای جمعآوریشده با استفاده خاص خود را در نظر بگیرید.
داده ها | بسته به پیکربندی و فراخوانی برنامه شما، Firebase App Check ... |
---|---|
توکن یکپارچگی از Play Integrity | اگر برنامه شما از Play Integrity به عنوان ارائهدهنده گواهی استفاده میکند، این کد یکپارچگی را جمعآوری کنید. اطلاعات اضافی ایمنی داده برای Play Integrity را ببینید. |
اطلاعات تکمیلی
هدف از جمع آوری داده ها
عامل کاربر Firebase به صورت داخلی توسط Google برای تعیین پذیرش پلت فرم و نسخه به منظور ارائه، نگهداری و بهبود خدمات Firebase استفاده میشود. هرگز به یک کاربر یا شناسه دستگاه پیوند داده نمی شود.
Firebase App Check معمولاً از سایر دادههای جمعآوریشده فهرستشده در بخشهای فرعی بالا برای تأیید اعتبار تأییدیههای برنامه استفاده میکند تا از منابع پشتیبان شما در برابر سوء استفاده محافظت کند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده های خود، مطمئن شوید که نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.
App Distribution
App Distribution Android SDK پیاده سازی
com.google.firebase:firebase-appdistribution
اجرای کامل App Distribution Android SDK فقط برای استفاده در آزمایش بتا در نظر گرفته شده است. هنگام ارسال به Google Play ، اجرای کامل SDK App Distribution را در برنامه خود وارد نکنید.
Android SDK App Distribution فقط دارای API
com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx
داده ها به صورت خودکار جمع آوری می شوند
Android SDK App Distribution فقط دارای API به طور خودکار هیچ داده کاربر نهایی را جمع آوری نمی کند.
داده ها بسته به استفاده شما جمع آوری می شود
Android SDK App Distribution فقط دارای API ویژگیهای اختیاری ندارد که توسعهدهنده بتواند آنها را پیکربندی یا فراخوانی کند تا سایر دادههای کاربر نهایی را جمعآوری کند.
Authentication
com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx
داده ها به صورت خودکار جمع آوری می شوند
Firebase Authentication SDK داده های زیر را به صورت خودکار جمع آوری می کند.
داده ها | به طور پیش فرض، Firebase Authentication SDK... |
---|---|
عامل کاربر Firebase | برای اطلاعات به بخش عامل کاربر Firebase در این صفحه مراجعه کنید. |
آدرس IP | آدرس های IP را برای ایجاد امنیت بیشتر و جلوگیری از سوء استفاده در هنگام ثبت نام و احراز هویت جمع آوری می کند. |
رشته های عامل کاربر:
| رشته های عامل کاربر را برای ارائه، نگهداری و بهبود خدمات Firebase جمع آوری می کند. توجه داشته باشید که این عامل کاربر به عامل کاربر Firebase اشاره نمی کند. |
شناسه برنامه اندروید Firebase | شناسه برنامه Android Firebase برنامه را جمع آوری می کند (این نام بسته برنامه نیست). این مقدار در هدر هر درخواست گنجانده شده است. |
داده ها بسته به استفاده شما جمع آوری می شود
بسته به نحوه پیکربندی یا فراخوانی Firebase Authentication SDK و ویژگیهای محصول، برنامه شما ممکن است دادههای کاربر نهایی را جمعآوری کند که باید در افشای دادههای شما گنجانده شود. جدول زیر نمونههایی از دادههای کاربر نهایی را فهرست میکند که بسته به استفاده شما میتوانند جمعآوری شوند، اما مطمئن شوید که دادههای جمعآوریشده با استفاده خاص خود را در نظر بگیرید.
داده ها | بسته به پیکربندی و فراخوانی برنامه شما، Firebase Authentication SDK... |
---|---|
نام نمایشی | اگر توسعهدهنده آن را ارائه کند، نام نمایشی کاربر را جمعآوری میکند. |
آدرس ایمیل | در صورتی که برنامه از یکی از موارد زیر استفاده کند، آدرس ایمیل کاربر را (همانطور که توسعه دهنده ارائه کرده است) جمع آوری می کند:
|
شماره تلفن | اگر برنامه از یکی از موارد زیر استفاده کند، شماره تلفن کاربر را جمع آوری می کند (همانطور که توسعه دهنده ارائه کرده است):
|
توکن یکپارچگی از Play Integrity | اگر برنامه شما از احراز هویت تلفن استفاده میکند، این نشانه یکپارچگی را جمعآوری میکند. اطلاعات اضافی ایمنی داده برای Play Integrity را ببینید. |
توکن از reCAPTCHA Enterprise | اگر برنامه شما از reCAPTCHA Enterprise برای محافظت از جریانهای Authentication استفاده کند، این نشانه را جمعآوری میکند. اطلاعات اضافی ایمنی داده را برای reCAPTCHA Enterprise ببینید. |
اطلاعات تماس | اگر برنامه از ارائهدهنده احراز هویت شخص ثالث با احراز هویت Firebase استفاده میکند، اطلاعات تماس کاربر مربوط به ارائهدهندگان احراز هویت شخص ثالث را جمعآوری میکند. به عنوان مثال، اگر برنامه از احراز هویت فیس بوک استفاده می کند، بسته به محدوده های ارائه شده، ممکن است شناسه کاربر به نمایه فیس بوک او پیوند داده شود. برای اطلاعات بیشتر به اسناد ارائه دهنده احراز هویت مراجعه کنید. |
شناسه مرکز بازی | اگر برنامه به مرکز بازی مرتبط باشد، شناسه مرکز بازی کاربر را جمعآوری میکند. |
شناسه کاربری | یک شناسه Firebase Authentication منحصر به فرد تولید و ذخیره می کند. |
اطلاعات تکمیلی
هدف از جمع آوری داده ها
Firebase Authentication معمولاً از دادههای جمعآوریشده فهرستشده در بخشهای فرعی بالا برای فعال کردن احراز هویت و مدیریت حساب استفاده میکند. رشته های عامل کاربر برای ارائه، نگهداری و بهبود خدمات Firebase استفاده می شود. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده های خود، مطمئن شوید که نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.
Cloud Firestore
com.google.firebase:firebase-firestore
com.google.firebase:firebase-firestore-ktx
داده ها به صورت خودکار جمع آوری می شوند
Cloud Firestore SDK داده های زیر را به صورت خودکار جمع آوری می کند.
داده ها | به طور پیش فرض، Cloud Firestore SDK... |
---|---|
عامل کاربر Firebase | برای اطلاعات به بخش عامل کاربر Firebase در این صفحه مراجعه کنید. |
داده ها بسته به استفاده شما جمع آوری می شود
بسته به نحوه پیکربندی یا فراخوانی Cloud Firestore SDK و ویژگیهای محصول، برنامه شما ممکن است دادههای کاربر نهایی را جمعآوری کند که باید در افشای دادههای شما گنجانده شود. مطمئن شوید که دادههای کاربر نهایی تعریفشده توسط توسعهدهنده را که با استفاده خاص شما جمعآوری میشود، حساب کنید.
ملاحظات دیگر
اگر از Cloud Firestore با Firebase Authentication استفاده میکنید، و اگر یک کاربر نهایی وارد سیستم شده باشد، هر درخواستی از Cloud Firestore به طور خودکار شامل شناسه کاربری قابل اجرا از Firebase Authentication میشود.
اطلاعات تکمیلی
هدف از جمع آوری داده ها
عامل کاربر Firebase به صورت داخلی توسط Google برای تعیین پذیرش پلت فرم و نسخه به منظور ارائه، نگهداری و بهبود خدمات Firebase استفاده میشود. هرگز به یک کاربر یا شناسه دستگاه پیوند داده نمی شود.
برای اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای دادههایتان، علاوه بر نحوه استفاده از دادههای کاربر نهایی تعریفشده توسط توسعهدهنده جمعآوریشده توسط SDK، حتماً نحوه استفاده خاص از دادههای جمعآوریشده را نیز در نظر بگیرید.
Cloud Functions for 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 Authentication وارد شده باشد، هر درخواست تابع به طور خودکار شامل شناسه کاربری قابل اجرا از Firebase Authentication می شود.
اطلاعات تکمیلی
هدف از جمع آوری داده ها
Cloud Functions for Firebase معمولاً از دادههای جمعآوریشده فهرستشده در بخشهای فرعی بالا برای اجرای کد پشتیبان در پاسخ به رویدادهایی که توسط ویژگیهای Firebase و درخواستهای HTTPS از برنامه شما ایجاد میشوند، استفاده میکند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده های خود، مطمئن شوید که نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.
Cloud Messaging
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 فعال باشد و |
ملاحظات دیگر
برخی از ویژگی های اختیاری Cloud Messaging به Firebase SDK برای Google Analytics بستگی دارد. اگر آن SDK را در برنامه خود قرار میدهید، مطمئن شوید که دادههای کاربر نهایی که بهطور خودکار توسط آن SDK جمعآوری شده است را در نظر بگیرید (به مستندات Google Analytics مراجعه کنید). جدول زیر داده های ثبت شده اضافی را فهرست می کند:
داده ها | اگر برنامه شما شامل Firebase SDK برای Google Analytics است، Cloud Messaging ... |
---|---|
رویدادهای تعامل اعلان | رویدادهای تعامل پیام را به صورت محلی روی دستگاه برای ثبت از طریق Firebase SDK برای Google Analytics ارسال می کند تا داده های تجزیه و تحلیل را برای توسعه دهندگان ارائه دهد. |
اطلاعات تکمیلی
هدف از جمع آوری داده ها
عامل کاربر Firebase به صورت داخلی توسط Google برای تعیین پذیرش پلت فرم و نسخه به منظور ارائه، نگهداری و بهبود خدمات Firebase استفاده میشود. هرگز به یک کاربر یا شناسه دستگاه پیوند داده نمی شود.
Cloud Messaging معمولاً از سایر دادههای جمعآوریشده فهرستشده در بخشهای فرعی بالا برای ارسال پیام به برنامه مشتری استفاده میکند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده های خود، مطمئن شوید که نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.
Cloud Storage for 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 برنامه را جمع آوری می کند (این نام بسته برنامه نیست). این مقدار در هدر هر درخواست گنجانده شده است. |
داده ها بسته به استفاده شما جمع آوری می شود
بسته به نحوه پیکربندی یا فراخوانی Cloud Storage for Firebase SDK و ویژگیهای محصول، برنامه شما ممکن است دادههای کاربر نهایی را جمعآوری کند که باید در افشای دادههای شما گنجانده شود. مطمئن شوید که دادههای کاربر نهایی تعریفشده توسط توسعهدهنده را که با استفاده خاص شما جمعآوری میشود، حساب کنید.
ملاحظات دیگر
اگر از Cloud Storage for Firebase با Firebase Authentication استفاده میکنید، و اگر یک کاربر نهایی وارد سیستم شده باشد، هر درخواستی از 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
داده ها به صورت خودکار جمع آوری می شوند
Firebase Crashlytics SDK داده های زیر را به صورت خودکار جمع آوری می کند.
داده ها | به طور پیش فرض، Firebase Crashlytics SDK... |
---|---|
ردپاها | هنگامی که یک برنامه خراب می شود، ردهای پشته را جمع آوری می کند. |
وضعیت درخواست مربوطه | هنگامی که یک برنامه خراب می شود، وضعیت برنامه مربوطه را جمع آوری می کند. |
فراداده دستگاه مربوطه | هنگامی که یک برنامه از کار می افتد، فوق داده های لحظه به لحظه دستگاه را جمع آوری می کند. |
UUID نصب Crashlytics | UUID نصب Crashlytics را تولید و ذخیره میکند تا تعداد کاربرانی که تحت تأثیر خرابی قرار گرفتهاند را اندازهگیری کند. |
ملاحظات دیگر
Crashlytics به SDK تاسیسات Firebase وابسته است. از آنجایی که آن SDK به طور موقت در برنامه شما گنجانده شده است، مطمئن شوید که داده های کاربر نهایی که به طور خودکار توسط آن SDK جمع آوری می شود را در نظر بگیرید (به بخش نصب در این صفحه مراجعه کنید). توجه داشته باشید که Crashlytics از هیچ یک از دادههای جمعآوریشده توسط SDK نصبهای Firebase استفاده نمیکند، به جز برای چرخش UUID نصب Crashlytics بر اساس تغییرات در شناسه نصب Firebase نمونه برنامه.
Crashlytics همچنین برای ارائه معیارهای کیفیت در کنسول Firebase به SDK Firebase sessions وابسته است. از آنجایی که آن SDK به طور موقت در برنامه شما گنجانده شده است، مطمئن شوید که دادههای کاربر نهایی را که بهطور خودکار توسط آن SDK جمعآوری میشود در نظر بگیرید (به بخش SDK Firebase sessions در این صفحه مراجعه کنید).
داده ها بسته به استفاده شما جمع آوری می شود
بسته به نحوه پیکربندی یا فراخوانی Firebase Crashlytics SDK و ویژگیهای محصول، برنامه شما ممکن است دادههای کاربر نهایی را جمعآوری کند که باید در افشای دادههای شما گنجانده شود. جدول زیر نمونههایی از دادههای کاربر نهایی را فهرست میکند که بسته به استفاده شما میتوانند جمعآوری شوند، اما مطمئن شوید که دادههای جمعآوریشده با استفاده خاص خود را در نظر بگیرید.
داده ها | بسته به پیکربندی و فراخوانی برنامه شما، Firebase Crashlytics SDK... |
---|---|
داده های تعریف شده توسط توسعه دهنده | کلیدهای سفارشی، گزارشها و شناسههای کاربر متن آزاد را که یک برنامهنویس به گزارشهای خرابی پیوست میکند، جمعآوری میکند. |
داده های تعریف شده توسط توسعه دهنده | هر رویداد غیر کشنده تعریف شده توسط توسعه دهنده را با ردیابی پشته سفارشی جمع آوری می کند. |
ملاحظات دیگر
برخی از ویژگی های اختیاری Crashlytics به Firebase SDK برای Google Analytics بستگی دارد. اگر آن SDK را در برنامه خود قرار میدهید، مطمئن شوید که دادههای کاربر نهایی که بهطور خودکار توسط آن SDK جمعآوری شده است را در نظر بگیرید (به مستندات Google Analytics مراجعه کنید). جدول زیر داده هایی را که Crashlytics از آن مجموعه داده استفاده می کند، فهرست می کند:
داده ها | اگر برنامه شما شامل Firebase SDK برای Google Analytics است، Crashlytics ... |
---|---|
سیاهههای مربوط به "خرد نان". | از گزارشهای «breadcrumb» جمعآوریشده توسط Firebase SDK برای Google Analytics استفاده میکند. این گزارشها اقدامات کاربر را بلافاصله قبل از خرابی همراه با تعداد خرابیها شناسایی میکنند. |
اگر Firebase Remote Config SDK را نیز در برنامه خود قرار می دهید، مطمئن شوید که داده های Remote Config تعریف شده توسط توسعه دهنده را که به طور خودکار توسط Crashlytics SDK جمع آوری می شود، در نظر بگیرید. جدول زیر دادههایی را که Crashlytics SDK جمعآوری میکند فهرست میکند:
داده ها | اگر برنامه شما شامل Firebase Remote Config SDK است، Crashlytics SDK... |
---|---|
فراداده عرضه Remote Config تعریف شده توسط توسعه دهنده | ابردادههای عرضه را جمعآوری میکند، که شامل نسخههای الگوی Remote Config ، شناسههای نسخه عرضه، کلیدهای پارامتر و مقادیر پارامتر تحت تأثیر عرضههای فعال است. |
اطلاعات تکمیلی
هدف از جمع آوری داده ها
Firebase Crashlytics معمولاً از دادههای جمعآوریشده فهرستشده در بخشهای فرعی بالا برای فعال کردن خدمات گزارش خرابی و مدیریت خرابی استفاده میکند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای دادههایتان، علاوه بر نحوه استفاده از دادههای کاربر نهایی تعریفشده توسط توسعهدهنده جمعآوریشده توسط SDK، حتماً نحوه استفاده خاص از دادههای جمعآوریشده را نیز در نظر بگیرید.
Data Connect
com.google.firebase:firebase-dataconnect
داده ها به صورت خودکار جمع آوری می شوند
Firebase Data Connect SDK داده های زیر را به طور خودکار جمع آوری می کند.
داده ها | به طور پیش فرض، Data Connect SDK... |
---|---|
اینکه آیا تولید کد محلی برای Data Connect در حال استفاده است یا خیر | بررسی میکند که آیا درخواستها به سرویس Data Connect از کد تولید شده توسط تولیدکننده کد Data Connect میآیند یا در عوض، از استفاده مستقیم از Data Connect SDK. این مقدار در هدر هر درخواست گنجانده شده است. |
شناسه برنامه اندروید Firebase | شناسه برنامه Android Firebase برنامه را جمع آوری می کند (این نام بسته برنامه نیست). این مقدار در هدر هر درخواست گنجانده شده است. |
عامل کاربر Firebase | برای اطلاعات به بخش عامل کاربر Firebase در این صفحه مراجعه کنید. |
داده ها بسته به استفاده شما جمع آوری می شود
بسته به نحوه پیکربندی یا فراخوانی Data Connect SDK و ویژگیهای محصول، برنامه شما ممکن است دادههای کاربر نهایی را جمعآوری کند که باید در افشای دادههای شما گنجانده شود. مطمئن شوید که دادههای کاربر نهایی تعریفشده توسط توسعهدهنده را که با استفاده خاص شما جمعآوری میشود، حساب کنید.
ملاحظات دیگر
اگر از Data Connect با Firebase Authentication استفاده میکنید، و اگر یک کاربر نهایی وارد سیستم شده باشد، هر درخواست از Data Connect به طور خودکار شامل شناسه کاربری قابل اجرا از Firebase Authentication میشود.
اطلاعات تکمیلی
هدف از جمع آوری داده ها
عامل کاربر Firebase به صورت داخلی توسط Google برای تعیین پذیرش پلت فرم و نسخه به منظور ارائه، نگهداری و بهبود خدمات Firebase استفاده میشود. هرگز به یک کاربر یا شناسه دستگاه پیوند داده نمی شود.
برای اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای دادههایتان، علاوه بر نحوه استفاده از دادههای کاربر نهایی تعریفشده توسط توسعهدهنده جمعآوریشده توسط SDK، حتماً نحوه استفاده خاص از دادههای جمعآوریشده را نیز در نظر بگیرید.
Dynamic Links
com.google.firebase:firebase-dynamic-links
com.google.firebase:firebase-dynamic-links-ktx
داده ها به صورت خودکار جمع آوری می شوند
Firebase Dynamic Links SDK داده های زیر را به صورت خودکار جمع آوری می کند.
داده ها | به طور پیش فرض، Firebase Dynamic Links SDK... |
---|---|
آدرس لینک پویا | URL پیوند پویا را هنگام تعامل با URL جمع آوری می کند، از جمله ابرداده های تعریف شده توسط توسعه دهنده که توسعه دهنده هنگام ایجاد پیوند در پیوند تنظیم می کند. |
اگر برنامه با Firebase Dynamic Links SDK نصب شده باشد، Firebase وضعیت برنامه و رویدادهای تعامل پیوند را ثبت میکند.
ملاحظات دیگر
اگر کاربر با پیوند پویا Firebase تعامل داشته باشد، بدون در نظر گرفتن اینکه برنامه روی دستگاه کاربر نصب شده باشد، دادههای زیر بهطور خودکار ثبت میشوند:
داده ها | به طور پیش فرض، Firebase... |
---|---|
آدرس لینک پویا | هنگام تعامل با URL، URL پیوند پویا را ثبت میکند، از جمله ابردادههای تعریفشده توسط توسعهدهنده که توسعهدهنده در پیوند هنگام ایجاد پیوند تنظیم میکند. |
نام بسته برنامه | نام بسته برنامه را برای پیوندهای عمیق به تعویق انداخته است (نصب برنامه پست پیوند عمیق). |
وضعیت برنامه | اطلاعات مربوط به وضعیت برنامه را در دستگاه کاربر ثبت می کند، از جمله وضعیت نصب و اینکه آیا برنامه قبلاً باز شده است. |
رویدادهای تعامل را پیوند دهید | گزارشها رویدادهای تعامل را پیوند میدهند. |
داده ها بسته به استفاده شما جمع آوری می شود
Firebase Dynamic Links SDK ویژگیهای اختیاری ندارد که توسعهدهنده بتواند آنها را پیکربندی یا فراخوانی کند تا سایر دادههای کاربر نهایی را جمعآوری کند.
ملاحظات دیگر
برخی از ویژگی های اختیاری Dynamic Links به Firebase SDK برای Google Analytics بستگی دارد. اگر آن SDK را در برنامه خود قرار میدهید، مطمئن شوید که دادههای کاربر نهایی که بهطور خودکار توسط آن SDK جمعآوری شده است را در نظر بگیرید (به مستندات Google Analytics مراجعه کنید). جدول زیر داده های ثبت شده اضافی را فهرست می کند:
داده ها | اگر برنامه شما شامل Firebase SDK برای Google Analytics است، Dynamic Links ... |
---|---|
رویدادهای تعامل را پیوند دهید | رویدادهای تعامل پیوند را به صورت محلی روی دستگاه برای ثبت از طریق 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 پیدا کنید.
In-App Messaging
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... |
---|---|
رویدادهای تعامل پیام، از جمله نمایشها، کلیکها و اخراجها | رویدادهای تعامل پیام را به منظور ارائه داده های تحلیلی برای توسعه دهندگان ارسال می کند. |
ملاحظات دیگر
In-App Messaging وابستگی لازم به Firebase SDK برای Google Analytics دارد. از آنجایی که باید آن SDK را در برنامه خود قرار دهید، مطمئن شوید که دادههای کاربر نهایی را که بهطور خودکار توسط آن SDK جمعآوری میشود حساب کنید (به مستندات Google Analytics مراجعه کنید). جدول زیر نمونه هایی از نحوه تعامل SDK In-App Messaging با داده های Google Analytics را فهرست می کند:
داده ها | اگر برنامه شما شامل Firebase SDK برای Google Analytics است، Firebase In-App Messaging ... |
---|---|
رویدادهای تعامل پیام، از جمله نمایشها، کلیکها و اخراجها | رویدادهای تعامل پیام را به صورت محلی روی دستگاه برای ثبت از طریق Firebase SDK برای Google Analytics ارسال می کند تا داده های تجزیه و تحلیل را برای توسعه دهندگان ارائه دهد. |
ویژگی های کاربر | ویژگیهای کاربر جمعآوریشده توسط Firebase SDK برای Google Analytics را تنظیم و استفاده میکند تا پیامهایی را که بر اساس شرایط دارایی کاربر هستند، هدف قرار دهد. |
In-App Messaging نیز به SDK نصبهای Firebase وابسته است. از آنجایی که آن SDK به طور موقت در برنامه شما گنجانده شده است، مطمئن شوید که داده های کاربر نهایی که به طور خودکار توسط آن SDK جمع آوری می شود را در نظر بگیرید (به بخش نصب در این صفحه مراجعه کنید). برای آشنایی با دادههایی که In-App Messaging از مجموعه دادههای آن SDK استفاده میکند، از مدیریت مستندات نصب Firebase دیدن کنید.
داده ها بسته به استفاده شما جمع آوری می شود
کیتهای Firebase In-App Messaging ویژگیهای اختیاری ندارند که توسعهدهنده بتواند آنها را پیکربندی یا فراخوانی کند تا دیگر دادههای کاربر نهایی را جمعآوری کند.
اطلاعات تکمیلی
هدف از جمع آوری داده ها
Firebase In-App Messaging معمولاً از دادههای جمعآوریشده فهرستشده در بخشهای فرعی بالا برای ارسال پیام به کاربران نهایی در خود برنامه استفاده میکند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده های خود، مطمئن شوید که نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.
تاسیسات
com.google.firebase:firebase-installations
com.google.firebase:firebase-installations-ktx
داده ها به صورت خودکار جمع آوری می شوند
Firebase installs SDK داده های زیر را به صورت خودکار جمع آوری می کند.
داده ها | به طور پیش فرض، Firebase SDK را نصب می کند... |
---|---|
شناسه نصب Firebase (FID) | یک شناسه در هر نصب (FID) تولید و جمعآوری میکند که کاربر یا دستگاه فیزیکی را بهطور منحصربهفرد شناسایی نمیکند. |
عامل کاربر Firebase | برای اطلاعات به بخش عامل کاربر Firebase در این صفحه مراجعه کنید. |
داده ها بسته به استفاده شما جمع آوری می شود
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 ابرداده های دانلود مدل را برای نظارت بر کیفیت محصول، درک نحوه استفاده و اطلاع رسانی جهت محصول جمع آوری و استفاده می کند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده های خود، مطمئن شوید که نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.
Performance Monitoring
com.google.firebase:firebase-perf
com.google.firebase:firebase-perf-ktx
داده ها به صورت خودکار جمع آوری می شوند
Firebase Performance Monitoring SDK داده های زیر را به طور خودکار جمع آوری می کند.
داده ها | به طور پیش فرض، Firebase Performance Monitoring SDK... |
---|---|
معیارهای عملکرد برنامه، از جمله زمان شروع برنامه و تأخیر درخواست شبکه | Collects app performance metrics during the lifecycle and end-user usage of the app. |
CPU/memory usage | Collects CPU/memory usage of the application to provide a timeline view of the app's performance. |
Relevant device metadata | Collects relevant device metadata to filter the performance data against different segments of devices. |
آدرس IP | Collects the IP address to map performance events to the countries they originate from. |
ملاحظات دیگر
Performance Monitoring 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 Performance Monitoring uses from that SDK's data collection, visit the Manage Firebase installations documentation .
Performance Monitoring also has a dependency on the Firebase Remote Config SDK to help control the volume of events collected from an application. 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 Remote Config section on this page).
Performance Monitoring also has a dependency on the Firebase sessions SDK to report timeline views of performance data in the Firebase console. 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 Firebase sessions SDK section on this page).
Data collected depending on your usage
Depending on how you configure or invoke the Firebase Performance Monitoring SDK and the product's features, your app may collect end-user data that needs to be included in your data disclosure. The following table lists examples of end-user data that can be collected depending on your usage, but make sure to account for any data collected by your specific usage.
داده ها | Depending on your app's configuration and invocation, the Firebase Performance Monitoring SDK... |
---|---|
Developer-defined custom traces | Collects app performance metrics for any custom traces that a developer instruments in their app. |
Custom performance metrics (developer-defined data) | Collects any custom performance metrics that a developer attaches to custom traces. |
Custom attributes (developer-defined data) | Collects any custom attributes that a developer attaches to custom traces. |
اطلاعات تکمیلی
Purpose for data collection
Firebase Performance Monitoring generally uses the collected data listed in the sub-sections above to enable app performance reporting and monitoring. 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.
Realtime Database
com.google.firebase:firebase-database
com.google.firebase:firebase-database-ktx
Data collected automatically
The Firebase Realtime Database SDK collects the following data automatically .
داده ها | By default, the Firebase Realtime Database SDK... |
---|---|
آدرس IP | Collects IP addresses to enable the profiler tool , which helps developers understand usage trends and platform breakdowns |
User agents | 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.
ملاحظات دیگر
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 .
اطلاعات تکمیلی
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 .
داده ها | By default, the Firebase Remote Config SDK... |
---|---|
کد کشور | 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. |
منطقه زمانی | 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. |
ملاحظات دیگر
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.
ملاحظات دیگر
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 :
داده ها | If your app includes the Firebase SDK for Google Analytics, then Remote Config ... |
---|---|
ویژگی های کاربر | 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 |
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.
اطلاعات تکمیلی
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 .
داده ها | 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.
اطلاعات تکمیلی
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.