মে ২০২১-এ, 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-এর মাধ্যমে সংগ্রহ করা তথ্যের একটি বান্ডেল এবং এর মধ্যে নিম্নলিখিত তথ্য অন্তর্ভুক্ত থাকে:
ডিভাইস মেটাডেটা: OS ভার্সন, নাম, মডেল, ব্র্যান্ড ও ফর্ম ফ্যাক্টর
আপনার অ্যাপ ইনস্টল করার জন্য যে অ্যাপ ব্যবহার করা হয়েছে (যেমন, Play Store) ( ডকুমেন্টেশন দেখুন)
আপনার অ্যাপে কোন 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 Authentication-এর সাথে Firebase AI Logic ব্যবহার করলে এবং কোনও ব্যবহারকারী সাইন-ইন করে থাকলে, Firebase AI Logic থেকে করা প্রতিটি অনুরোধে অটোমেটিক Firebase Authentication থেকে প্রযোজ্য ব্যবহারকারীর আইডি অন্তর্ভুক্ত করা হয়।
আপনি যদি Agent Platform Gemini API (formerly Vertex AI)-এর জন্য Firebase কনসোলে AI মনিটরিং চালু করেন, তাহলে প্রতিটি স্যাম্পেল করা অনুরোধ থেকে প্রম্পট এবং জেনারেট করা আউটপুট পারফর্ম্যান্স এবং ব্যবহারের মেট্রিক্সের সাথে সংগ্রহ করা হয়।
Firebase AI Logic ডকুমেন্টেশনে ডেটা গভর্নেন্স ও দায়িত্বশীল AI পর্যালোচনা করতে ভুলবেন না যাতে আপনি অন্তর্নিহিত API (Agent Platform Gemini API (formerly Vertex AI) বা Gemini Developer API) ব্যবহারের জন্য অ্যাকাউন্ট করছেন কিনা তা নিশ্চিত করতে পারেন।
অতিরিক্ত তথ্য
ডেটা সংগ্রহের উদ্দেশ্য
Firebase AI Logic সাধারণত আপনার অ্যাপ থেকে আসা অনুরোধের উত্তরে ব্যাকএন্ড পরিষেবা চালু করার জন্য উপরের উপ-বিভাগে তালিকাভুক্ত সংগৃহীত ডেটা ব্যবহার করে। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সেই সম্পর্কে তথ্যের জন্য উপরের উপ-বিভাগ পর্যালোচনা করুন। আপনার ডেটা ডিসক্লোজারে, 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
com.google.firebase:firebase-appcheck-recaptcha
অটোমেটিক সংগ্রহ করা ডেটা
Firebase App Check SDK নিম্নলিখিত ডেটা অটোমেটিক সংগ্রহ করে।
| ডেটা | ডিফল্ট হিসেবে, Firebase App Check SDK... |
|---|---|
| Firebase ইউজার এজেন্ট | আরও তথ্যের জন্য, এই পৃষ্ঠার Firebase ইউজার এজেন্ট বিভাগ দেখুন। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Firebase App Check SDK এবং প্রোডাক্টের ফিচার কনফিগার বা কল করেন তার উপর নির্ভর করে, আপনার অ্যাপ ব্যবহারকারীর ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করতে হবে। নিম্নলিখিত সারণীতে ব্যবহারকারীর ডেটার উদাহরণ তালিকাভুক্ত করা হয়েছে যা আপনার ব্যবহারের উপর নির্ভর করে সংগ্রহ করা যেতে পারে, তবে আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগ্রহ করা যেকোনও ডেটার হিসাব রাখতে ভুলবেন না।
| ডেটা | আপনার অ্যাপের কনফিগারেশন ও ইনভোকেশনের উপর নির্ভর করে, Firebase App Check SDK... |
|---|---|
| Play Integrity থেকে ইন্টিগ্রিটি টোকেন | আপনার অ্যাপ যদি অ্যাটেস্টেশন প্রদানকারী হিসেবে Play Integrity ব্যবহার করে, তাহলে এই ইন্টিগ্রিটি টোকেন সংগ্রহ করুন। Play Integrity-র জন্য অতিরিক্ত ডেটা সুরক্ষা সংক্রান্ত তথ্য দেখুন। |
| reCAPTCHA টোকেন এবং অতিরিক্ত ডেটা সংগ্রহ করে reCAPTCHA Enterprise | আপনার অ্যাপ অ্যাটেস্টেশন প্রদানকারী হিসেবে reCAPTCHA Enterprise ব্যবহার করলে, reCAPTCHA Enterprise SDK কল করে reCAPTCHA টোকেন সংগ্রহ করুন। reCAPTCHA Enterprise SDK, তার ডেটা প্রকাশ সংক্রান্ত ডকুমেন্টেশন-এ বর্ণনা করা পদ্ধতি অনুযায়ী ডেটা সংগ্রহ করে। |
অতিরিক্ত তথ্য
ডেটা সংগ্রহের উদ্দেশ্য
Firebase পরিষেবা প্রদান, রক্ষণাবেক্ষণ ও উন্নত করার জন্য প্ল্যাটফর্ম ও ভার্সন অ্যাডপশন নির্ধারণ করতে Google ইন্টার্নালি Firebase ইউজার এজেন্ট ব্যবহার করে। এটি কখনও কোনও ব্যবহারকারী বা ডিভাইস শনাক্তকারীর সাথে লিঙ্ক করা হয় না।
Firebase App Check সাধারণত উপরে সাব-সেকশনে তালিকাভুক্ত অন্যান্য সংগৃহীত ডেটা ব্যবহার করে অ্যাপ অ্যাটেস্টেশন যাচাই করে, যাতে আপনার ব্যাকএন্ড রিসোর্স অপব্যবহার থেকে সুরক্ষিত থাকে। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সেই সম্পর্কে তথ্যের জন্য উপরের সাব-সেকশন পর্যালোচনা করুন। আপনার ডেটা ডিসক্লোজারে, আপনি কীভাবে সংগ্রহ করা ডেটা নির্দিষ্টভাবে ব্যবহার করেন তাও উল্লেখ করতে ভুলবেন না।
App Distribution
সম্পূর্ণ App Distribution Android SDK প্রয়োগ করা
com.google.firebase:firebase-appdistribution
সম্পূর্ণ App Distribution Android SDK ইমপ্লিমেন্টেশন শুধুমাত্র বিটা টেস্টিংয়ের জন্য ব্যবহার করা হয়। Google Play-এ জমা দেওয়ার সময় আপনার অ্যাপ্লিকেশনে সম্পূর্ণ App Distribution SDK ইমপ্লিমেন্টেশন অন্তর্ভুক্ত করবেন না।
শুধুমাত্র API App Distribution Android SDK
com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx
অটোমেটিক সংগ্রহ করা ডেটা
শুধুমাত্র API-এর জন্য App Distribution Android SDK অটোমেটিক কোনও ব্যবহারকারীর ডেটা সংগ্রহ করে না।
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
শুধু API-এর জন্য App Distribution Android SDK-তে ঐচ্ছিক ফিচার নেই যা ডেভেলপার কনফিগার বা কল করে অন্যান্য ব্যবহারকারীর ডেটা সংগ্রহ করতে পারেন।
Authentication
com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx
অটোমেটিক সংগ্রহ করা ডেটা
Firebase Authentication SDK নিম্নলিখিত ডেটা অটোমেটিক সংগ্রহ করে।
| ডেটা | ডিফল্ট হিসেবে, Firebase Authentication SDK... |
|---|---|
| Firebase ইউজার এজেন্ট | আরও তথ্যের জন্য, এই পৃষ্ঠার Firebase ইউজার এজেন্ট বিভাগ দেখুন। |
| আইপি অ্যাড্রেস | সাইন-আপ ও যাচাইকরণের সময় অতিরিক্ত সুরক্ষা প্রদান করতে ও অপব্যবহার আটকাতে IP অ্যাড্রেস সংগ্রহ করে। |
ইউজার এজেন্ট স্ট্রিং:
|
Firebase পরিষেবা প্রদান, রক্ষণাবেক্ষণ ও উন্নত করতে ইউজার এজেন্ট স্ট্রিং সংগ্রহ করে। মনে রাখবেন, এই ইউজার এজেন্ট Firebase ইউজার এজেন্ট-এর কথা বলছে না। |
| Firebase Android অ্যাপ আইডি | অ্যাপের Firebase Android অ্যাপ আইডি সংগ্রহ করে (এটি অ্যাপের প্যাকেজের নাম নয়)। এই ভ্যালু প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত করা হয়। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Firebase Authentication SDK এবং প্রোডাক্টের ফিচার কনফিগার বা কল করেন তার উপর নির্ভর করে, আপনার অ্যাপ ব্যবহারকারীর ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করতে হবে। নিম্নলিখিত সারণীতে ব্যবহারকারীর ডেটার উদাহরণ তালিকাভুক্ত করা হয়েছে যা আপনার ব্যবহারের উপর নির্ভর করে সংগ্রহ করা যেতে পারে, তবে আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগ্রহ করা যেকোনও ডেটার হিসাব রাখতে ভুলবেন না।
| ডেটা | আপনার অ্যাপের কনফিগারেশন ও ইনভোকেশনের উপর নির্ভর করে, Firebase Authentication SDK... |
|---|---|
| যে নাম দেখানো হবে | ডেভেলপার প্রদান করলে, ব্যবহারকারীর ডিসপ্লে নাম সংগ্রহ করে। |
| ইমেল আইডি | অ্যাপটি নিম্নলিখিতগুলির মধ্যে কোনও একটি ব্যবহার করলে ব্যবহারকারীর ইমেল আইডি (ডেভেলপারের দেওয়া) সংগ্রহ করে:
|
| ফোন নম্বর | অ্যাপটি নিম্নলিখিতগুলির মধ্যে কোনও একটি ব্যবহার করলে ব্যবহারকারীর ফোন নম্বর (ডেভেলপারের প্রদান করা) সংগ্রহ করে:
|
| Play Integrity থেকে ইন্টিগ্রিটি টোকেন | আপনার অ্যাপ ফোন যাচাইকরণ ব্যবহার করলে এই ইন্টিগ্রিটি টোকেন সংগ্রহ করে। Play Integrity-র জন্য অতিরিক্ত ডেটা সুরক্ষা সংক্রান্ত তথ্য দেখুন। |
| reCAPTCHA Enterprise থেকে টোকেন | আপনার অ্যাপ Authentication ফ্লো সুরক্ষিত করতে reCAPTCHA Enterprise ব্যবহার করলে এই টোকেন সংগ্রহ করে। reCAPTCHA Enterprise-এর জন্য ডেটা সুরক্ষা সংক্রান্ত তথ্য অতিরিক্ত দেখুন। |
| যোগাযোগের তথ্য | অ্যাপটি Firebase Authentication-এর সাথে থার্ড-পার্টি যাচাইকরণ পরিষেবা প্রদানকারী ব্যবহার করলে, থার্ড-পার্টি যাচাইকরণ পরিষেবা প্রদানকারীর সাথে সম্পর্কিত ব্যবহারকারীর যোগাযোগের তথ্য সংগ্রহ করে। যেমন, অ্যাপটি Facebook যাচাইকরণ ব্যবহার করলে, ব্যবহারকারীর শনাক্তকারী তার Facebook প্রোফাইলের সাথে লিঙ্ক করা হতে পারে, যা প্রদান করা স্কোপের উপর নির্ভর করে। আরও তথ্যের জন্য যাচাইকরণ প্রদানকারীর ডকুমেন্টেশন দেখুন। |
| গেম সেন্টার আইডি | অ্যাপটি Game Center-এর সাথে লিঙ্ক করা থাকলে, ব্যবহারকারীর Game Center আইডি সংগ্রহ করে। |
| ব্যবহারকারীর আইডি | একটি অনন্য 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 এবং প্রোডাক্টের ফিচার কনফিগার বা ইনভোক করেন তার উপর নির্ভর করে, আপনার অ্যাপ ব্যবহারকারীর ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করতে হবে। আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগ্রহ করা ডেভেলপার-নির্ধারিত ব্যবহারকারীর ডেটা আপনি বিবেচনা করেছেন কিনা তা নিশ্চিত করুন।
বিবেচনা করার মতো অন্যান্য বিষয়
আপনি Firebase Authentication-এর সাথে Cloud Firestore ব্যবহার করলে এবং কোনও ব্যবহারকারী সাইন-ইন করে থাকলে, 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... |
|---|---|
| ফাংশনের নাম | ফাংশন ইনভোকেশনের সময় ফাংশনের নাম সংগ্রহ করে। |
| আইপি অ্যাড্রেস | ব্যবহারকারীর অ্যাকশনের উপর ভিত্তি করে ইভেন্ট-হ্যান্ডলিং ফাংশন এবং HTTP ফাংশন চালানোর জন্য ফাংশন ইনভোকেশনে ফাংশন কলকারীর IP অ্যাড্রেস সংগ্রহ করে। |
| 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-এর Firebase ইনস্টলেশন SDK-এর উপর নির্ভরতা আছে। যেহেতু সেই SDK আপনার অ্যাপে ট্রানজিটিভভাবে অন্তর্ভুক্ত করা হয়েছে, তাই সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটার জন্য অ্যাকাউন্ট তৈরি করতে ভুলবেন না (এই পৃষ্ঠায় ইনস্টলেশন বিভাগ দেখুন)। সেই SDK-এর ডেটা সংগ্রহ থেকে Cloud Messaging যে ডেটা ব্যবহার করে, তার ব্যাপারে জানতে, Firebase ইনস্টলেশন ম্যানেজ করুন ডকুমেন্টেশন দেখুন।
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Firebase Cloud Messaging SDK এবং প্রোডাক্টের ফিচার কনফিগার বা ইনভোক করেন তার উপর নির্ভর করে, আপনার অ্যাপ ব্যবহারকারীর ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করতে হবে। আপনার ব্যবহারের উপর নির্ভর করে সংগ্রহ করা যেতে পারে এমন ব্যবহারকারীর ডেটার উদাহরণ নিম্নলিখিত সারণীতে তালিকাভুক্ত করা হয়েছে, তবে আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগ্রহ করা যেকোনও ডেটার হিসাব রাখতে ভুলবেন না।
| ডেটা | আপনার অ্যাপের কনফিগারেশন ও ইনভোকেশনের উপর নির্ভর করে, Firebase Cloud Messaging SDK... |
|---|---|
| মেসেজ ডেলিভারি মেট্রিক | BigQuery ইন্টিগ্রেশন চালু থাকলে এবং
|
বিবেচনা করার মতো অন্যান্য বিষয়
Cloud Messaging-এর কিছু ঐচ্ছিক ফিচার Firebase SDK for Google Analytics-এর উপর নির্ভর করে। আপনার অ্যাপে সেই SDK অন্তর্ভুক্ত করলে, সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটার জন্য অ্যাকাউন্ট তৈরি করতে ভুলবেন না (Google Analytics ডকুমেন্টেশন দেখুন)। নিচের সারণীতে অতিরিক্ত লগ করা ডেটার তালিকা দেওয়া হল:
| ডেটা | আপনার অ্যাপে Google Analytics-এর জন্য Firebase SDK অন্তর্ভুক্ত থাকলে, Cloud Messaging... |
|---|---|
| বিজ্ঞপ্তি ইন্টার্যাকশন ইভেন্ট | ডেভেলপারদের জন্য অ্যানালিটিক্স ডেটা প্রদান করার জন্য, Google Analytics-এর জন্য Firebase SDK-এর মাধ্যমে লগ করার জন্য, স্থানীয়ভাবে অন-ডিভাইস মেসেজ ইন্টার্যাকশন ইভেন্ট পাঠায়। |
অতিরিক্ত তথ্য
ডেটা সংগ্রহের উদ্দেশ্য
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 Android অ্যাপ আইডি সংগ্রহ করে (এটি অ্যাপের প্যাকেজের নাম নয়)। এই ভ্যালু প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত করা হয়। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Cloud Storage for Firebase SDK এবং প্রোডাক্টের ফিচার কনফিগার বা ইনভোক করেন তার উপর নির্ভর করে, আপনার অ্যাপ ব্যবহারকারীর ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করতে হবে। আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগ্রহ করা ডেভেলপার-নির্ধারিত ব্যবহারকারীর ডেটা আপনি বিবেচনা করেছেন কিনা তা নিশ্চিত করুন।
বিবেচনা করার মতো অন্যান্য বিষয়
আপনি Firebase Authentication-এর সাথে Cloud Storage for 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
অটোমেটিক সংগ্রহ করা ডেটা
Firebase Crashlytics SDK নিম্নলিখিত ডেটা অটোমেটিক সংগ্রহ করে।
| ডেটা | ডিফল্ট হিসেবে, Firebase Crashlytics SDK... |
|---|---|
| স্ট্যাক ট্রেস | অ্যাপ্লিকেশন ক্র্যাশ করলে স্ট্যাক ট্রেস সংগ্রহ করে। |
| প্রাসঙ্গিক অ্যাপ্লিকেশন অবস্থা | কোনও অ্যাপ্লিকেশন ক্র্যাশ করলে, প্রাসঙ্গিক অ্যাপ্লিকেশন স্টেট সংগ্রহ করে। |
| প্রাসঙ্গিক ডিভাইস মেটাডেটা | অ্যাপ্লিকেশন ক্র্যাশ করলে, ডিভাইস সম্পর্কে পয়েন্ট-ইন-টাইম মেটাডেটা সংগ্রহ করে। |
| Crashlytics ইনস্টলেশন UUID | ক্র্যাশের কারণে কতজন ব্যবহারকারী প্রভাবিত হয়েছেন তা পরিমাপ করতে Crashlytics ইনস্টলেশন UUID তৈরি ও স্টোর করে। |
বিবেচনা করার মতো অন্যান্য বিষয়
Crashlytics-এর Firebase ইনস্টলেশন SDK-এর উপর নির্ভরতা আছে। যেহেতু সেই SDK আপনার অ্যাপে ট্রানজিটিভভাবে অন্তর্ভুক্ত করা হয়েছে, তাই সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটার জন্য অ্যাকাউন্ট তৈরি করতে ভুলবেন না (এই পৃষ্ঠায় ইনস্টলেশন বিভাগ দেখুন)। মনে রাখবেন যে Crashlytics Firebase ইনস্টলেশন SDK-এর মাধ্যমে সংগ্রহ করা কোনও ডেটা ব্যবহার করে না, তবে অ্যাপ ইনস্ট্যান্সের Firebase ইনস্টলেশন আইডিতে হওয়া পরিবর্তনের ভিত্তিতে Crashlytics ইনস্টলেশন UUID রোটেট করার জন্য এটি ব্যবহার করা হয়।
Firebase কনসোলে কোয়ালিটি মেট্রিক প্রদান করার জন্য Crashlytics-এর Firebase sessions SDK-এর উপর নির্ভরতা আছে। যেহেতু সেই SDK আপনার অ্যাপে ট্রানজিটিভভাবে অন্তর্ভুক্ত করা হয়েছে, তাই সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটা অ্যাকাউন্ট করতে ভুলবেন না (এই পৃষ্ঠায় Firebase sessions SDK বিভাগ দেখুন)।
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Firebase Crashlytics SDK এবং প্রোডাক্টের ফিচার কনফিগার বা ইনভোক করেন তার উপর নির্ভর করে, আপনার অ্যাপ ব্যবহারকারীর ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করতে হবে। আপনার ব্যবহারের উপর নির্ভর করে সংগ্রহ করা যেতে পারে এমন ব্যবহারকারীর ডেটার উদাহরণ নিম্নলিখিত সারণীতে তালিকাভুক্ত করা হয়েছে, তবে আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগ্রহ করা যেকোনও ডেটার হিসাব রাখতে ভুলবেন না।
| ডেটা | আপনার অ্যাপের কনফিগারেশন ও ইনভোকেশনের উপর নির্ভর করে, Firebase Crashlytics SDK... |
|---|---|
| ডেভেলপার-নির্ধারিত ডেটা | কোনও কাস্টম কী, লগ এবং ফ্রি-টেক্সট ব্যবহারকারীর আইডি সংগ্রহ করে যা একজন ডেভেলপার ক্র্যাশ রিপোর্টের সাথে অ্যাটাচ করে। |
| ডেভেলপার-নির্ধারিত ডেটা | কাস্টম স্ট্যাক ট্রেস সহ ডেভেলপার-নির্ধারিত যেকোনও নন-ফেটাল ইভেন্ট সংগ্রহ করে। |
বিবেচনা করার মতো অন্যান্য বিষয়
Crashlytics-এর কিছু ঐচ্ছিক ফিচার Firebase SDK for Google Analytics-এর উপর নির্ভর করে। আপনার অ্যাপে সেই SDK অন্তর্ভুক্ত করলে, সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটার হিসাব রাখতে ভুলবেন না (Google Analytics ডকুমেন্টেশন দেখুন)। নিম্নলিখিত সারণীতে সেই ডেটা সংগ্রহের থেকে Crashlytics যে ডেটা ব্যবহার করে তার তালিকা দেওয়া আছে:
| ডেটা | আপনার অ্যাপে Google Analytics-এর জন্য Firebase SDK অন্তর্ভুক্ত থাকলে, Crashlytics... |
|---|---|
| "ব্রেডক্রাম্ব" লগ | Firebase SDK-এর মাধ্যমে Google Analytics-এর জন্য সংগ্রহ করা "ব্রেডক্রাম্ব" লগ ব্যবহার করে। এইসব লগ ক্র্যাশ হওয়ার ঠিক আগে ব্যবহারকারীর অ্যাকশন শনাক্ত করে এবং ক্র্যাশের সংখ্যাও দেখায়। |
আপনি যদি নিজের অ্যাপে Firebase Remote Config SDK অন্তর্ভুক্ত করেন, তাহলে Crashlytics SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ডেভেলপার-নির্ধারিত Remote Config ডেটার হিসাব রাখতে ভুলবেন না। Crashlytics SDK যে ডেটা সংগ্রহ করে তা নিম্নলিখিত সারণীতে তালিকাভুক্ত করা হয়েছে:
| ডেটা | আপনার অ্যাপে Firebase Remote Config SDK থাকলে, Crashlytics SDK... |
|---|---|
| ডেভেলপারের সংজ্ঞায়িত Remote Config রোল-আউট মেটাডেটা | রোলআউট মেটাডেটা সংগ্রহ করে, যার মধ্যে Remote Config টেমপ্লেট ভার্সন, রোলআউট ভেরিয়েন্ট আইডি, প্যারামিটার কী এবং অ্যাক্টিভ রোলআউটের মাধ্যমে প্রভাবিত প্যারামিটার ভ্যালু অন্তর্ভুক্ত। |
অতিরিক্ত তথ্য
ডেটা সংগ্রহের উদ্দেশ্য
Firebase Crashlytics সাধারণত ক্র্যাশ রিপোর্টিং ও ক্র্যাশ ম্যানেজমেন্ট পরিষেবা চালু করতে উপরে সাব-সেকশনে তালিকাভুক্ত সংগ্রহ করা ডেটা ব্যবহার করে। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সেই সম্পর্কে তথ্যের জন্য উপরের সাব-সেকশন পর্যালোচনা করুন। আপনার ডেটা ডিসক্লোজারে, 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-এর সাথে ইন্টার্যাক্ট করা হলে, ডায়নামিক লিঙ্ক URL সংগ্রহ করে, যার মধ্যে ডেভেলপার-নির্ধারিত মেটাডেটা অন্তর্ভুক্ত থাকে, যা ডেভেলপার লিঙ্ক তৈরি করার সময় লিঙ্কে সেট করে। |
Firebase Dynamic Links SDK ইন্টিগ্রেট করা অবস্থায় অ্যাপ ইনস্টল করা হলে, Firebase অ্যাপের স্ট্যাটাস ও লিঙ্ক ইন্টার্যাকশন ইভেন্ট লগ করে।
বিবেচনা করার মতো অন্যান্য বিষয়
কোনও ব্যবহারকারী Firebase ডায়নামিক লিঙ্কের সাথে ইন্টার্যাক্ট করলে, ব্যবহারকারীর ডিভাইসে অ্যাপ ইনস্টল করা আছে কিনা তা নির্বিশেষে নিম্নলিখিত ডেটা অটোমেটিক লগ করা হয়:
| ডেটা | ডিফল্ট হিসেবে, Firebase... |
|---|---|
| ডায়নামিক লিঙ্ক URL | URL-এর সাথে ইন্টার্যাক্ট করা হলে, ডায়নামিক লিঙ্ক URL লগ করে, যার মধ্যে ডেভেলপার-নির্ধারিত মেটাডেটা অন্তর্ভুক্ত থাকে, যা ডেভেলপার লিঙ্ক তৈরি করার সময় লিঙ্কে সেট করে। |
| অ্যাপের প্যাকেজের নাম | বিলম্বিত ডিপ লিঙ্কিংয়ের (অ্যাপ ইনস্টল করার পরে ডিপ-লিঙ্ক) জন্য অ্যাপের প্যাকেজের নাম লগ করে। |
| অ্যাপের স্ট্যাটাস | ব্যবহারকারীর ডিভাইসে অ্যাপের স্ট্যাটাস সম্পর্কিত তথ্য লগ করে, যার মধ্যে ইনস্টল স্ট্যাটাস এবং অ্যাপটি আগে খোলা হয়েছে কিনা তা অন্তর্ভুক্ত। |
| লিঙ্ক ইন্টার্যাকশন ইভেন্ট | লিঙ্ক ইন্টার্যাকশন ইভেন্ট লগ করে। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
Firebase Dynamic Links SDK-তে ঐচ্ছিক ফিচার নেই যা ডেভেলপার কনফিগার করতে বা অন্য ব্যবহারকারীর ডেটা সংগ্রহ করতে ব্যবহার করতে পারেন।
বিবেচনা করার মতো অন্যান্য বিষয়
Dynamic Links-এর কিছু ঐচ্ছিক ফিচার Firebase SDK for Google Analytics-এর উপর নির্ভর করে। আপনার অ্যাপে সেই SDK অন্তর্ভুক্ত করলে, সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটার হিসাব রাখতে ভুলবেন না (Google Analytics ডকুমেন্টেশন দেখুন)। নিচের সারণীতে অতিরিক্ত লগ করা ডেটার তালিকা দেওয়া হল:
| ডেটা | আপনার অ্যাপে 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
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-এর জন্য Google Analytics-এর Firebase SDK-এর উপর নির্ভরতা আবশ্যক। আপনার অ্যাপে সেই SDK অন্তর্ভুক্ত করতে হবে বলে, সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটা সম্পর্কে নিশ্চিত হয়ে নিন (Google Analytics ডকুমেন্টেশন দেখুন)। In-App Messaging SDK কীভাবে Google Analytics-এর ডেটার সাথে ইন্টার্যাক্ট করে তার উদাহরণ নিচের সারণীতে তালিকাভুক্ত করা হয়েছে:
| ডেটা | আপনার অ্যাপে Google Analytics-এর জন্য Firebase SDK অন্তর্ভুক্ত থাকলে, Firebase In-App Messaging... |
|---|---|
| ইম্প্রেশন, ক্লিক ও বাতিল করা সহ মেসেজ ইন্টার্যাকশন ইভেন্ট | ডেভেলপারদের জন্য অ্যানালিটিক্স ডেটা প্রদান করার জন্য, Google Analytics-এর জন্য Firebase SDK-এর মাধ্যমে লগ করার জন্য, স্থানীয়ভাবে অন-ডিভাইস মেসেজ ইন্টার্যাকশন ইভেন্ট পাঠায়। |
| ব্যবহারকারীর প্রপার্টি | ব্যবহারকারীর প্রপার্টি সংক্রান্ত শর্তের উপর ভিত্তি করে মেসেজ টার্গেট করার জন্য Google Analytics-এর জন্য Firebase SDK-এর মাধ্যমে সংগ্রহ করা ব্যবহারকারীর প্রপার্টি সেট ও ব্যবহার করে। |
এছাড়াও, In-App Messaging-এর Firebase ইনস্টলেশন SDK-এর উপর নির্ভরতা আছে। যেহেতু সেই SDK আপনার অ্যাপে ট্রানজিটিভভাবে অন্তর্ভুক্ত করা হয়েছে, তাই সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটার জন্য অ্যাকাউন্ট তৈরি করতে ভুলবেন না (এই পৃষ্ঠায় ইনস্টলেশন বিভাগ দেখুন)। সেই SDK-এর ডেটা সংগ্রহ থেকে In-App Messaging যে ডেটা ব্যবহার করে, তার ব্যাপারে জানতে, Firebase ইনস্টলেশন ম্যানেজ করুন ডকুমেন্টেশন দেখুন।
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
Firebase In-App Messaging SDK-তে এমন কোনও ঐচ্ছিক ফিচার নেই যা ডেভেলপার কনফিগার করতে বা ব্যবহারকারীর ডেটা সংগ্রহ করার জন্য ব্যবহার করতে পারেন।
অতিরিক্ত তথ্য
ডেটা সংগ্রহের উদ্দেশ্য
Firebase In-App Messaging সাধারণত উপরে উল্লেখ করা সাব-সেকশনে তালিকাভুক্ত সংগ্রহ করা ডেটা ব্যবহার করে অ্যাপের মধ্যেই ব্যবহারকারীদের মেসেজ পাঠায়। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সেই সম্পর্কে তথ্যের জন্য উপরের সাব-সেকশন পর্যালোচনা করুন। আপনার ডেটা ডিসক্লোজারে, আপনি কীভাবে সংগৃহীত ডেটা ব্যবহার করেন তা উল্লেখ করতে ভুলবেন না।
ইনস্টলেশন
com.google.firebase:firebase-installations
com.google.firebase:firebase-installations-ktx
অটোমেটিক সংগ্রহ করা ডেটা
Firebase ইনস্টলেশন SDK অটোমেটিক নিম্নলিখিত ডেটা সংগ্রহ করে।
| ডেটা | ডিফল্ট হিসেবে, Firebase ইনস্টলেশন SDK... |
|---|---|
| Firebase ইনস্টলেশন আইডি (FID) | প্রতি-ইনস্টলেশন শনাক্তকারী (FID) তৈরি ও সংগ্রহ করে যা কোনও ব্যবহারকারী বা ফিজিক্যাল ডিভাইসকে অনন্যভাবে শনাক্ত করে না। |
| Firebase ইউজার এজেন্ট | আরও তথ্যের জন্য, এই পৃষ্ঠার Firebase ইউজার এজেন্ট বিভাগ দেখুন। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
Firebase ইনস্টলেশন SDK-তে কোনও ঐচ্ছিক ফিচার নেই যা ডেভেলপার কনফিগার করতে বা অন্য ব্যবহারকারীর ডেটা সংগ্রহ করার জন্য ব্যবহার করতে পারেন।
অতিরিক্ত তথ্য
ডেটা সংগ্রহের উদ্দেশ্য
Firebase পরিষেবা প্রদান, রক্ষণাবেক্ষণ ও উন্নত করার জন্য প্ল্যাটফর্ম ও ভার্সন অ্যাডপশন নির্ধারণ করতে Google ইন্টার্নালি Firebase ইউজার এজেন্ট ব্যবহার করে। এটি কখনও কোনও ব্যবহারকারী বা ডিভাইস শনাক্তকারীর সাথে লিঙ্ক করা হয় না।
Firebase ইনস্টলেশন সাধারণত উপরে সাব-সেকশনে তালিকাভুক্ত অন্যান্য সংগৃহীত ডেটা ব্যবহার করে অ্যাপ ইনস্টলেশন শনাক্ত করার জন্য একটি অনন্য শনাক্তকারী প্রদান করে। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সেই সম্পর্কে তথ্যের জন্য উপরের সাব-সেকশন পর্যালোচনা করুন। আপনার ডেটা ডিসক্লোজারে, আপনি কীভাবে সংগৃহীত ডেটা ব্যবহার করেন তা উল্লেখ করতে ভুলবেন না।
Firebase ML মডেল ডাউনলোডার (বন্ধ করে দেওয়া হয়েছে)
com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx
অটোমেটিক সংগ্রহ করা ডেটা
Firebase ML মডেল ডাউনলোডার SDK নিম্নলিখিত ডেটা অটোমেটিক সংগ্রহ করে।
| ডেটা | ডিফল্ট হিসেবে, Firebase ML মডেল ডাউনলোডার SDK... |
|---|---|
| ML মডেল ডাউনলোড মেটাডেটা, যার মধ্যে ডাউনলোড ইভেন্ট, মুছে ফেলার ইভেন্ট এবং সমস্যা অন্তর্ভুক্ত | মডেল ডাউনলোড ইভেন্টের মেটাডেটা সংগ্রহ করে যাতে স্টেবিলিটি ও লেটেন্সি সংক্রান্ত সমস্যা মনিটর করা যায়। |
| ইনস্টলেশন অথেন্টিকেশন টোকেন | অ্যাপ ইনস্ট্যান্সের সাথে ইন্টার্যাক্ট করার সময় (যেমন, অ্যাপ ইনস্ট্যান্সে ডেভেলপার মডেল ডিস্ট্রিবিউট করার জন্য) ডিভাইস যাচাইকরণের জন্য ইনস্টলেশন যাচাইকরণ টোকেন সংগ্রহ করে। |
বিবেচনা করার মতো অন্যান্য বিষয়
Firebase ML মডেল ডাউনলোডার Firebase ইনস্টলেশন SDK-এর উপর নির্ভরশীল। যেহেতু সেই SDK আপনার অ্যাপে ট্রানজিটিভভাবে অন্তর্ভুক্ত করা হয়েছে, তাই সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটার জন্য অ্যাকাউন্ট তৈরি করতে ভুলবেন না (এই পৃষ্ঠায় ইনস্টলেশন বিভাগ দেখুন)। Firebase ML মডেল ডাউনলোডার সেই SDK-এর ডেটা সংগ্রহ থেকে যে ডেটা ব্যবহার করে, সেই সম্পর্কে জানতে, Firebase ইনস্টলেশন ম্যানেজ করুন ডকুমেন্টেশন দেখুন।
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
Firebase ML মডেল ডাউনলোডার SDK-তে কোনও ঐচ্ছিক ফিচার নেই যা ডেভেলপার কনফিগার করতে বা ব্যবহারকারীর অন্যান্য ডেটা সংগ্রহ করতে ব্যবহার করতে পারেন।
অতিরিক্ত তথ্য
ডেটা সংগ্রহের উদ্দেশ্য
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... |
|---|---|
| অ্যাপ পারফর্ম্যান্স মেট্রিক, যার মধ্যে অ্যাপ চালু হওয়ার সময় ও নেটওয়ার্ক অনুরোধের লেটেন্সি অন্তর্ভুক্ত | অ্যাপের লাইফসাইকেল ও ব্যবহারকারীর অ্যাপ ব্যবহার করার সময় অ্যাপ পারফর্ম্যান্স মেট্রিক সংগ্রহ করে। |
| CPU/মেমরির ব্যবহার | অ্যাপের পারফর্ম্যান্সের টাইমলাইন ভিউ প্রদান করার জন্য অ্যাপ্লিকেশনের CPU/মেমরির ব্যবহার সংক্রান্ত ডেটা সংগ্রহ করে। |
| প্রাসঙ্গিক ডিভাইস মেটাডেটা | ডিভাইসের বিভিন্ন সেগমেন্টের সাথে পারফর্ম্যান্স ডেটা ফিল্টার করতে প্রাসঙ্গিক ডিভাইস মেটাডেটা সংগ্রহ করে। |
| আইপি অ্যাড্রেস | পারফর্ম্যান্স ইভেন্টগুলি যে দেশ থেকে শুরু হয়েছে, সেই দেশের সাথে ম্যাপ করার জন্য IP অ্যাড্রেস সংগ্রহ করে। |
বিবেচনা করার মতো অন্যান্য বিষয়
Performance Monitoring-এর Firebase ইনস্টলেশন SDK-এর উপর নির্ভরতা আছে। যেহেতু সেই SDK আপনার অ্যাপে ট্রানজিটিভভাবে অন্তর্ভুক্ত করা হয়েছে, তাই সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটার জন্য অ্যাকাউন্ট তৈরি করতে ভুলবেন না (এই পৃষ্ঠায় ইনস্টলেশন বিভাগ দেখুন)। সেই SDK-এর ডেটা সংগ্রহ থেকে Performance Monitoring যে ডেটা ব্যবহার করে, সেই সম্পর্কে জানতে, Firebase ইনস্টলেশন ডকুমেন্টেশন ম্যানেজ করুন লিঙ্ক দেখুন।
এছাড়াও, কোনও অ্যাপ্লিকেশন থেকে সংগ্রহ করা ইভেন্টের ভলিউম কন্ট্রোল করতে সাহায্য করার জন্য Performance Monitoring-এর Firebase Remote Config SDK-এর উপর নির্ভরতা আছে। যেহেতু সেই SDK আপনার অ্যাপে ট্রানজিটিভভাবে অন্তর্ভুক্ত করা হয়েছে, তাই সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটার হিসাব রাখতে ভুলবেন না (এই পৃষ্ঠায় Remote Config বিভাগ দেখুন)।
Firebase কনসোলে পারফর্ম্যান্স ডেটার টাইমলাইন ভিউ রিপোর্ট করতে Performance Monitoring-এর Firebase sessions SDK-এর উপর নির্ভরতাও আছে। যেহেতু সেই SDK আপনার অ্যাপে ট্রানজিটিভভাবে অন্তর্ভুক্ত করা হয়েছে, তাই সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটা অ্যাকাউন্ট করতে ভুলবেন না (এই পৃষ্ঠায় Firebase sessions SDK বিভাগ দেখুন)।
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Firebase Performance Monitoring SDK এবং প্রোডাক্টের ফিচার কনফিগার বা ইনভোক করেন তার উপর নির্ভর করে, আপনার অ্যাপ ব্যবহারকারীর ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করতে হবে। আপনার ব্যবহারের উপর নির্ভর করে সংগ্রহ করা যেতে পারে এমন ব্যবহারকারীর ডেটার উদাহরণ নিম্নলিখিত সারণীতে তালিকাভুক্ত করা হয়েছে, তবে আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগ্রহ করা যেকোনও ডেটার হিসাব রাখতে ভুলবেন না।
| ডেটা | আপনার অ্যাপের কনফিগারেশন ও ইনভোকেশনের উপর নির্ভর করে, Firebase Performance Monitoring SDK... |
|---|---|
| ডেভেলপারের দ্বারা নির্ধারিত কাস্টম ট্রেস | কোনও ডেভেলপার তার অ্যাপে যে কাস্টম ট্রেস ব্যবহার করেন, তার জন্য অ্যাপ পারফর্ম্যান্স মেট্রিক সংগ্রহ করে। |
| কাস্টম পারফর্ম্যান্স মেট্রিক (ডেভেলপারের সংজ্ঞায়িত ডেটা) |
ডেভেলপার কাস্টম ট্রেসে যে কাস্টম পারফর্ম্যান্স মেট্রিক অ্যাটাচ করেন, তা সংগ্রহ করে। |
| কাস্টম অ্যাট্রিবিউট (ডেভেলপারের সংজ্ঞায়িত ডেটা) |
কোনও ডেভেলপার কাস্টম ট্রেসে যে কাস্টম অ্যাট্রিবিউট যোগ করেন তা সংগ্রহ করে। |
অতিরিক্ত তথ্য
ডেটা সংগ্রহের উদ্দেশ্য
Firebase Performance Monitoring সাধারণত উপরে সাব-সেকশনে তালিকাভুক্ত সংগ্রহ করা ডেটা ব্যবহার করে অ্যাপের পারফর্ম্যান্স রিপোর্ট ও মনিটর করে। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সেই সম্পর্কে তথ্যের জন্য উপরের সাব-সেকশন পর্যালোচনা করুন। আপনার ডেটা ডিসক্লোজারে, SDK-এর মাধ্যমে সংগ্রহ করা ডেভেলপার-নির্ধারিত ব্যবহারকারীর ডেটা কীভাবে ব্যবহার করেন তা ছাড়াও, সংগ্রহ করা ডেটা আপনি নির্দিষ্টভাবে কীভাবে ব্যবহার করেন তা উল্লেখ করতে ভুলবেন না।
Firebase Phone Number Verification
com.google.firebase:firebase-pnv
অটোমেটিক সংগ্রহ করা ডেটা
Firebase PNV SDK নিম্নলিখিত ডেটা অটোমেটিক সংগ্রহ করে।
| ডেটা | ডিফল্ট হিসেবে, Firebase Phone Number Verification SDK... |
|---|---|
| Firebase Android অ্যাপ আইডি |
অ্যাপের Firebase Android অ্যাপ আইডি সংগ্রহ করে (এটি অ্যাপের প্যাকেজের নাম নয়)। এই ভ্যালু প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত করা হয়। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Firebase Phone Number Verification SDK এবং প্রোডাক্টের ফিচার কনফিগার বা ইনভোক করেন তার উপর নির্ভর করে, আপনার অ্যাপ ব্যবহারকারীর ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করতে হবে। আপনার ব্যবহারের উপর নির্ভর করে সংগ্রহ করা যেতে পারে এমন ব্যবহারকারীর ডেটার উদাহরণ নিম্নলিখিত সারণীতে তালিকাভুক্ত করা হয়েছে, তবে আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগ্রহ করা যেকোনও ডেটার হিসাব রাখতে ভুলবেন না।
| ডেটা | আপনার অ্যাপের কনফিগারেশন ও ইনভোকেশনের উপর নির্ভর করে, Firebase Phone Number Verification SDK... |
|---|---|
| ফোন নম্বর | ডিভাইসের ফোন নম্বর খুঁজে বের করে (ব্যবহারকারীর সম্মতি নিয়ে)। |
অতিরিক্ত তথ্য
ডেটা সংগ্রহের উদ্দেশ্য
Firebase Phone Number Verification হল এমন একটি পরিষেবা যা অ্যাপকে সরাসরি মোবাইল পরিষেবা প্রদানকারীর থেকে ডিভাইসের ফোন নম্বর পেতে সাহায্য করে। অ্যাপটি ডিভাইসের ফোন নম্বর অনুরোধ করার সময় SDK-এর জন্য ব্যবহারকারীর সম্মতি প্রয়োজন। এই ক্ষমতা প্রায়শই, তবে সবসময় নয়, অ্যাপে সাইন-ইন করার উদ্দেশ্যে ব্যবহার করা হয়।
আপনার ডেটা ডিসক্লোজারে, SDK-এর মাধ্যমে সংগ্রহ করা ডেভেলপার-নির্ধারিত ব্যবহারকারীর ডেটা কীভাবে ব্যবহার করেন তা ছাড়াও, সংগ্রহ করা ডেটা আপনি নির্দিষ্টভাবে কীভাবে ব্যবহার করেন তা উল্লেখ করতে ভুলবেন না।
Realtime Database
com.google.firebase:firebase-database
com.google.firebase:firebase-database-ktx
অটোমেটিক সংগ্রহ করা ডেটা
Firebase Realtime Database SDK নিম্নলিখিত ডেটা অটোমেটিক সংগ্রহ করে।
| ডেটা | ডিফল্ট হিসেবে, Firebase Realtime Database SDK... |
|---|---|
| আইপি অ্যাড্রেস | প্রোফাইলার টুল চালু করার জন্য IP অ্যাড্রেস সংগ্রহ করে, যা ডেভেলপারদের ব্যবহারের ট্রেন্ড ও প্ল্যাটফর্ম ব্রেকডাউন বুঝতে সাহায্য করে |
| ইউজার এজেন্ট | প্রোফাইলার টুল চালু করার জন্য ইউজার এজেন্ট স্ট্রিং সংগ্রহ করে, যা ডেভেলপারদের ব্যবহারের ট্রেন্ড এবং প্ল্যাটফর্ম ব্রেকডাউন বুঝতে সাহায্য করে মনে রাখবেন, এই ইউজার এজেন্ট Firebase ইউজার এজেন্ট-এর কথা বলছে না। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে Firebase Realtime Database SDK এবং প্রোডাক্টের ফিচার কনফিগার বা ইনভোক করেন তার উপর নির্ভর করে, আপনার অ্যাপ ব্যবহারকারীর ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করতে হবে। আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগ্রহ করা ডেভেলপার-নির্ধারিত ব্যবহারকারীর ডেটা আপনি বিবেচনা করেছেন কিনা তা নিশ্চিত করুন।
বিবেচনা করার মতো অন্যান্য বিষয়
আপনি Firebase Authentication-এর সাথে Realtime Database ব্যবহার করলে এবং কোনও ব্যবহারকারী সাইন-ইন করে থাকলে, Realtime Database থেকে করা প্রতিটি অনুরোধে অটোমেটিক Firebase Authentication থেকে প্রযোজ্য ব্যবহারকারীর আইডি অন্তর্ভুক্ত করা হয়।
অতিরিক্ত তথ্য
ডেটা সংগ্রহের উদ্দেশ্য
নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সেই সম্পর্কে তথ্য পেতে উপরের সাব-সেকশনগুলি পর্যালোচনা করুন। আপনার ডেটা ডিসক্লোজারে, SDK-এর মাধ্যমে সংগ্রহ করা ডেভেলপার-নির্ধারিত ব্যবহারকারীর ডেটা আপনি কীভাবে ব্যবহার করেন তা ছাড়াও, সংগ্রহ করা ডেটা আপনি কীভাবে বিশেষভাবে ব্যবহার করেন তাও উল্লেখ করতে ভুলবেন না।
Remote Config
com.google.firebase:firebase-config
com.google.firebase:firebase-config-ktx
অটোমেটিক সংগ্রহ করা ডেটা
Firebase Remote Config SDK নিম্নলিখিত ডেটা অটোমেটিক সংগ্রহ করে।
| ডেটা | ডিফল্ট হিসেবে, Firebase Remote Config SDK... |
|---|---|
| দেশের কোড | এই ডেটার উপর ভিত্তি করে প্যারামিটার টার্গেট করার জন্য দেশের কোড সংগ্রহ করে। |
| ভাষার কোড | এই ডেটার উপর ভিত্তি করে প্যারামিটার টার্গেট করার জন্য ভাষার কোড সংগ্রহ করে। |
| সময় অঞ্চল | এই ডেটার উপর ভিত্তি করে প্যারামিটার টার্গেট করার জন্য টাইম জোন সংগ্রহ করে। |
| প্ল্যাটফর্ম ভার্সন | এই ডেটার উপর ভিত্তি করে প্যারামিটার টার্গেট করার জন্য প্ল্যাটফর্ম ভার্সন সংগ্রহ করে। |
| OS সংস্করণ | এই ডেটার উপর ভিত্তি করে প্যারামিটার টার্গেট করার জন্য OS ভার্সন সংগ্রহ করে। |
| Firebase Android অ্যাপ আইডি | এই ডেটার উপর ভিত্তি করে প্যারামিটার টার্গেট করার জন্য অ্যাপের Firebase Android অ্যাপ আইডি (এটি অ্যাপের প্যাকেজের নাম নয়) সংগ্রহ করে। |
| অ্যাপের প্যাকেজের নাম | এই ডেটার উপর ভিত্তি করে প্যারামিটার টার্গেট করার জন্য প্যাকেজের নাম সংগ্রহ করে। |
| অ্যাপের মাধ্যমে ব্যবহার করা Remote Config SDK-এর ভার্সন | Firebase পরিষেবা প্রদান, রক্ষণাবেক্ষণ ও উন্নত করতে SDK-এর ভার্সন সংগ্রহ করে। |
বিবেচনা করার মতো অন্যান্য বিষয়
Remote Config-এর Firebase ইনস্টলেশন SDK-এর উপর নির্ভরতা আছে। যেহেতু সেই SDK আপনার অ্যাপে ট্রানজিটিভভাবে অন্তর্ভুক্ত করা হয়েছে, তাই সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটার জন্য অ্যাকাউন্ট তৈরি করতে ভুলবেন না (এই পৃষ্ঠায় ইনস্টলেশন বিভাগ দেখুন)। সেই SDK-এর ডেটা সংগ্রহ থেকে Remote Config যে ডেটা ব্যবহার করে, তার ব্যাপারে জানতে, Firebase ইনস্টলেশন ম্যানেজ করুন ডকুমেন্টেশন দেখুন।
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
Firebase Remote Config SDK-তে কোনও ঐচ্ছিক ফিচার নেই যা ডেভেলপার কনফিগার করতে বা ব্যবহারকারীর অন্যান্য ডেটা সংগ্রহ করার জন্য ব্যবহার করতে পারেন।
বিবেচনা করার মতো অন্যান্য বিষয়
Remote Config-এর কিছু ঐচ্ছিক ফিচার Firebase SDK for Google Analytics-এর উপর নির্ভর করে। আপনার অ্যাপে সেই SDK অন্তর্ভুক্ত করলে, সেই SDK-এর মাধ্যমে অটোমেটিক সংগ্রহ করা ব্যবহারকারীর ডেটার জন্য অ্যাকাউন্ট তৈরি করতে ভুলবেন না (Google Analytics ডকুমেন্টেশন দেখুন)। Remote Config SDK কীভাবে Google Analytics-এর ডেটার সাথে ইন্টার্যাক্ট করে তার উদাহরণ নিচের সারণীতে তালিকাভুক্ত করা হয়েছে:
| ডেটা | আপনার অ্যাপে Google Analytics-এর জন্য Firebase SDK অন্তর্ভুক্ত থাকলে, Remote Config... |
|---|---|
| ব্যবহারকারীর প্রপার্টি | ব্যবহারকারীর প্রপার্টির শর্তের উপর ভিত্তি করে প্যারামিটার টার্গেট করার জন্য Google Analytics-এর জন্য Firebase SDK-এর মাধ্যমে পাওয়া ব্যবহারকারীর প্রপার্টি সংগ্রহ করে। |
| প্রথমবার খোলার সময় |
প্রথমবার খোলার সময়ের উপর ভিত্তি করে প্যারামিটার টার্গেট করার জন্য
Firebase SDK-এর মাধ্যমে Google Analytics-এর জন্য পাওয়া
|
Remote Config পছন্দমতো সাজানোর সুবিধা প্রয়োগ করা হলে, Firebase Remote Config SDK-এর মাধ্যমে পাওয়া ডেটা এবং Google Analytics-এর জন্য Firebase SDK-এর মাধ্যমে পাওয়া ইভেন্ট, প্রেডিক্টিভ মডেল তৈরি করতে এবং সেইসব মডেলের পারফর্ম্যান্স পরিমাপ করতে ব্যবহার করা যেতে পারে।
অতিরিক্ত তথ্য
ডেটা সংগ্রহের উদ্দেশ্য
Firebase Remote Config সাধারণত উপরে সাব-সেকশনে তালিকাভুক্ত সংগৃহীত ডেটা ব্যবহার করে অ্যাপ আপডেট প্রকাশ না করেই আপনার অ্যাপের আচরণ ও চেহারা পরিবর্তন করে। OS ভার্সন ও SDK ভার্সনের জন্য অ্যাগ্রিগেট করা ডেটা Firebase ব্যবহার করে যাতে ব্যবহারের ট্রেন্ড বোঝা যায় এবং প্রোডাক্টের দিকনির্দেশ সম্পর্কে জানানো যায়। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সেই সম্পর্কে তথ্য পেতে উপরের সাব-সেকশন পর্যালোচনা করুন। আপনার ডেটা ডিসক্লোজারে, আপনি কীভাবে সংগৃহীত ডেটা ব্যবহার করেন তাও উল্লেখ করতে ভুলবেন না।
SQL Connect
com.google.firebase:firebase-dataconnect
অটোমেটিক সংগ্রহ করা ডেটা
Firebase SQL Connect SDK নিম্নলিখিত ডেটা অটোমেটিক সংগ্রহ করে।
| ডেটা | ডিফল্ট হিসেবে, SQL Connect SDK... |
|---|---|
| SQL Connect-এর জন্য লোকাল কোড জেনারেশন ব্যবহার করা হচ্ছে কিনা | SQL Connect পরিষেবার জন্য অনুরোধ SQL Connect কোড জেনারেটরের মাধ্যমে জেনারেট করা কোড থেকে আসছে নাকি SQL Connect SDK-এর সরাসরি ব্যবহার থেকে আসছে তা সংগ্রহ করে। এই ভ্যালু প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত করা হয়। |
| Firebase Android অ্যাপ আইডি | অ্যাপের Firebase Android অ্যাপ আইডি সংগ্রহ করে (এটি অ্যাপের প্যাকেজের নাম নয়)। এই ভ্যালু প্রতিটি অনুরোধের হেডারে অন্তর্ভুক্ত করা হয়। |
| Firebase ইউজার এজেন্ট | তথ্যের জন্য, এই পৃষ্ঠার Firebase ইউজার এজেন্ট বিভাগ দেখুন। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
আপনি কীভাবে SQL Connect SDK এবং প্রোডাক্টের ফিচার কনফিগার বা কল করেন তার উপর নির্ভর করে, আপনার অ্যাপ ব্যবহারকারীর ডেটা সংগ্রহ করতে পারে যা আপনার ডেটা ডিসক্লোজারে অন্তর্ভুক্ত করতে হবে। আপনার নির্দিষ্ট ব্যবহারের মাধ্যমে সংগ্রহ করা ডেভেলপার-নির্ধারিত ব্যবহারকারীর ডেটার জন্য আপনি অ্যাকাউন্ট তৈরি করেছেন কিনা তা নিশ্চিত করুন।
বিবেচনা করার মতো অন্যান্য বিষয়
আপনি Firebase Authentication-এর সাথে SQL Connect ব্যবহার করলে এবং কোনও ব্যবহারকারী সাইন-ইন করে থাকলে, SQL Connect থেকে করা প্রতিটি অনুরোধে অটোমেটিক Firebase Authentication থেকে প্রযোজ্য ব্যবহারকারীর আইডি অন্তর্ভুক্ত করা হয়।
অতিরিক্ত তথ্য
ডেটা সংগ্রহের উদ্দেশ্য
Firebase পরিষেবা প্রদান, রক্ষণাবেক্ষণ ও উন্নত করার জন্য প্ল্যাটফর্ম ও ভার্সন অ্যাডপশন নির্ধারণ করতে Google ইন্টার্নালি Firebase ইউজার এজেন্ট ব্যবহার করে। এটি কখনও কোনও ব্যবহারকারী বা ডিভাইস শনাক্তকারীর সাথে লিঙ্ক করা হয় না।
নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সেই সম্পর্কে তথ্যের জন্য উপরের উপ-বিভাগগুলি পর্যালোচনা করুন। আপনার ডেটা ডিসক্লোজারে, SDK-এর মাধ্যমে সংগৃহীত ডেভেলপার-নির্ধারিত ব্যবহারকারীর ডেটা কীভাবে ব্যবহার করেন তা ছাড়াও, সংগৃহীত ডেটা আপনি কীভাবে বিশেষভাবে ব্যবহার করেন তা উল্লেখ করতে ভুলবেন না।
ট্রানজিটিভভাবে অন্তর্ভুক্ত Firebase লাইব্রেরি
এই বিভাগে তালিকাভুক্ত Firebase লাইব্রেরিগুলি অন্যান্য কিছু Firebase লাইব্রেরিতে ট্রানজিটিভভাবে অন্তর্ভুক্ত করা হয়েছে। নিম্নলিখিত কোনও লাইব্রেরিতেই ডেভেলপারদের জন্য অ্যাক্সেসযোগ্য সারফেস নেই, তবে তারা ব্যবহারকারীর ডেটা সংগ্রহ করতে পারে (বিস্তারিত জানার জন্য নিচে প্রতিটি লাইব্রেরি দেখুন)।
Firebase সেশন
com.google.firebase:firebase-sessions
অটোমেটিক সংগ্রহ করা ডেটা
Firebase sessions SDK নিম্নলিখিত ডেটা অটোমেটিক সংগ্রহ করে।
| ডেটা | ডিফল্ট হিসেবে, Firebase sessions SDK... |
|---|---|
| অ্যাপের মেটাডেটা | অ্যাপ্লিকেশন সম্পর্কে মেটাডেটা সংগ্রহ করে, যেমন প্যাকেজের নাম, OS সম্পর্কিত তথ্য, SDK ভার্সন এবং নেটওয়ার্ক কানেকশনের ধরন। |
| ডিভাইসের মেটাডেটা | অ্যাপ্লিকেশন সম্পর্কে মেটাডেটা সংগ্রহ করে, যেমন ডিভাইসের প্রস্তুতকারক এবং মডেল। |
| অ্যাপ্লিকেশন মেট্রিক | নতুন সেশন শুরু করার জন্য অ্যাপটি কতক্ষণ ফোরগ্রাউন্ডে ছিল তার মতো ব্যবহার সংক্রান্ত ডেটা সংগ্রহ করে। |
আপনার ব্যবহারের উপর নির্ভর করে ডেটা সংগ্রহ করা হয়
Firebase sessions SDK-তে ঐচ্ছিক ফিচার নেই যা ডেভেলপার কনফিগার করতে বা অন্য ব্যবহারকারীর ডেটা সংগ্রহ করতে ব্যবহার করতে পারেন।
অতিরিক্ত তথ্য
ডেটা সংগ্রহের উদ্দেশ্য
অ্যাপ্লিকেশনের জন্য ক্র্যাশ ও পারফর্ম্যান্স মেট্রিক প্রদান করতে, Firebase sessions SDK উপরে সাব-সেকশনে তালিকাভুক্ত সংগ্রহ করা ডেটা ব্যবহার করে। এছাড়াও, নির্দিষ্ট ডেটা কীভাবে ব্যবহার করা হতে পারে সেই সম্পর্কে তথ্য পেতে উপরের উপ-বিভাগগুলি পর্যালোচনা করুন। আপনার ডেটা ডিসক্লোজারে, SDK-এর মাধ্যমে সংগৃহীত ডেভেলপার-নির্ধারিত ব্যবহারকারীর ডেটা কীভাবে ব্যবহার করেন তার পাশাপাশি সংগৃহীত ডেটা নির্দিষ্টভাবে কীভাবে ব্যবহার করেন তাও উল্লেখ করতে ভুলবেন না।