২০২১ সালের মে মাসে গুগল প্লে নতুন 'ডেটা সুরক্ষা' বিভাগ ঘোষণা করে , যা হলো কোনো অ্যাপের ডেটা সংগ্রহ, শেয়ার এবং নিরাপত্তা কার্যক্রম সম্পর্কে ডেভেলপারদের দেওয়া একটি প্রকাশনা।
এই পৃষ্ঠাটি আপনাকে Firebase Android SDK ব্যবহারের ক্ষেত্রে ডেটা প্রকাশের প্রয়োজনীয়তাগুলো পূরণ করতে সাহায্য করতে পারে। এই পৃষ্ঠায় আপনি জানতে পারবেন যে আমাদের SDK-গুলো ব্যবহারকারীর ডেটা পরিচালনা করে কি না এবং কীভাবে করে, যার মধ্যে অ্যাপ ডেভেলপার হিসেবে আপনার নিয়ন্ত্রণাধীন প্রযোজ্য কনফিগারেশন বা ইনভোকেশনের উদাহরণও রয়েছে।
আপনাকে সহায়তা করার ক্ষেত্রে আমরা যথাসম্ভব স্বচ্ছ থাকার চেষ্টা করি; তবে, অ্যাপ ডেভেলপার হিসেবে, আপনার অ্যাপের ব্যবহারকারীর ডেটা সংগ্রহ, শেয়ার এবং নিরাপত্তা সংক্রান্ত কার্যক্রমের বিষয়ে গুগল প্লে-এর ডেটা সুরক্ষা বিভাগের ফর্মে কীভাবে উত্তর দেবেন, সেই সিদ্ধান্ত নেওয়ার সম্পূর্ণ দায়িত্ব আপনার।
এই পৃষ্ঠার তথ্য কীভাবে ব্যবহার করবেন
এই পৃষ্ঠায় প্রতিটি Firebase Android SDK-এর শুধুমাত্র সর্বশেষ সংস্করণ দ্বারা সংগৃহীত ব্যবহারকারীর ডেটা তালিকাভুক্ত করা হয়েছে।
এই পৃষ্ঠার পরবর্তী অংশে প্রতিটি SDK-এর জন্য একটি নিজস্ব বিভাগ রয়েছে, যেখানে আমরা স্বয়ংক্রিয়ভাবে সংগৃহীত ডেটা এবং আপনার ব্যবহারের উপর নির্ভর করে সংগৃহীত ডেটা সম্পর্কে তথ্য প্রদান করি। স্বয়ংক্রিয় সংগ্রহ মানে হলো, আপনার অ্যাপে কোনো নির্দিষ্ট মেথড বা ক্লাস কল করা ছাড়াই SDK নির্দিষ্ট ডেটা সংগ্রহ করে। তবে, অনেক ক্ষেত্রে, SDK দ্বারা সংগৃহীত ডেটা আপনার অ্যাপের প্রোডাক্টটির নির্দিষ্ট ব্যবহারের উপর নির্ভর করে, অর্থাৎ আপনার অ্যাপের কনফিগারেশন এবং আপনি কীভাবে SDK-টি কল করছেন তার উপর।
আপনার ডেটা প্রকাশ সম্পূর্ণ করতে, সংগৃহীত ডেটার জন্য কোন ডেটা টাইপটি সবচেয়ে উপযুক্ত তা নির্ধারণ করতে আপনি অ্যান্ড্রয়েডের ডেটা টাইপ সংক্রান্ত নির্দেশিকা ব্যবহার করতে পারেন। আপনার ডেটা প্রকাশের সময়, আপনার নির্দিষ্ট অ্যাপটি কীভাবে সংগৃহীত ডেটা শেয়ার ও ব্যবহার করে, সে বিষয়টিও উল্লেখ করতে ভুলবেন না।
ফায়ারবেস অ্যান্ড্রয়েড এসডিকে-গুলির ডেটা এনক্রিপশন, ডেটা শেয়ারিং এবং ডেটা ডিলিট করার সংক্ষিপ্ত বিবরণ
| ডেটা এনক্রিপশন | এই পৃষ্ঠায় তালিকাভুক্ত সংগৃহীত ব্যবহারকারীর ডেটার ক্ষেত্রে, Firebase ডেটা স্থানান্তরের সময় HTTPS ব্যবহার করে এনক্রিপ্ট করে। |
| ডেটা শেয়ারিং | এই পৃষ্ঠায় তালিকাভুক্ত সংগৃহীত ব্যবহারকারীর ডেটা, ফায়ারবেস নিম্নলিখিত ক্ষেত্রগুলি ব্যতীত অন্য কোনো তৃতীয় পক্ষের কাছে হস্তান্তর করে না:
|
| ডেটা মুছে ফেলা | ফায়ারবেস ডেভেলপারদেরকে ফায়ারবেস সার্ভিসগুলোর কার্যকারিতার সাথে সামঞ্জস্যপূর্ণ পদ্ধতিতে এন্ড-ইউজার ডেটা মুছে ফেলার সুযোগ দেয়। |
ফায়ারবেস ব্যবহারকারী এজেন্ট
ফায়ারবেস ইউজার এজেন্ট কোনো ফায়ারবেস অ্যান্ড্রয়েড এসডিকে নয়, বরং এটি বিভিন্ন ফায়ারবেস অ্যান্ড্রয়েড এসডিকে দ্বারা সংগৃহীত তথ্যের একটি সমষ্টি এবং এতে নিম্নলিখিত বিষয়গুলো অন্তর্ভুক্ত থাকে:
ডিভাইসের মেটাডেটা: ওএস সংস্করণ, নাম, মডেল, ব্র্যান্ড এবং ফর্ম ফ্যাক্টর
আপনার অ্যাপটি ইনস্টল করতে ব্যবহৃত অ্যাপ (উদাহরণস্বরূপ, প্লে স্টোর) ( ডকুমেন্টেশন দেখুন)
আপনার অ্যাপে কোন কোন Firebase SDK ব্যবহার করা হয়, সেগুলোর সংস্করণ সহ।
ফায়ারবেস পরিষেবা প্রদান, রক্ষণাবেক্ষণ এবং উন্নত করার উদ্দেশ্যে প্ল্যাটফর্ম ও সংস্করণের ব্যবহার নির্ধারণ করতে গুগল অভ্যন্তরীণভাবে ফায়ারবেস ইউজার এজেন্ট ব্যবহার করে। এটি কখনোই কোনো ব্যবহারকারী বা ডিভাইস শনাক্তকারীর সাথে সংযুক্ত থাকে না।
যদি কোনো Firebase Android SDK, Firebase ইউজার এজেন্ট সংগ্রহ করে, তবে তা SDK-টির নিচের অংশে তালিকাভুক্ত করা হবে।
A/B Testing
com.google.firebase:firebase-abt
স্বয়ংক্রিয়ভাবে সংগৃহীত ডেটা
Firebase A/B Testing SDK স্বয়ংক্রিয়ভাবে কোনো ব্যবহারকারীর ডেটা সংগ্রহ করে না।
অন্যান্য বিবেচ্য বিষয়
Firebase A/B Testing SDK, Firebase Remote Config এবং Firebase In-App Messaging জন্য এক্সপেরিমেন্ট গ্রুপে সদস্যপদ নির্দিষ্ট করতে Google Analytics ব্যবহারকারীর প্রোপার্টিগুলো সেট ও ব্যবহার করে।
যেহেতু A/B Testing SDK শুধুমাত্র Firebase Remote Config এবং Firebase In-App Messaging দ্বারা সরাসরি ব্যবহৃত হয়, তাই যেকোনো ডেটা সংগ্রহ এবং সংগ্রহের উদ্দেশ্য সম্পর্কে আরও জানতে এই পৃষ্ঠার সেই নির্দিষ্ট বিভাগগুলি দেখুন।
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
Firebase A/B Testing এসডিকে-তে এমন কোনো ঐচ্ছিক বৈশিষ্ট্য নেই যা ডেভেলপাররা অন্যান্য ব্যবহারকারীর ডেটা সংগ্রহ করার জন্য কনফিগার বা চালু করতে পারেন।
ফায়ারবেস এআই লজিক
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-এর সংস্করণ সংগ্রহ করে। এই মানটি প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত থাকে। |
| ভাষার সংস্করণ | অ্যাপটিতে ব্যবহৃত কোটলিন রানটাইমের সংস্করণ সংগ্রহ করে। এই মানটি প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত থাকে। |
| ফায়ারবেস অ্যাপ আইডি | ডেটা সংগ্রহ সক্রিয় থাকলে, ফায়ারবেস অ্যাপ আইডি সংগ্রহ করা হয়। এই মানটি প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত থাকে। |
| অ্যাপ সংস্করণ | ডেটা সংগ্রহ সক্রিয় থাকলে, অ্যাপ সংস্করণটি সংগ্রহ করে। এই মানটি প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত থাকে। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Firebase AI Logic SDK এবং এর ফিচারগুলো কনফিগার বা ব্যবহার করছেন, তার ওপর নির্ভর করে আপনার অ্যাপ এমন এন্ড-ইউজার ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করা প্রয়োজন। আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগৃহীত, ডেভেলপার-নির্ধারিত যেকোনো এন্ড-ইউজার ডেটার বিষয়টি যেন এতে অন্তর্ভুক্ত থাকে, তা নিশ্চিত করুন।
অন্যান্য বিবেচ্য বিষয়
আপনি যদি Firebase Authentication সাথে Firebase AI Logic ব্যবহার করেন এবং কোনো ব্যবহারকারী সাইন-ইন করা থাকেন, তাহলে Firebase AI Logic থেকে করা প্রতিটি অনুরোধে Firebase Authentication থেকে প্রযোজ্য ইউজার আইডিটি স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত হয়ে যায়।
আপনি যদি Firebase কনসোলে Vertex AI Gemini API-এর জন্য AI মনিটরিং চালু করেন, তাহলে প্রতিটি স্যাম্পল করা অনুরোধ থেকে প্রাপ্ত প্রম্পট ও আউটপুট, পারফরম্যান্স এবং ব্যবহারের মেট্রিক্সের সাথে সংগ্রহ করা হয়।
আপনার ব্যবহৃত অন্তর্নিহিত এপিআই ( ভার্টেক্স এআই জেমিনি এপিআই বা জেমিনি ডেভেলপার এপিআই )-এর সঠিক ব্যবহার নিশ্চিত করতে, ফায়ারবেস এআই লজিক ডকুমেন্টেশনে থাকা ডেটা গভর্নেন্স এবং রেসপনসিবল এআই অংশটি ভালোভাবে দেখে নিন।
অতিরিক্ত তথ্য
তথ্য সংগ্রহের উদ্দেশ্য
ফায়ারবেস এআই লজিক সাধারণত আপনার অ্যাপের অনুরোধের জবাবে ব্যাকএন্ড পরিষেবা চালু করার জন্য উপরের উপ-বিভাগগুলিতে তালিকাভুক্ত সংগৃহীত ডেটা ব্যবহার করে। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সে সম্পর্কে তথ্যের জন্য উপরের উপ-বিভাগগুলি পর্যালোচনা করুন। আপনার ডেটা প্রকাশের ক্ষেত্রে, এসডিকে দ্বারা সংগৃহীত ডেভেলপার-সংজ্ঞায়িত এন্ড-ইউজার ডেটা ব্যবহারের পাশাপাশি, সংগৃহীত ডেটা আপনি বিশেষভাবে কীভাবে ব্যবহার করেন, সে সম্পর্কেও নিশ্চিত হয়ে উল্লেখ করবেন।
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
স্বয়ংক্রিয়ভাবে সংগৃহীত ডেটা
Firebase App Check SDK-গুলো স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডেটা সংগ্রহ করে।
| ডেটা | ডিফল্টরূপে, Firebase App Check এসডিকে-গুলো... |
|---|---|
| ফায়ারবেস ব্যবহারকারী এজেন্ট | তথ্যের জন্য, এই পৃষ্ঠার ফায়ারবেস ইউজার এজেন্ট বিভাগটি দেখুন। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Firebase App Check SDK এবং প্রোডাক্টের ফিচারগুলো কনফিগার বা ব্যবহার করেন, তার উপর নির্ভর করে আপনার অ্যাপ এন্ড-ইউজার ডেটা সংগ্রহ করতে পারে, যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করা প্রয়োজন। নিচের টেবিলে আপনার ব্যবহারের উপর নির্ভর করে সংগ্রহ করা যেতে পারে এমন এন্ড-ইউজার ডেটার উদাহরণ তালিকাভুক্ত করা হয়েছে, তবে আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগৃহীত যেকোনো ডেটার হিসাব রাখতে ভুলবেন না।
| ডেটা | আপনার অ্যাপের কনফিগারেশন এবং ব্যবহারের ধরনের ওপর নির্ভর করে, Firebase App Check এসডিকে-গুলো... |
|---|---|
| প্লে ইন্টিগ্রিটি থেকে ইন্টিগ্রিটি টোকেন | আপনার অ্যাপ যদি অ্যাটেস্টেশন প্রোভাইডার হিসেবে প্লে ইন্টিগ্রিটি ব্যবহার করে, তাহলে এই ইন্টিগ্রিটি টোকেনটি সংগ্রহ করুন। প্লে ইন্টিগ্রিটি-এর জন্য অতিরিক্ত ডেটা সুরক্ষা তথ্য দেখুন। |
অতিরিক্ত তথ্য
তথ্য সংগ্রহের উদ্দেশ্য
ফায়ারবেস পরিষেবা প্রদান, রক্ষণাবেক্ষণ এবং উন্নত করার উদ্দেশ্যে প্ল্যাটফর্ম ও সংস্করণের ব্যবহার নির্ধারণ করতে গুগল অভ্যন্তরীণভাবে ফায়ারবেস ইউজার এজেন্ট ব্যবহার করে। এটি কখনোই কোনো ব্যবহারকারী বা ডিভাইস শনাক্তকারীর সাথে সংযুক্ত থাকে না।
Firebase App Check সাধারণত আপনার ব্যাকএন্ড রিসোর্সকে অপব্যবহার থেকে রক্ষা করতে সাহায্য করার জন্য অ্যাপ অ্যাটেস্টেশন যাচাই করতে উপরের উপ-বিভাগগুলিতে তালিকাভুক্ত অন্যান্য সংগৃহীত ডেটা ব্যবহার করে। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সে সম্পর্কে তথ্যের জন্য উপরের উপ-বিভাগগুলি পর্যালোচনা করুন। আপনার ডেটা প্রকাশের ক্ষেত্রে, সংগৃহীত ডেটা আপনি বিশেষভাবে কীভাবে ব্যবহার করেন, সে সম্পর্কেও উল্লেখ করতে ভুলবেন না।
App Distribution
সম্পূর্ণ App Distribution অ্যান্ড্রয়েড এসডিকে বাস্তবায়ন
com.google.firebase:firebase-appdistribution
সম্পূর্ণ App Distribution অ্যান্ড্রয়েড এসডিকে ইমপ্লিমেন্টেশনটি শুধুমাত্র বিটা টেস্টিং ব্যবহারের জন্য তৈরি। Google Play তে জমা দেওয়ার সময় আপনার অ্যাপ্লিকেশনে সম্পূর্ণ App Distribution এসডিকে ইমপ্লিমেন্টেশনটি অন্তর্ভুক্ত করবেন না।
শুধুমাত্র এপিআই-ভিত্তিক App Distribution অ্যান্ড্রয়েড এসডিকে
com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx
স্বয়ংক্রিয়ভাবে সংগৃহীত ডেটা
শুধুমাত্র এপিআই-ভিত্তিক App Distribution অ্যান্ড্রয়েড এসডিকে স্বয়ংক্রিয়ভাবে কোনো ব্যবহারকারীর ডেটা সংগ্রহ করে না।
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
শুধুমাত্র এপিআই-ভিত্তিক App Distribution অ্যান্ড্রয়েড এসডিকে-তে এমন কোনো ঐচ্ছিক বৈশিষ্ট্য নেই যা ডেভেলপাররা অন্যান্য ব্যবহারকারীর ডেটা সংগ্রহ করার জন্য কনফিগার বা চালু করতে পারেন।
Authentication
com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx
স্বয়ংক্রিয়ভাবে সংগৃহীত ডেটা
Firebase Authentication SDK স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডেটা সংগ্রহ করে।
| ডেটা | ডিফল্টরূপে, Firebase Authentication এসডিকে... |
|---|---|
| ফায়ারবেস ব্যবহারকারী এজেন্ট | তথ্যের জন্য, এই পৃষ্ঠার ফায়ারবেস ইউজার এজেন্ট বিভাগটি দেখুন। |
| আইপি ঠিকানা | সাইন-আপ এবং প্রমাণীকরণের সময় অতিরিক্ত নিরাপত্তা প্রদান করতে ও অপব্যবহার রোধ করতে আইপি অ্যাড্রেস সংগ্রহ করে। |
ব্যবহারকারী এজেন্ট স্ট্রিং:
| ফায়ারবেস পরিষেবা প্রদান, রক্ষণাবেক্ষণ এবং উন্নত করার জন্য ইউজার এজেন্ট স্ট্রিং সংগ্রহ করে। উল্লেখ্য যে, এই ইউজার এজেন্টটি ফায়ারবেস ইউজার এজেন্টকে নির্দেশ করছে না । |
| ফায়ারবেস অ্যান্ড্রয়েড অ্যাপ আইডি | অ্যাপটির ফায়ারবেস অ্যান্ড্রয়েড অ্যাপ আইডি সংগ্রহ করে (এটি অ্যাপটির প্যাকেজ নেম নয়)। এই মানটি প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত থাকে। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Firebase Authentication SDK এবং প্রোডাক্টটির ফিচারগুলো কনফিগার বা ব্যবহার করছেন, তার উপর নির্ভর করে আপনার অ্যাপ এমন এন্ড-ইউজার ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করা প্রয়োজন। নিচের সারণিতে আপনার ব্যবহারের উপর নির্ভর করে সংগ্রহ করা যেতে পারে এমন এন্ড-ইউজার ডেটার উদাহরণ তালিকাভুক্ত করা হয়েছে, তবে আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগৃহীত যেকোনো ডেটার হিসাব রাখতে ভুলবেন না।
| ডেটা | আপনার অ্যাপের কনফিগারেশন এবং ব্যবহারের ধরনের ওপর নির্ভর করে, Firebase Authentication এসডিকে... |
|---|---|
| প্রদর্শনের নাম | ডেভেলপার ব্যবহারকারীর ডিসপ্লে নেম প্রদান করলে তা সংগ্রহ করে। |
| ইমেইল ঠিকানা | অ্যাপটি যদি নিম্নলিখিতগুলির মধ্যে কোনোটি ব্যবহার করে, তাহলে ব্যবহারকারীর ইমেল ঠিকানা (ডেভেলপার কর্তৃক প্রদত্ত) সংগ্রহ করা হয়:
|
| ফোন নম্বর | অ্যাপটি যদি নিম্নলিখিতগুলির মধ্যে কোনোটি ব্যবহার করে, তাহলে ব্যবহারকারীর ফোন নম্বর (ডেভেলপার কর্তৃক প্রদত্ত) সংগ্রহ করে:
|
| প্লে ইন্টিগ্রিটি থেকে ইন্টিগ্রিটি টোকেন | আপনার অ্যাপ ফোন অথেন্টিকেশন ব্যবহার করলে এই ইন্টিগ্রিটি টোকেনটি সংগ্রহ করা হয়। প্লে ইন্টিগ্রিটি-এর জন্য অতিরিক্ত ডেটা সুরক্ষা তথ্য দেখুন। |
| reCAPTCHA এন্টারপ্রাইজ থেকে টোকেন | আপনার অ্যাপ যদি Authentication প্রক্রিয়া সুরক্ষিত করতে reCAPTCHA Enterprise ব্যবহার করে, তাহলে এই টোকেনটি সংগ্রহ করা হয়। reCAPTCHA Enterprise-এর জন্য অতিরিক্ত ডেটা সুরক্ষা তথ্য দেখুন। |
| যোগাযোগের তথ্য | অ্যাপটি যদি Firebase Authentication-এর সাথে কোনো তৃতীয় পক্ষের প্রমাণীকরণ প্রদানকারী ব্যবহার করে, তাহলে এটি সেই প্রদানকারী সম্পর্কিত ব্যবহারকারীর যোগাযোগের তথ্য সংগ্রহ করে। উদাহরণস্বরূপ, প্রদত্ত স্কোপের উপর নির্ভর করে, অ্যাপটি যদি ফেসবুক অথেন্টিকেশন ব্যবহার করে, তাহলে একজন ব্যবহারকারীর আইডেন্টিফায়ার তার ফেসবুক প্রোফাইলের সাথে লিঙ্ক করা যেতে পারে। আরও তথ্যের জন্য প্রমাণীকরণ প্রদানকারীর ডকুমেন্টেশন দেখুন। |
| গেম সেন্টার আইডি | অ্যাপটি গেম সেন্টারের সাথে লিঙ্ক করা থাকলে ব্যবহারকারীর গেম সেন্টার আইডি সংগ্রহ করে। |
| ব্যবহারকারীর আইডি | একটি অনন্য Firebase Authentication আইডেন্টিফায়ার তৈরি ও সংরক্ষণ করে। |
অতিরিক্ত তথ্য
তথ্য সংগ্রহের উদ্দেশ্য
Firebase Authentication সাধারণত প্রমাণীকরণ এবং অ্যাকাউন্ট ব্যবস্থাপনা সক্ষম করার জন্য উপরের উপ-বিভাগগুলিতে তালিকাভুক্ত সংগৃহীত ডেটা ব্যবহার করে। ফায়ারবেস পরিষেবা প্রদান, রক্ষণাবেক্ষণ এবং উন্নত করার জন্য ইউজার এজেন্ট স্ট্রিং ব্যবহার করা হয়। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সে সম্পর্কে তথ্যের জন্য উপরের উপ-বিভাগগুলি পর্যালোচনা করুন। আপনার ডেটা প্রকাশের ক্ষেত্রে, সংগৃহীত ডেটা আপনি বিশেষভাবে কীভাবে ব্যবহার করেন, সে সম্পর্কেও নিশ্চিত হয়ে নেবেন।
Cloud Firestore
com.google.firebase:firebase-firestore
com.google.firebase:firebase-firestore-ktx
স্বয়ংক্রিয়ভাবে সংগৃহীত ডেটা
Cloud Firestore এসডিকে স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডেটা সংগ্রহ করে।
| ডেটা | ডিফল্টরূপে, Cloud Firestore এসডিকে... |
|---|---|
| ফায়ারবেস ব্যবহারকারী এজেন্ট | তথ্যের জন্য, এই পৃষ্ঠার ফায়ারবেস ইউজার এজেন্ট বিভাগটি দেখুন। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Cloud Firestore এসডিকে এবং প্রোডাক্টের ফিচারগুলো কনফিগার বা ব্যবহার করছেন, তার ওপর নির্ভর করে আপনার অ্যাপ এমন এন্ড-ইউজার ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করা প্রয়োজন। আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগৃহীত ডেভেলপার-সংজ্ঞায়িত যেকোনো এন্ড-ইউজার ডেটার হিসাব যেন রাখা হয়, তা নিশ্চিত করুন।
অন্যান্য বিবেচ্য বিষয়
আপনি যদি Firebase Authentication সাথে Cloud Firestore ব্যবহার করেন এবং কোনো ব্যবহারকারী সাইন-ইন করা থাকেন, তাহলে Cloud Firestore থেকে করা প্রতিটি অনুরোধে Firebase Authentication থেকে প্রযোজ্য ইউজার আইডিটি স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত হয়ে যায়।
অতিরিক্ত তথ্য
তথ্য সংগ্রহের উদ্দেশ্য
ফায়ারবেস পরিষেবা প্রদান, রক্ষণাবেক্ষণ এবং উন্নত করার উদ্দেশ্যে প্ল্যাটফর্ম ও সংস্করণের ব্যবহার নির্ধারণ করতে গুগল অভ্যন্তরীণভাবে ফায়ারবেস ইউজার এজেন্ট ব্যবহার করে। এটি কখনোই কোনো ব্যবহারকারী বা ডিভাইস শনাক্তকারীর সাথে সংযুক্ত থাকে না।
নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সে সম্পর্কে তথ্যের জন্য উপরের উপ-বিভাগগুলো পর্যালোচনা করুন। আপনার ডেটা প্রকাশের ক্ষেত্রে, 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 ... |
|---|---|
| ফাংশনের নাম | ফাংশন আহ্বানের সময় ফাংশনের নামটি সংগ্রহ করে। |
| আইপি ঠিকানা | ব্যবহারকারীর কার্যকলাপের উপর ভিত্তি করে ইভেন্ট-হ্যান্ডলিং ফাংশন এবং HTTP ফাংশনগুলো কার্যকর করার জন্য, ফাংশন আহ্বানের সময় ফাংশন আহ্বানকারীর আইপি অ্যাড্রেস সংগ্রহ করে। |
| Firebase Cloud Messaging ( FCM ) টোকেন | ডেভেলপারদেরকে তাদের ফাংশনে ব্যবহারের জন্য FCM টোকেন সংগ্রহ করা হয়, যাতে তারা কলের সময় কলকারী ডিভাইসে নোটিফিকেশন পাঠাতে বা পরবর্তীতে ব্যবহারের জন্য এটি সংরক্ষণ করতে পারেন। উল্লেখ্য যে, অ্যাপটিতে FCM এসডিকে অন্তর্ভুক্ত আছে বা সেটি ব্যবহার করে কি না, তা নির্বিশেষে এই টোকেনটি সংগ্রহ করা হয়। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
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 এসডিকে স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডেটা সংগ্রহ করে।
| ডেটা | ডিফল্টরূপে, Firebase Cloud Messaging এসডিকে... |
|---|---|
| অ্যাপ্লিকেশন সংস্করণ | টপিক সাবস্ক্রিপশন এবং আনসাবস্ক্রিপশনের জন্য অ্যাপের ভার্সন সংগ্রহ করে। |
| ফায়ারবেস ব্যবহারকারী এজেন্ট | তথ্যের জন্য, এই পৃষ্ঠার ফায়ারবেস ইউজার এজেন্ট বিভাগটি দেখুন। |
অন্যান্য বিবেচ্য বিষয়
Cloud Messaging Firebase ইনস্টলেশন SDK-এর উপর নির্ভরশীল। যেহেতু সেই SDK-টি আপনার অ্যাপে পরোক্ষভাবে অন্তর্ভুক্ত থাকে, তাই সেই SDK দ্বারা স্বয়ংক্রিয়ভাবে সংগৃহীত এন্ড-ইউজার ডেটার বিষয়টি নিশ্চিত করুন (এই পৃষ্ঠার ইনস্টলেশন বিভাগটি দেখুন)। সেই SDK-এর ডেটা সংগ্রহ থেকে Cloud Messaging কোন ডেটা ব্যবহার করে, সে সম্পর্কে জানতে ‘ম্যানেজ Firebase ইনস্টলেশনস’ ডকুমেন্টেশনটি দেখুন।
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Firebase Cloud Messaging SDK এবং এর ফিচারগুলো কনফিগার বা ব্যবহার করছেন, তার উপর নির্ভর করে আপনার অ্যাপ এমন এন্ড-ইউজার ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করা প্রয়োজন। নিচের সারণিতে আপনার ব্যবহারের উপর নির্ভর করে সংগ্রহ করা যেতে পারে এমন এন্ড-ইউজার ডেটার উদাহরণ তালিকাভুক্ত করা হয়েছে, তবে আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগৃহীত যেকোনো ডেটার হিসাব রাখতে ভুলবেন না।
| ডেটা | আপনার অ্যাপের কনফিগারেশন এবং ব্যবহারের ধরনের ওপর নির্ভর করে, Firebase Cloud Messaging এসডিকে... |
|---|---|
| বার্তা বিতরণ মেট্রিক্স | যদি BigQuery ইন্টিগ্রেশন সক্রিয় থাকে এবং |
অন্যান্য বিবেচ্য বিষয়
Cloud Messaging এর কিছু ঐচ্ছিক বৈশিষ্ট্য গুগল অ্যানালিটিক্স-এর জন্য ফায়ারবেস এসডিকে-এর উপর নির্ভরশীল। আপনি যদি আপনার অ্যাপে সেই এসডিকে অন্তর্ভুক্ত করেন, তবে নিশ্চিত করুন যে সেই এসডিকে দ্বারা স্বয়ংক্রিয়ভাবে সংগৃহীত এন্ড-ইউজার ডেটার বিষয়টিও বিবেচনা করা হয়েছে ( গুগল অ্যানালিটিক্স ডকুমেন্টেশন দেখুন)। নিম্নলিখিত সারণীতে অতিরিক্ত লগ করা ডেটা তালিকাভুক্ত করা হলো:
| ডেটা | যদি আপনার অ্যাপে গুগল অ্যানালিটিক্সের জন্য ফায়ারবেস এসডিকে অন্তর্ভুক্ত থাকে, তাহলে Cloud Messaging ... |
|---|---|
| বিজ্ঞপ্তি মিথস্ক্রিয়া ইভেন্ট | ডেভেলপারদের অ্যানালিটিক্স ডেটা সরবরাহ করার উদ্দেশ্যে, গুগল অ্যানালিটিক্সের জন্য ফায়ারবেস এসডিকে (Firebase SDK for Google Analytics) ব্যবহার করে লগিংয়ের জন্য মেসেজ ইন্টারঅ্যাকশন ইভেন্টগুলো ডিভাইসে স্থানীয়ভাবে পাঠানো হয়। |
অতিরিক্ত তথ্য
তথ্য সংগ্রহের উদ্দেশ্য
ফায়ারবেস পরিষেবা প্রদান, রক্ষণাবেক্ষণ এবং উন্নত করার উদ্দেশ্যে প্ল্যাটফর্ম ও সংস্করণের ব্যবহার নির্ধারণ করতে গুগল অভ্যন্তরীণভাবে ফায়ারবেস ইউজার এজেন্ট ব্যবহার করে। এটি কখনোই কোনো ব্যবহারকারী বা ডিভাইস শনাক্তকারীর সাথে সংযুক্ত থাকে না।
Cloud Messaging সাধারণত ক্লায়েন্ট অ্যাপে বার্তা পাঠানোর জন্য উপরের উপ-বিভাগগুলিতে তালিকাভুক্ত অন্যান্য সংগৃহীত ডেটা ব্যবহার করে। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সে সম্পর্কে তথ্যের জন্য উপরের উপ-বিভাগগুলি পর্যালোচনা করুন। আপনার ডেটা প্রকাশের ক্ষেত্রে, সংগৃহীত ডেটা আপনি বিশেষভাবে কীভাবে ব্যবহার করেন, সে বিষয়েও ব্যাখ্যা দিতে ভুলবেন না।
Cloud Storage for Firebase
com.google.firebase:firebase-storage
com.google.firebase:firebase-storage-ktx
স্বয়ংক্রিয়ভাবে সংগৃহীত ডেটা
Cloud Storage for Firebase এসডিকে স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডেটা সংগ্রহ করে।
| ডেটা | ডিফল্টরূপে, Firebase Cloud Messaging এসডিকে... |
|---|---|
| অ্যাপটি দ্বারা ব্যবহৃত Cloud Storage SDK-এর সংস্করণ | অ্যাপটি দ্বারা ব্যবহৃত Cloud Storage for Firebase এসডিকে-এর সংস্করণ সংগ্রহ করে। এই মানটি প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত থাকে। |
| ফায়ারবেস অ্যান্ড্রয়েড অ্যাপ আইডি | অ্যাপটির ফায়ারবেস অ্যান্ড্রয়েড অ্যাপ আইডি সংগ্রহ করে (এটি অ্যাপটির প্যাকেজ নেম নয়)। এই মানটি প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত থাকে। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Cloud Storage for Firebase এসডিকে এবং প্রোডাক্টটির ফিচারগুলো কনফিগার বা ব্যবহার করছেন, তার ওপর নির্ভর করে আপনার অ্যাপ এমন এন্ড-ইউজার ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করা প্রয়োজন। আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগৃহীত ডেভেলপার-সংজ্ঞায়িত যেকোনো এন্ড-ইউজার ডেটার হিসাব যেন রাখা হয়, তা নিশ্চিত করুন।
অন্যান্য বিবেচ্য বিষয়
আপনি যদি Firebase Authentication সাথে Cloud Storage for Firebase ব্যবহার করেন এবং কোনো ব্যবহারকারী সাইন-ইন করা থাকেন, তাহলে Cloud Storage for Firebase থেকে করা প্রতিটি অনুরোধে Firebase Authentication থেকে প্রযোজ্য ইউজার আইডিটি স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত হয়ে যায়।
অতিরিক্ত তথ্য
তথ্য সংগ্রহের উদ্দেশ্য
Cloud Storage for Firebase সাধারণত উপরের উপ-বিভাগগুলিতে তালিকাভুক্ত সংগৃহীত ডেটা ফায়ারবেস পরিষেবাগুলি প্রদান, রক্ষণাবেক্ষণ এবং উন্নত করার জন্য ব্যবহার করে। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সে সম্পর্কে তথ্যের জন্য উপরের উপ-বিভাগগুলি পর্যালোচনা করুন। আপনার ডেটা প্রকাশের ক্ষেত্রে, এসডিকে দ্বারা সংগৃহীত ডেভেলপার-সংজ্ঞায়িত এন্ড-ইউজার ডেটা ব্যবহারের পাশাপাশি, সংগৃহীত ডেটা আপনি বিশেষভাবে কীভাবে ব্যবহার করেন, সে সম্পর্কেও নিশ্চিত হয়ে উল্লেখ করবেন।
Crashlytics
com.google.firebase:firebase-crashlytics
com.google.firebase:firebase-crashlytics-ktx
com.google.firebase:firebase-crashlytics-ndk
স্বয়ংক্রিয়ভাবে সংগৃহীত ডেটা
Firebase Crashlytics SDK স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডেটা সংগ্রহ করে।
| ডেটা | ডিফল্টরূপে, Firebase Crashlytics এসডিকে... |
|---|---|
| স্ট্যাক ট্রেস | অ্যাপ্লিকেশন ক্র্যাশ করলে স্ট্যাক ট্রেস সংগ্রহ করে। |
| প্রাসঙ্গিক অ্যাপ্লিকেশন অবস্থা | অ্যাপ্লিকেশন ক্র্যাশ করলে এর প্রাসঙ্গিক অবস্থা সংগ্রহ করে। |
| প্রাসঙ্গিক ডিভাইস মেটাডেটা | যখন কোনো অ্যাপ্লিকেশন ক্র্যাশ করে, তখন ডিভাইসটির তাৎক্ষণিক মেটাডেটা সংগ্রহ করে। |
| Crashlytics ইনস্টলেশন UUID | কোনো ক্র্যাশের কারণে ক্ষতিগ্রস্ত ব্যবহারকারীর সংখ্যা পরিমাপ করার জন্য Crashlytics ইনস্টলেশনের UUID তৈরি ও সংরক্ষণ করে। |
অন্যান্য বিবেচ্য বিষয়
Crashlytics Firebase ইনস্টলেশন এসডিকে-এর উপর নির্ভরশীল। যেহেতু সেই এসডিকে আপনার অ্যাপে পরোক্ষভাবে অন্তর্ভুক্ত থাকে, তাই সেই এসডিকে দ্বারা স্বয়ংক্রিয়ভাবে সংগৃহীত এন্ড-ইউজার ডেটার বিষয়টি নিশ্চিত করুন (এই পৃষ্ঠার ইনস্টলেশন বিভাগটি দেখুন)। উল্লেখ্য যে, অ্যাপ ইনস্ট্যান্সের Firebase ইনস্টলেশন আইডি-তে পরিবর্তনের উপর ভিত্তি করে Crashlytics ইনস্টলেশন UUID ঘোরানো ছাড়া, Crashlytics Firebase ইনস্টলেশন এসডিকে দ্বারা সংগৃহীত কোনো ডেটা ব্যবহার করে না।
Firebase কনসোলে কোয়ালিটি মেট্রিক্স প্রদান করার জন্য Crashlytics Firebase sessions এসডিকে-এর উপরও নির্ভরশীল। যেহেতু সেই এসডিকে-টি আপনার অ্যাপে পরোক্ষভাবে অন্তর্ভুক্ত থাকে, তাই সেই এসডিকে দ্বারা স্বয়ংক্রিয়ভাবে সংগৃহীত এন্ড-ইউজার ডেটার বিষয়টি অবশ্যই বিবেচনায় রাখবেন (এই পৃষ্ঠার Firebase sessions এসডিকে বিভাগটি দেখুন)।
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Firebase Crashlytics SDK এবং এর ফিচারগুলো কনফিগার বা ব্যবহার করছেন, তার উপর নির্ভর করে আপনার অ্যাপ এমন এন্ড-ইউজার ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করা প্রয়োজন। নিচের সারণিতে আপনার ব্যবহারের উপর নির্ভর করে সংগ্রহ করা যেতে পারে এমন এন্ড-ইউজার ডেটার উদাহরণ তালিকাভুক্ত করা হয়েছে, তবে আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগৃহীত যেকোনো ডেটার হিসাব রাখতে ভুলবেন না।
| ডেটা | আপনার অ্যাপের কনফিগারেশন এবং ব্যবহারের ধরনের ওপর নির্ভর করে, Firebase Crashlytics SDK... |
|---|---|
| ডেভেলপার-সংজ্ঞায়িত ডেটা | ডেভেলপার কর্তৃক ক্র্যাশ রিপোর্টের সাথে সংযুক্ত যেকোনো কাস্টম কী, লগ এবং ফ্রি-টেক্সট ইউজার আইডি সংগ্রহ করে। |
| ডেভেলপার-সংজ্ঞায়িত ডেটা | কাস্টম স্ট্যাক ট্রেস সহ ডেভেলপার-সংজ্ঞায়িত যেকোনো অ-মারাত্মক ইভেন্ট সংগ্রহ করে। |
অন্যান্য বিবেচ্য বিষয়
Crashlytics -এর কিছু ঐচ্ছিক বৈশিষ্ট্য গুগল অ্যানালিটিক্স-এর জন্য ফায়ারবেস এসডিকে-এর উপর নির্ভরশীল। আপনি যদি আপনার অ্যাপে সেই এসডিকে অন্তর্ভুক্ত করেন, তবে নিশ্চিত করুন যে সেই এসডিকে দ্বারা স্বয়ংক্রিয়ভাবে সংগৃহীত এন্ড-ইউজার ডেটার বিষয়টিও বিবেচনা করা হয়েছে ( গুগল অ্যানালিটিক্স ডকুমেন্টেশন দেখুন)। নিম্নলিখিত সারণিতে সেই ডেটা তালিকাভুক্ত করা হলো যা Crashlytics সেই ডেটা সংগ্রহ থেকে ব্যবহার করে:
| ডেটা | আপনার অ্যাপে যদি Google Analytics-এর জন্য Firebase SDK অন্তর্ভুক্ত থাকে, তাহলে Crashlytics ... |
|---|---|
| "ব্রেডক্রাম্ব" লগ | গুগল অ্যানালিটিক্সের জন্য ফায়ারবেস এসডিকে দ্বারা সংগৃহীত 'ব্রেডক্রাম্ব' লগ ব্যবহার করে। এই লগগুলো ক্র্যাশের ঠিক আগে ব্যবহারকারীর কার্যকলাপ এবং ক্র্যাশের সংখ্যা শনাক্ত করে। |
আপনি যদি আপনার অ্যাপে Firebase Remote Config SDK-ও অন্তর্ভুক্ত করেন, তাহলে Crashlytics SDK দ্বারা স্বয়ংক্রিয়ভাবে সংগৃহীত ডেভেলপার-সংজ্ঞায়িত Remote Config ডেটার বিষয়টিও নিশ্চিত করুন। নিম্নলিখিত সারণিতে Crashlytics SDK দ্বারা সংগৃহীত ডেটা তালিকাভুক্ত করা হলো:
| ডেটা | যদি আপনার অ্যাপে Firebase Remote Config SDK অন্তর্ভুক্ত থাকে, তাহলে Crashlytics SDK-ও... |
|---|---|
| ডেভেলপার-সংজ্ঞায়িত Remote Config রোলআউট মেটাডেটা | রোলআউট মেটাডেটা সংগ্রহ করে, যার মধ্যে রয়েছে Remote Config টেমপ্লেট ভার্সন, রোলআউট ভ্যারিয়েন্ট আইডি, প্যারামিটার কী, এবং সক্রিয় রোলআউট দ্বারা প্রভাবিত প্যারামিটার ভ্যালু। |
অতিরিক্ত তথ্য
তথ্য সংগ্রহের উদ্দেশ্য
Firebase Crashlytics সাধারণত উপরের উপ-বিভাগগুলিতে তালিকাভুক্ত সংগৃহীত ডেটা ব্যবহার করে ক্র্যাশ রিপোর্টিং এবং ক্র্যাশ ম্যানেজমেন্ট পরিষেবাগুলি সক্ষম করে। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সে সম্পর্কে তথ্যের জন্য উপরের উপ-বিভাগগুলি পর্যালোচনা করুন। আপনার ডেটা প্রকাশের ক্ষেত্রে, SDK দ্বারা সংগৃহীত ডেভেলপার-সংজ্ঞায়িত এন্ড-ইউজার ডেটা ব্যবহারের পাশাপাশি, সংগৃহীত ডেটা আপনি বিশেষভাবে কীভাবে ব্যবহার করেন, সে সম্পর্কেও নিশ্চিত হয়ে উল্লেখ করবেন।
SQL Connect
com.google.firebase:firebase-dataconnect
স্বয়ংক্রিয়ভাবে সংগৃহীত ডেটা
Firebase SQL Connect SDK স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডেটা সংগ্রহ করে।
| ডেটা | ডিফল্টরূপে, SQL Connect SDK... |
|---|---|
| SQL Connect এর জন্য স্থানীয় কোড জেনারেশন ব্যবহার করা হচ্ছে কিনা | SQL Connect পরিষেবাতে করা অনুরোধগুলি SQL Connect কোড জেনারেটর দ্বারা তৈরি কোড থেকে আসছে, নাকি সরাসরি SQL Connect SDK ব্যবহারের মাধ্যমে আসছে, তা সংগ্রহ করে। এই মানটি প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত থাকে। |
| ফায়ারবেস অ্যান্ড্রয়েড অ্যাপ আইডি | অ্যাপটির ফায়ারবেস অ্যান্ড্রয়েড অ্যাপ আইডি সংগ্রহ করে (এটি অ্যাপটির প্যাকেজ নেম নয়)। এই মানটি প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত থাকে। |
| ফায়ারবেস ব্যবহারকারী এজেন্ট | তথ্যের জন্য, এই পৃষ্ঠার ফায়ারবেস ইউজার এজেন্ট বিভাগটি দেখুন। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে SQL Connect SDK এবং প্রোডাক্টের ফিচারগুলো কনফিগার বা ব্যবহার করছেন, তার উপর নির্ভর করে আপনার অ্যাপ এন্ড-ইউজার ডেটা সংগ্রহ করতে পারে, যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করা প্রয়োজন। আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগৃহীত ডেভেলপার-সংজ্ঞায়িত যেকোনো এন্ড-ইউজার ডেটার বিষয়টি যেন অন্তর্ভুক্ত থাকে, তা নিশ্চিত করুন।
অন্যান্য বিবেচ্য বিষয়
আপনি যদি Firebase Authentication সাথে SQL Connect ব্যবহার করেন এবং কোনো ব্যবহারকারী সাইন ইন করা থাকেন, তাহলে SQL Connect থেকে করা প্রতিটি অনুরোধে Firebase Authentication থেকে প্রযোজ্য ইউজার আইডিটি স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত হয়ে যায়।
অতিরিক্ত তথ্য
তথ্য সংগ্রহের উদ্দেশ্য
ফায়ারবেস পরিষেবা প্রদান, রক্ষণাবেক্ষণ এবং উন্নত করার উদ্দেশ্যে প্ল্যাটফর্ম ও সংস্করণের ব্যবহার নির্ধারণ করতে গুগল অভ্যন্তরীণভাবে ফায়ারবেস ইউজার এজেন্ট ব্যবহার করে। এটি কখনোই কোনো ব্যবহারকারী বা ডিভাইস শনাক্তকারীর সাথে সংযুক্ত থাকে না।
নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সে সম্পর্কে তথ্যের জন্য উপরের উপ-বিভাগগুলো পর্যালোচনা করুন। আপনার ডেটা প্রকাশের ক্ষেত্রে, SDK দ্বারা সংগৃহীত ডেভেলপার-সংজ্ঞায়িত এন্ড-ইউজার ডেটা ব্যবহারের পাশাপাশি, সংগৃহীত ডেটা আপনি সুনির্দিষ্টভাবে কীভাবে ব্যবহার করেন, সে বিষয়টিও উল্লেখ করতে ভুলবেন না।
Dynamic Links
com.google.firebase:firebase-dynamic-links
com.google.firebase:firebase-dynamic-links-ktx
স্বয়ংক্রিয়ভাবে সংগৃহীত ডেটা
Firebase Dynamic Links SDK স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডেটা সংগ্রহ করে।
| ডেটা | ডিফল্টরূপে, Firebase Dynamic Links এসডিকে... |
|---|---|
| ডাইনামিক লিঙ্ক ইউআরএল | যখন কোনো ডাইনামিক লিঙ্কের সাথে ইন্টারঅ্যাক্ট করা হয়, তখন লিঙ্কটি তৈরি করার সময় ডেভেলপার কর্তৃক সেট করা মেটাডেটা সহ লিঙ্কটির ইউআরএল সংগ্রহ করা হয়। |
যদি অ্যাপটি Firebase Dynamic Links এসডিকে (Firebase Dynamic Links SDK) সমন্বিতভাবে ইনস্টল করা থাকে, তাহলে ফায়ারবেস অ্যাপের অবস্থা এবং লিঙ্কের সাথে ইন্টারঅ্যাকশনের ইভেন্টগুলো লগ করে রাখে।
অন্যান্য বিবেচ্য বিষয়
যদি কোনো ব্যবহারকারী একটি Firebase ডাইনামিক লিঙ্কের সাথে ইন্টারঅ্যাক্ট করেন, তাহলে নিম্নলিখিত ডেটা স্বয়ংক্রিয়ভাবে লগ করা হয়, ব্যবহারকারীর ডিভাইসে অ্যাপটি ইনস্টল করা থাকুক বা না থাকুক:
| ডেটা | ডিফল্টরূপে, ফায়ারবেস... |
|---|---|
| ডাইনামিক লিঙ্ক ইউআরএল | যখন ডাইনামিক লিঙ্কের সাথে ইন্টারঅ্যাক্ট করা হয়, তখন লিঙ্কটি লগ করা হয়; এর মধ্যে ডেভেলপার-সংজ্ঞায়িত মেটাডেটাও অন্তর্ভুক্ত থাকে, যা ডেভেলপার লিঙ্কটি তৈরি করার সময় সেট করেন। |
| অ্যাপটির প্যাকেজের নাম | ডিফার্ড-ডিপ লিঙ্কিং (অ্যাপ ইনস্টলের পরে ডিপ-লিঙ্ক) এর জন্য অ্যাপটির প্যাকেজ নামটি লগ করে। |
| অ্যাপের অবস্থা | ব্যবহারকারীর ডিভাইসে অ্যাপটির অবস্থা সম্পর্কিত তথ্য লগ করে, যার মধ্যে ইনস্টল অবস্থা এবং অ্যাপটি আগে খোলা হয়েছে কিনা সেই তথ্যও অন্তর্ভুক্ত থাকে। |
| লিঙ্ক মিথস্ক্রিয়া ইভেন্ট | লগগুলি ইন্টারঅ্যাকশন ইভেন্টগুলিকে লিঙ্ক করে। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
Firebase Dynamic Links SDK-তে এমন কোনো ঐচ্ছিক বৈশিষ্ট্য নেই যা ডেভেলপাররা অন্যান্য ব্যবহারকারীর ডেটা সংগ্রহ করার জন্য কনফিগার বা চালু করতে পারেন।
অন্যান্য বিবেচ্য বিষয়
Dynamic Links কিছু ঐচ্ছিক বৈশিষ্ট্য গুগল অ্যানালিটিক্সের জন্য ফায়ারবেস এসডিকে-এর উপর নির্ভরশীল। আপনি যদি আপনার অ্যাপে সেই এসডিকে অন্তর্ভুক্ত করেন, তবে নিশ্চিত করুন যে সেই এসডিকে দ্বারা স্বয়ংক্রিয়ভাবে সংগৃহীত এন্ড-ইউজার ডেটার বিষয়টিও বিবেচনা করা হয়েছে ( গুগল অ্যানালিটিক্স ডকুমেন্টেশন দেখুন)। নিম্নলিখিত সারণীতে অতিরিক্ত লগ করা ডেটা তালিকাভুক্ত করা হলো:
| ডেটা | আপনার অ্যাপে যদি Google Analytics-এর জন্য Firebase SDK অন্তর্ভুক্ত থাকে, তাহলে Dynamic Links ... |
|---|---|
| লিঙ্ক মিথস্ক্রিয়া ইভেন্ট | ডেভেলপারদের অ্যানালিটিক্স ডেটা সরবরাহ করার উদ্দেশ্যে, গুগল অ্যানালিটিক্সের জন্য ফায়ারবেস এসডিকে (Firebase SDK for Google Analytics) ব্যবহার করে লগিংয়ের জন্য লিঙ্ক ইন্টারঅ্যাকশন ইভেন্টগুলো ডিভাইসে স্থানীয়ভাবে পাঠানো হয়। |
অতিরিক্ত তথ্য
তথ্য সংগ্রহের উদ্দেশ্য
Firebase Dynamic Links সাধারণত উপরের উপ-বিভাগগুলিতে তালিকাভুক্ত সংগৃহীত ডেটা ব্যবহার করে ব্যবহারকারীদের সরাসরি আপনার অ্যাপের লিঙ্ক করা কন্টেন্টে নিয়ে যায়। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সে সম্পর্কে তথ্যের জন্য উপরের উপ-বিভাগগুলি পর্যালোচনা করুন। আপনার ডেটা প্রকাশের ক্ষেত্রে, SDK দ্বারা সংগৃহীত ডেভেলপার-সংজ্ঞায়িত এন্ড-ইউজার ডেটা ব্যবহারের পাশাপাশি, সংগৃহীত ডেটা আপনি বিশেষভাবে কীভাবে ব্যবহার করেন, সে সম্পর্কেও নিশ্চিত হয়ে উল্লেখ করুন।
Google Analytics
com.google.firebase:firebase-analytics
com.google.firebase:firebase-analytics-ktx
গুগল অ্যানালিটিক্স ডেটা সংগ্রহের তথ্য গুগল অ্যানালিটিক্স ডকুমেন্টেশনে খুঁজুন।
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 এসডিকে স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডেটা সংগ্রহ করে।
| ডেটা | ডিফল্টরূপে, Firebase In-App Messaging এসডিকে... |
|---|---|
| মেসেজ ইন্টারঅ্যাকশন ইভেন্ট, যার মধ্যে রয়েছে ইম্প্রেশন, ক্লিক এবং ডিসমিস। | ডেভেলপারদের অ্যানালিটিক্স ডেটা সরবরাহ করার জন্য মেসেজ ইন্টারঅ্যাকশন ইভেন্ট পাঠায়। |
অন্যান্য বিবেচ্য বিষয়
In-App Messaging ব্যবহারের জন্য গুগল অ্যানালিটিক্স-এর ফায়ারবেস এসডিকে (Firebase SDK for Google Analytics) আবশ্যক। যেহেতু আপনাকে আপনার অ্যাপে এই এসডিকে-টি অবশ্যই অন্তর্ভুক্ত করতে হবে, তাই এর দ্বারা স্বয়ংক্রিয়ভাবে সংগৃহীত এন্ড-ইউজার ডেটার বিষয়টিও যেন বিবেচনা করা হয়, তা নিশ্চিত করুন ( গুগল অ্যানালিটিক্স ডকুমেন্টেশন দেখুন)। নিচের সারণিতে In-App Messaging এসডিকে কীভাবে Google Analytics -এর ডেটার সাথে কাজ করে তার কিছু উদাহরণ দেওয়া হলো:
| ডেটা | যদি আপনার অ্যাপে Google Analytics-এর জন্য Firebase SDK অন্তর্ভুক্ত থাকে, তাহলে Firebase In-App Messaging ... |
|---|---|
| মেসেজ ইন্টারঅ্যাকশন ইভেন্ট, যার মধ্যে রয়েছে ইম্প্রেশন, ক্লিক এবং ডিসমিস। | ডেভেলপারদের অ্যানালিটিক্স ডেটা সরবরাহ করার উদ্দেশ্যে, গুগল অ্যানালিটিক্সের জন্য ফায়ারবেস এসডিকে (Firebase SDK for Google Analytics) ব্যবহার করে লগিংয়ের জন্য মেসেজ ইন্টারঅ্যাকশন ইভেন্টগুলো ডিভাইসে স্থানীয়ভাবে পাঠানো হয়। |
| ব্যবহারকারীর বৈশিষ্ট্য | ব্যবহারকারীর প্রপার্টি শর্তের উপর ভিত্তি করে মেসেজ টার্গেট করার জন্য, Google Analytics জন্য ফায়ারবেস এসডিকে দ্বারা সংগৃহীত ব্যবহারকারীর প্রপার্টিগুলো সেট ও ব্যবহার করে। |
In-App Messaging Firebase ইনস্টলেশন SDK-এর উপরও নির্ভরশীল। যেহেতু সেই 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 ইনস্টলেশন এসডিকে স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডেটা সংগ্রহ করে।
| ডেটা | ডিফল্টরূপে, Firebase ইনস্টলেশন SDK... |
|---|---|
| Firebase ইনস্টলেশন আইডি (FID) | প্রতিটি ইনস্টলেশনের জন্য একটি শনাক্তকারী (FID) তৈরি ও সংগ্রহ করে, যা কোনো ব্যবহারকারী বা ভৌত ডিভাইসকে স্বতন্ত্রভাবে শনাক্ত করে না। |
| ফায়ারবেস ব্যবহারকারী এজেন্ট | তথ্যের জন্য, এই পৃষ্ঠার ফায়ারবেস ইউজার এজেন্ট বিভাগটি দেখুন। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
Firebase ইনস্টলেশন এসডিকে-তে এমন কোনো ঐচ্ছিক বৈশিষ্ট্য নেই যা ডেভেলপার অন্যান্য ব্যবহারকারীর ডেটা সংগ্রহ করার জন্য কনফিগার বা চালু করতে পারেন।
অতিরিক্ত তথ্য
তথ্য সংগ্রহের উদ্দেশ্য
ফায়ারবেস পরিষেবা প্রদান, রক্ষণাবেক্ষণ এবং উন্নত করার উদ্দেশ্যে প্ল্যাটফর্ম ও সংস্করণের ব্যবহার নির্ধারণ করতে গুগল অভ্যন্তরীণভাবে ফায়ারবেস ইউজার এজেন্ট ব্যবহার করে। এটি কখনোই কোনো ব্যবহারকারী বা ডিভাইস শনাক্তকারীর সাথে সংযুক্ত থাকে না।
Firebase ইনস্টলেশনগুলো সাধারণত অ্যাপ ইনস্টলেশন শনাক্ত করার জন্য একটি অনন্য শনাক্তকারী প্রদান করতে উপরের উপ-বিভাগগুলোতে তালিকাভুক্ত অন্যান্য সংগৃহীত ডেটা ব্যবহার করে। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সে সম্পর্কে তথ্যের জন্য উপরের উপ-বিভাগগুলো পর্যালোচনা করুন। আপনার ডেটা প্রকাশের ক্ষেত্রে, সংগৃহীত ডেটা আপনি বিশেষভাবে কীভাবে ব্যবহার করেন, সে বিষয়েও অবশ্যই উল্লেখ করবেন।
Firebase ML মডেল ডাউনলোডার
com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx
স্বয়ংক্রিয়ভাবে সংগৃহীত ডেটা
Firebase ML মডেল ডাউনলোডার এসডিকে স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডেটা সংগ্রহ করে।
| ডেটা | ডিফল্টরূপে, Firebase ML মডেল ডাউনলোডার এসডিকে... |
|---|---|
| এমএল মডেল ডাউনলোডের মেটাডেটা, যার মধ্যে রয়েছে ডাউনলোড ইভেন্ট, ডিলিট ইভেন্ট এবং ত্রুটি। | স্থিতিশীলতা এবং লেটেন্সি সমস্যা নিরীক্ষণের জন্য মডেল ডাউনলোড ইভেন্টের মেটাডেটা সংগ্রহ করে। |
| ইনস্টলেশন প্রমাণীকরণ টোকেন | অ্যাপ ইনস্ট্যান্সগুলির সাথে ইন্টারঅ্যাক্ট করার সময় ডিভাইস অথেন্টিকেশনের জন্য ইনস্টলেশন অথ টোকেন সংগ্রহ করে (উদাহরণস্বরূপ, অ্যাপ ইনস্ট্যান্সগুলিতে ডেভেলপার মডেল বিতরণ করার জন্য)। |
অন্যান্য বিবেচ্য বিষয়
Firebase ML মডেল ডাউনলোডার Firebase ইনস্টলেশন এসডিকে-এর উপর নির্ভরশীল। যেহেতু সেই এসডিকে আপনার অ্যাপে পরোক্ষভাবে অন্তর্ভুক্ত থাকে, তাই সেই এসডিকে দ্বারা স্বয়ংক্রিয়ভাবে সংগৃহীত এন্ড-ইউজার ডেটার বিষয়টি নিশ্চিত করুন (এই পৃষ্ঠার ইনস্টলেশন বিভাগটি দেখুন)। Firebase ML মডেল ডাউনলোডার সেই এসডিকে-এর ডেটা সংগ্রহ থেকে কোন ডেটা ব্যবহার করে, সে সম্পর্কে জানতে ম্যানেজ Firebase ইনস্টলেশনস ডকুমেন্টেশন দেখুন।
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
Firebase ML মডেল ডাউনলোডার এসডিকে-তে এমন কোনো ঐচ্ছিক বৈশিষ্ট্য নেই যা ডেভেলপার অন্যান্য ব্যবহারকারীর ডেটা সংগ্রহ করার জন্য কনফিগার বা চালু করতে পারেন।
অতিরিক্ত তথ্য
তথ্য সংগ্রহের উদ্দেশ্য
Firebase ML সাধারণত উপরের উপ-বিভাগগুলিতে তালিকাভুক্ত সংগৃহীত ডেটা ব্যবহার করে এমএল মডেল ডাউনলোড করে। Firebase ML মডেল ডাউনলোডের মেটাডেটা একত্রিত করে এবং ব্যবহার করে পণ্যের গুণমান নিরীক্ষণ করতে, ব্যবহার বুঝতে এবং পণ্যের দিকনির্দেশনা জানাতে। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সে সম্পর্কে তথ্যের জন্য উপরের উপ-বিভাগগুলি পর্যালোচনা করুন। আপনার ডেটা প্রকাশের ক্ষেত্রে, সংগৃহীত ডেটা আপনি বিশেষভাবে কীভাবে ব্যবহার করেন, সে সম্পর্কেও উল্লেখ করতে ভুলবেন না।
Performance Monitoring
com.google.firebase:firebase-perf
com.google.firebase:firebase-perf-ktx
স্বয়ংক্রিয়ভাবে সংগৃহীত ডেটা
Firebase Performance Monitoring এসডিকে স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডেটা সংগ্রহ করে।
| ডেটা | ডিফল্টরূপে, Firebase Performance Monitoring এসডিকে... |
|---|---|
| অ্যাপের কর্মক্ষমতা মেট্রিক, যার মধ্যে রয়েছে অ্যাপ চালু হওয়ার সময় এবং নেটওয়ার্ক অনুরোধের বিলম্ব। | অ্যাপটির জীবনচক্র এবং ব্যবহারকারীর ব্যবহারের সময় অ্যাপের পারফরম্যান্সের মেট্রিকস সংগ্রহ করে। |
| সিপিইউ/মেমরি ব্যবহার | অ্যাপটির পারফরম্যান্সের একটি টাইমলাইন চিত্র প্রদানের জন্য অ্যাপ্লিকেশনটির সিপিইউ/মেমরি ব্যবহারের তথ্য সংগ্রহ করে। |
| Relevant device metadata | Collects relevant device metadata to filter the performance data against different segments of devices. |
| আইপি ঠিকানা | 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.
Firebase Phone Number Verification
com.google.firebase:firebase-pnv
Data collected automatically
The Firebase PNV SDK collects the following data automatically .
| ডেটা | By default, the Firebase Phone Number Verification SDK... |
|---|---|
| Firebase Android App ID | Collects the Firebase Android App ID of the app (this is not the app's package name). This value is included in the header of each request. |
Data collected depending on your usage
Depending on how you configure or invoke the Firebase Phone Number Verification 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 Phone Number Verification SDK... |
|---|---|
| ফোন নম্বর | Retrieves the phone number of the device (with the user's consent). |
অতিরিক্ত তথ্য
Purpose for data collection
Firebase Phone Number Verification is a service intended to enable apps to obtain the phone number of a device directly from the mobile carrier. The SDK requires user consent every time the app requests the device's phone number. This capability is often, but not necessarily, used for app sign-in purposes.
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... |
|---|---|
| আইপি ঠিকানা | 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. |
| ভাষা কোড | 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... |
|---|---|
| অ্যাপ মেটাডেটা | 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.