২০২১ সালের মে মাসে, Google Play নতুন ডেটা সুরক্ষা বিভাগ ঘোষণা করেছে, যেখানে অ্যাপের ব্যবহারকারীর ডেটা সংগ্রহ, শেয়ার করা এবং নিরাপত্তা সংক্রান্ত অনুশীলনের বিষয়ে ডেভেলপার-প্রদত্ত ডিসক্লোজার থাকে।
Cast Android Sender SDK ব্যবহারের ক্ষেত্রে এই ডেটা ডিসক্লোজারের প্রয়োজনীয়তা পূরণ করতে এই পৃষ্ঠা আপনাকে সাহায্য করতে পারে। এই পৃষ্ঠায়, আপনি আমাদের SDK ব্যবহারকারীর ডেটা ম্যানেজ করে কিনা এবং কীভাবে করে সেই সম্পর্কে তথ্য পাবেন, এর মধ্যে অ্যাপ ডেভেলপার হিসেবে আপনি নিয়ন্ত্রণ করতে পারেন এমন যেকোনও প্রযোজ্য কনফিগারেশন বা ইনভোকেশন অন্তর্ভুক্ত।
আপনাকে সাহায্য করার ক্ষেত্রে আমরা যথাসম্ভব স্বচ্ছতা বজায় রাখার চেষ্টা করি। তবে, অ্যাপ ডেভেলপার হিসেবে, আপনার অ্যাপের ব্যবহারকারীর ডেটা সংগ্রহ, শেয়ার ও নিরাপত্তা সংক্রান্ত অনুশীলনের ব্যাপারে Google Play-এর ডেটা নিরাপত্তা বিভাগের ফর্মে কীভাবে উত্তর দেবেন তা নির্ধারণ করার সম্পূর্ণ দায়িত্ব আপনার।
এই পৃষ্ঠার তথ্য কীভাবে ব্যবহার করবেন
এই পৃষ্ঠায় SDK-এর শুধুমাত্র লেটেস্ট ভার্সন দ্বারা সংগৃহীত ব্যবহারকারীর ডেটা তালিকাভুক্ত করা হয়।
আমরা অটোমেটিক সংগ্রহ করা ডেটা বনাম আপনার ব্যবহারের ভিত্তিতে সংগ্রহ করা ডেটা সম্পর্কে তথ্য প্রদান করি। অটোমেটিক সংগ্রহের অর্থ হল, আপনার অ্যাপে কোনও নির্দিষ্ট পদ্ধতি বা ক্লাসকে কল না করেই SDK নির্দিষ্ট ডেটা সংগ্রহ করে। তবে, অনেক ক্ষেত্রে, SDK-এর মাধ্যমে সংগৃহীত ডেটা আপনার অ্যাপের প্রোডাক্টের নির্দিষ্ট ব্যবহারের উপর নির্ভর করে, যার অর্থ হল আপনার অ্যাপের কনফিগারেশন এবং আপনি কীভাবে SDK-কে কল করেন।
আপনার অ্যাপের জন্য ডেটা প্রকাশ সম্পূর্ণ করতে, আপনি Android-এর ডেটার ধরন সংক্রান্ত নির্দেশিকা ব্যবহার করতে পারেন, যা আপনাকে কোন ডেটার ধরন সংগৃহীত ডেটাকে সবচেয়ে ভালোভাবে বর্ণনা করে তা নির্ধারণ করতে সাহায্য করবে। আপনার ডেটা প্রকাশে, আপনার নির্দিষ্ট অ্যাপ কীভাবে সংগৃহীত ডেটা শেয়ার ও ব্যবহার করে তাও উল্লেখ করতে ভুলবেন না।
কাস্ট এবং কাস্ট-ফ্রেমওয়ার্ক
com.google.android.gms:play-services-cast
com.google.android.gms:play-services-cast-framework
SDK ডেটা সংগ্রহ
Cast SDK মোবাইল অ্যাপের মাধ্যমে ব্যবহার করা যেতে পারে, যাতে Chromecast-এর মতো Cast-সক্ষম ডিভাইস খুঁজে পাওয়া ও তার সাথে যোগাযোগ করা যায়। SDK Cast ডিভাইসের সাথে SDK-এর ইন্টার্যাকশন (অ্যাপ অ্যাক্টিভিটি) সম্পর্কিত তথ্য সংগ্রহ করে এবং সেই ডেটার কিছু অংশ Google লগ সংগ্রহ সার্ভারে পাঠানো হয়। লগ করা তথ্যের মধ্যে রয়েছে জেনেরিক ডিসকভারি ইভেন্ট, সেশন ম্যানেজমেন্ট ইভেন্ট, মোবাইল ডিভাইসের তথ্য এবং ক্লায়েন্ট Cast অ্যাপের তথ্য।
ফিচার সেট মেটাডেটা, SDK মেটাডেটা এবং ক্লায়েন্ট অ্যাপ মেটাডেটা ব্যবহার করে বিভিন্ন অ্যাপের মাধ্যমে বিভিন্ন SDK রিলিজের অ্যাডপশন রেট মনিটর করা হয় এবং কোন SDK ফিচার বিভিন্ন মোবাইল অ্যাপে ইন্টিগ্রেট করা হয়েছে তা বোঝা হয়।
এছাড়াও, SDK ব্যবহারকারী-নির্দিষ্ট নয় এমন ডেটা সংগ্রহ করে যা Google-কে ব্যবহারকারীদের জন্য কাস্টিংয়ের অভিজ্ঞতা উন্নত করতে সাহায্য করে। এই ডেটা নির্দিষ্ট কোনও ব্যবহারকারীর আচরণ মডেল করতে ব্যবহার করা হয় না। ডেটা বিশ্লেষণের ফলে প্রোডাক্ট-ব্যাপী সিদ্ধান্ত নেওয়া হয় এবং সামগ্রিক সিস্টেমে পরিবর্তন করা হয়, কোনও নির্দিষ্ট ব্যবহারকারীর অভিজ্ঞতায় পরিবর্তন করা হয় না।
SDK পরিচয় গোপন রেখে সব ডেটা সংগ্রহ করে। লগে এমন কোনও শনাক্তকারী থাকে না যা থেকে নির্দিষ্ট কোনও ব্যবহারকারীকে ট্রেস করা যায়। সংগ্রহ করা ডেটা শুধুমাত্র অল্প সময়ের জন্য রেখে দেওয়া হয়। মুছে ফেলার আগে, প্রোডাক্টের পারফর্ম্যান্স মেট্রিক উন্নত করার জন্য ডেটা একত্রিত করা হয়, যা SDK উন্নত করতে ব্যবহার করা হয়।
তালিকাভুক্ত প্রতিটি ডেটার ধরনের জন্য:
কিছু ফিচার ব্যবহারকারীকে চালু করতে হয়। কোনও নির্দিষ্ট ফিচারের জন্য Analytics ডেটা তখনই সংগ্রহ করা হয় যখন Cast সেই ফিচারটি সাপোর্ট করে এবং ব্যবহারকারী তাতে সম্মতি দেন। অপ্ট-ইন ও প্রয়োজনীয় ফিচার, দুটির ক্ষেত্রেই ব্যবহারকারী ডেটা সংগ্রহ থেকে অপ্ট-আউট করতে পারবেন না।
SDK, Google-এর ডেটা অ্যানালিটিক্স পাইপলাইনে Google লগ সংগ্রহ সার্ভারের মাধ্যমে ডিভাইস থেকে এনক্রিপ্ট করা অ্যানালিটিক্স ডেটা ট্রান্সমিট করে।
সংগ্রহ করা ডেটা SDK উন্নত করার জন্য সামগ্রিকভাবে ব্যবহার করা হয়: SDK-এর সামগ্রিক ব্যবহার ও পারফর্ম্যান্স মনিটর করতে এবং প্রোডাক্টে সফ্টওয়্যার সংক্রান্ত ত্রুটি শনাক্ত করতে।
SDK থার্ড-পার্টি বা ব্যবহারকারীর ডিভাইসে থাকা অন্যান্য অ্যাপের সাথে ডেটা ট্রান্সফার বা শেয়ার করে না।
অ্যাপ-লেভেল নোট
- SDK থেকে ট্রান্সমিট করা সব ডেটা ট্রানজিটের সময় এনক্রিপ্ট করা থাকে।
- অ্যাপ ডেভেলপার বা এই SDK ব্যবহার করা অ্যাপের ব্যবহারকারী, কেউই ডেটা সংগ্রহ থেকে অপ্ট-আউট করতে বা তাদের ডেটা মুছে ফেলতে পারবেন না।
cast-tv
com.google.android.gms:play-services-cast-tv
SDK ডেটা সংগ্রহ
SDK, Cast Connect ইন্টিগ্রেট করে এমন Android TV রিসিভার অ্যাপের জন্য মিডিয়া প্লেব্যাক অভিজ্ঞতা সম্পর্কে তথ্য সংগ্রহ করে। সংগৃহীত অ্যানালিটিক্স Google লগ সংগ্রহ সার্ভারে পাঠানোর আগে পরিচয় গোপন করা হয়। লগ করা তথ্যের মধ্যে সেশন ইভেন্ট, কিছু ডিভাইস সংক্রান্ত তথ্য এবং অ্যাপ্লিকেশন প্লেব্যাক সংক্রান্ত তথ্য অন্তর্ভুক্ত থাকে।
SDK কোনও ব্যবহারকারীর তথ্য বা কন্টেন্ট মেটাডেটা (যেমন, শীর্ষক, আর্টিস্ট, কন্টেন্ট URL) লগ করে না। যে কন্টেন্ট চালানো হচ্ছে, সেটির শুধু সাধারণ অ্যাট্রিবিউট, যেমন কন্টেন্টের ধরন, ফর্ম্যাট ও সময়সীমা লগ করা হয়। এইসব কন্টেন্ট-নির্দিষ্ট লগ থেকে পাওয়া ডেটা শুধুমাত্র মোট ডেটা হিসেবে ব্যবহার করা হয়।
সংগৃহীত ডেটা Cast-এর অভিজ্ঞতা উন্নত করতে নিম্নলিখিত উপায়ে ব্যবহার করা হয়:
Cast ডিভাইসে চলা মিডিয়া কন্টেন্টের ব্যবহার মূল্যায়ন করতে।
প্রোডাক্ট, ব্যবসা ও ইঞ্জিনিয়ারিং সংক্রান্ত সিদ্ধান্ত নেওয়ার জন্য Cast ব্যবহার করার সময় ফিচারের সাফল্য, ট্রেন্ড ও মূল ব্যবহার শনাক্ত করা।
মিডিয়া স্টার্টআপ, প্লেব্যাক ও বাফারিংয়ের পারফর্ম্যান্স টিউন করতে ও লেটেন্সি কমাতে।
তালিকাভুক্ত প্রতিটি ডেটার ধরনের জন্য:
- সব ডেটা সংগ্রহ করতে হবে।
- SDK, Google লগ সংগ্রহ সার্ভারের মাধ্যমে ডিভাইস থেকে এনক্রিপ্ট করা অ্যানালিটিক্স ডেটা Google-এর ডেটা অ্যানালিটিক্স পাইপলাইনে ট্রান্সমিট করে।
- নতুন প্ল্যাটফর্ম ও SDK রিলিজের পারফর্ম্যান্সের উপর প্রভাব নির্ধারণ করতে Google-কে সাহায্য করার জন্য এই ডেটা ব্যবহার করা হয়।
- SDK থার্ড-পার্টি বা ব্যবহারকারীর ডিভাইসে থাকা অন্যান্য অ্যাপের সাথে ডেটা ট্রান্সফার বা শেয়ার করে না।
অ্যাপ লেভেল নোট
- লগ করা ডেটা ট্রানজিটের সময় এনক্রিপ্ট করা থাকে।
- অ্যাপ ডেভেলপার বা এই SDK ব্যবহার করা অ্যাপের ব্যবহারকারী, কেউই ডেটা সংগ্রহ থেকে অপ্ট-আউট করতে বা তাদের ডেটা মুছে ফেলতে পারবেন না।