ডেটা সুরক্ষার জন্য অ্যাপ মেটাডেটা বান্ডেল

অ্যাপ মেটাডেটা বান্ডেল ডেভেলপারদের তাদের (ডেভেলপার), অ্যাপ এবং তারা ব্যবহারকারীর ডেটা সংগ্রহ, শেয়ার এবং সুরক্ষিত করে কিনা এবং কীভাবে করে সে সম্পর্কে তথ্য অন্তর্ভুক্ত করার একটি স্বচ্ছ উপায় প্রদান করে। Google Play Store-এর মাধ্যমে যেসব অ্যাপ ডিস্ট্রিবিউট করা হয়, সেগুলির ডেভেলপারদের এই তথ্য প্রদান করতে হয়। এছাড়াও, Google Play পরিষেবা সহ Android ডিভাইসের প্রস্তুতকারকদের ক্ষেত্রেও, প্রস্তুতকারকের আগে থেকে লোড করা অ্যাপের ডেভেলপারদের একই তথ্য প্রদান করতে হয়। তবে, সিস্টেম পরিষেবার ক্ষেত্রে কিছু ব্যতিক্রম আছে।

অন্যান্য অ্যাপ স্টোর এবং ইনস্টলাররা তাদের বিতরণ করা অ্যাপের জন্য অ্যাপ মেটাডেটা বান্ডেল প্রয়োজন কিনা তা বেছে নিতে পারে। অ্যাপ ডিস্ট্রিবিউশনের পদ্ধতি নির্ধারণ করে যে কীভাবে ডেভেলপাররা অ্যাপ মেটাডেটা বান্ডেল তৈরি এবং ইন্টিগ্রেট করতে পারবেন। Android, অ্যাপ মেটাডেটা বান্ডেল থেকে ব্যবহারকারীদের ডেটা সুরক্ষা সংক্রান্ত তথ্য দেখায়; যেমন, কোনও অ্যাপ যদি থার্ড-পার্টির সাথে লোকেশন শেয়ার করার কথা ঘোষণা করে, তাহলে সেই তথ্য Android 14 বা তার পরবর্তী ভার্সন চলছে এমন ডিভাইসে লোকেশন সংক্রান্ত অনুমতি প্রম্পটে দেখানো হয়।

এক নজরে

অ্যাপ মেটাডেটা বান্ডেল আপনাকে (ডেভেলপার) এবং আপনার অ্যাপ সম্পর্কে তথ্য শেয়ার করতে দেয়, যার মধ্যে আপনার অ্যাপ কোন ব্যবহারকারীর ডেটা সংগ্রহ বা শেয়ার করে এবং আপনার অ্যাপের মূল গোপনীয়তা এবং নিরাপত্তা অনুশীলনগুলি প্রদর্শন করতে দেয়। এই তথ্য ব্যবহারকারীদের আরও তথ্যসমৃদ্ধ সিদ্ধান্ত নিতে সাহায্য করে, যেমন, অ্যাক্সেসের অনুমতি দেওয়ার সময়।

অ্যাপ মেটাডেটা বান্ডেল হল আলাদা এবং আপনি যে দেশে কাজ করেন সেখানে একজন ডেভেলপার হিসেবে আপনার উপর প্রযোজ্য হতে পারে এমন যেকোনও আইনি স্বচ্ছতা এবং প্রকাশের বাধ্যবাধকতার অতিরিক্ত।

সমস্ত ডেভেলপারকে তাদের অ্যাপের জন্য ব্যবহারকারীর ডেটা কীভাবে সংগ্রহ ও ম্যানেজ করা হয় তা ঘোষণা করতে এবং অ্যাপের উদ্দেশ্য, ডেভেলপার সম্পর্কিত তথ্য এবং এনক্রিপশনের মতো নিরাপত্তা অনুশীলনের মাধ্যমে অ্যাপটি কীভাবে ব্যবহারকারীর ডেটা সুরক্ষিত রাখে সেই সম্পর্কে বিশদ বিবরণ প্রদান করতে উৎসাহিত করা হয়। অ্যাপে ব্যবহৃত যেকোনও থার্ড-পার্টি লাইব্রেরি বা SDK-এর মাধ্যমে সংগ্রহ ও ম্যানেজ করা ডেটা এর মধ্যে অন্তর্ভুক্ত। ডেভেলপাররা বিস্তারিত জানার জন্য SDK প্রোভাইডারদের প্রকাশিত ডেটা নিরাপত্তা তথ্য দেখতে চাইতে পারেন। কোনও পরিষেবা প্রদানকারী তার নির্দেশিকার লিঙ্ক প্রদান করেছে কিনা তা ডেভেলপাররা Google Play SDK Index থেকে চেক করতে পারবেন।

অ্যাপ কীভাবে ডিস্ট্রিবিউট করা হয়েছে তার উপর নির্ভর করে অ্যাপ মেটাডেটা বান্ডেল ডিভাইসে আলাদাভাবে পৌঁছায়:

  • সিস্টেম ইমেজে প্রিলোড করা অ্যাপ: ডিভাইস প্রস্তুতকারক সিস্টেম ইমেজে ডেটা সুরক্ষা XML ফাইলে অ্যাপ মেটাডেটা বান্ডেল অন্তর্ভুক্ত করার জন্য দায়ী।
  • ইনস্টলারের মাধ্যমে ডিস্ট্রিবিউট করা অ্যাপ: ডিভাইসে অ্যাপ মেটাডেটা বান্ডেল পাঠানোর দায়িত্ব ইনস্টলারের। আপনি যদি এমন কোনও অ্যাপ ডেভেলপ করেন যা Google Play-এর মাধ্যমে ডিস্ট্রিবিউট করা হয়, তাহলে Play Console সহায়তা কেন্দ্রে দেওয়া নির্দেশাবলী দেখুন। ইনস্টলাররা অ্যাপ মেটাডেটা বান্ডেলের স্কিমা দেখতে পারেন।

প্রিলোড করা অ্যাপের ডেভেলপাররা নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করে ডেটা সুরক্ষা XML ফাইল তৈরি করতে পারেন:

  • আপনি যদি Play Store-এ প্রকাশিত কোনও অ্যাপ ডেভেলপ করেন, তাহলে নীতি > অ্যাপ কন্টেন্ট বিকল্পে গিয়ে অ্যাপ কন্টেন্ট পৃষ্ঠায় Play Console-এর ডেটা সুরক্ষা ফর্ম ব্যবহার করুন। আপনি যদি আগেই এই ফর্ম পূরণ করে থাকেন, তাহলে আপনাকে আর কোনও অতিরিক্ত অ্যাকশন নিতে হবে না।
  • প্রস্তুতকারক বা ইনস্টলারদের প্রদান করার জন্য এই পৃষ্ঠায় উপলভ্য টেমপ্লেট XML ফাইল ডাউনলোড ও এডিট করুন।

তথ্য রেডি করা হচ্ছে

ডেভেলপাররা অ্যাপ মেটাডেটা বান্ডেল তৈরি করা শুরু করার আগে, নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন:

  • তারা গোপনীয়তা নীতি যোগ করেছে কিনা তা নিশ্চিত করুন।

  • অ্যাপটি কীভাবে ব্যবহারকারীর ডেটা সংগ্রহ ও শেয়ার করে এবং অ্যাপের নিরাপত্তা পদ্ধতি পর্যালোচনা করুন। বিশেষ করে, অ্যাপের ঘোষিত অনুমতি এবং অ্যাপটি ব্যবহার করে এমন API চেক করুন।

    অ্যাপ কীভাবে ব্যবহারকারীর ডেটা সংগ্রহ ও শেয়ার করে তা পর্যালোচনা করার পাশাপাশি, অ্যাপে থাকা যেকোনও থার্ড-পার্টি কোড (যেমন, থার্ড-পার্টি লাইব্রেরি বা SDK) কীভাবে এই ধরনের ডেটা সংগ্রহ ও শেয়ার করে তাও ডেভেলপারদের পর্যালোচনা করা উচিত। অ্যাপের মেটাডেটা বান্ডেলে এই ধরনের থার্ড-পার্টি কোডের মাধ্যমে করা ডেটা সংগ্রহ বা শেয়ারিংয়ের তথ্য থাকতে হবে।

অ্যাপ ও ডেভেলপার তথ্য বিভাগে ডেভেলপারদের কী কী প্রকাশ করতে হবে

অ্যাপ মেটাডেটা বান্ডেলের অ্যাপ এবং ডেভেলপার তথ্য বিভাগে ডেভেলপারদের কোন কোন তথ্য প্রকাশ করতে হবে তা এই বিভাগে ব্যাখ্যা করা হয়েছে। অ্যাপটি Google Play Store-এর মাধ্যমে ডিস্ট্রিবিউট করা হলে, এই তথ্য লিখতে Play Console ব্যবহার করুন।

অ্যাপ সম্পর্কে ডেভেলপারদের কী কী শেয়ার করতে হবে

অ্যাপ মেটাডেটা বান্ডেল তৈরি করার সময়, ডেভেলপারদের নিম্নলিখিত বিভাগে বর্ণনা করা অ্যাপের তথ্য প্রকাশ করতে হবে:

অ্যাপের উদ্দেশ্য

অ্যাপের উদ্দেশ্য বর্ণনা করে ইংরেজিতে মানুষের-পঠনযোগ্য টেক্সট ব্লব লিখুন (৪০০০ অক্ষরের মধ্যে)।

অ্যাপের বিভাগ

নিচের তালিকা থেকে অ্যাপের উদ্দেশ্যের সাথে সবচেয়ে মানানসই বিভাগ বেছে নিন।

নিম্নলিখিত বিভাগগুলি প্রিলোড করা অ্যাপের জন্য:

  • OTA - ওভার-দ্য-এয়ার (OTA) আপডেট পাওয়া এবং ইনস্টল করার জন্য দায়ী প্যাকেজ
  • AOSP - Android ওপেন সোর্স প্রোজেক্টে উপলভ্য প্যাকেজ
  • নিরাপত্তা
  • স্টোর

Google Play-এর মাধ্যমেও নিম্নলিখিত সারণীতে বর্ণনা করা বিভাগগুলি ব্যবহার করা হয়:

বিভাগ উদাহরণ

আর্ট ও ডিজাইন

স্কেচবুক, পেইন্টার টুল, আর্ট ও ডিজাইন টুল, কালারিং বুক

অটোমোবাইল ও গাড়ি

অটো শপিং, অটো ইন্স্যুরেন্স, অটো প্রাইস তুলনা, রোড সেফটি, অটো রিভিউ ও খবর

সৌন্দর্য

মেক-আপ টিউটোরিয়াল, মেকওভার টুল, হেয়ার স্টাইলিং, বিউটি শপিং, মেক-আপ সিমুলেটর

বই ও রেফারেন্স

বুক রিডার, রেফারেন্স বই, পাঠ্যপুস্তক, অভিধান, থিসরাস, উইকি

ব্যবসা

ডকুমেন্ট এডিটর বা রিডার, প্যাকেজ ট্র্যাকিং, রিমোট ডেস্কটপ, ইমেল ম্যানেজমেন্ট, চাকরি খোঁজা

কমিক্স

কমিক প্লেয়ার, কমিক টাইটেল

যোগাযোগ

মেসেজিং, চ্যাট বা IM, ডায়ালার, অ্যাড্রেস বুক, ব্রাউজার, কল ম্যানেজমেন্ট

ডেটিং

ম্যাচমেকিং, কোর্টশিপ, সম্পর্ক গড়ে তোলা, নতুন নতুন মানুষের সাথে আলাপ করা, ভালোবাসা খুঁজে পাওয়া

শিক্ষা

পরীক্ষার প্রস্তুতি, স্টাডি-এড, শব্দভাণ্ডার, শিক্ষামূলক গেম, ভাষা শেখা

বিনোদন

ভিডিও, সিনেমা, টিভি, ইন্ট্যার‍্যাক্টিভ বিনোদন স্ট্রিম করা

ইভেন্ট

কনসার্টের টিকিট, স্পোর্টিং ইভেন্টের টিকিট, টিকিট রিসেল, সিনেমার টিকিট

ফাইন্যান্স

ব্যাঙ্কিং, পেমেন্ট, এটিএম ফাইন্ডার, ফাইন্যান্সিয়াল নিউজ, বিমা, ট্যাক্স, পোর্টফোলিও ম্যানেজমেন্ট ও ট্রেডিং, টিপ ক্যালকুলেটর

খাদ্য ও পানীয়

রেসিপি, রেস্তোরাঁ, ফুড গাইড, ওয়াইন টেস্টিং ও ডিসকভারি, পানীয়ের রেসিপি

স্বাস্থ্য ও ফিটনেস

ব্যক্তিগত ফিটনেস, ওয়ার্কআউট ট্র্যাকিং, ডায়েট ও পুষ্টি সংক্রান্ত পরামর্শ, স্বাস্থ্য ও নিরাপত্তা

ঘর ও বাড়ি

বাড়ি ও অ্যাপার্টমেন্ট সার্চ, বাড়ির উন্নতি, ইন্টিরিয়র ডেকোরেশন, মর্টগেজ, রিয়েল এস্টেট

লাইব্রেরি ও ডেমো

সফ্টওয়্যার লাইব্রেরি, টেকনিক্যাল ডেমো

লাইফস্টাইল

স্টাইল গাইড, বিয়ে ও পার্টির প্ল্যানিং, কীভাবে-করবেন গাইড

Maps ও নেভিগেশন

নেভিগেশন টুল, জিপিএস, ম্যাপিং, ট্রানজিট টুল, পাবলিক ট্রান্সপোর্ট

মেডিকেল

ওষুধ ও ক্লিনিক্যাল রেফারেন্স, ক্যালকুলেটর, স্বাস্থ্য পরিষেবা প্রদানকারীদের জন্য হ্যান্ডবুক, মেডিকেল জার্নাল ও খবর

সঙ্গীত ও অডিও

মিউজিক পরিষেবা, রেডিও, মিউজিক প্লেয়ার

সংবাদ ও ম্যাগাজিন

সংবাদপত্র, খবর অ্যাগ্রিগেটর, ম্যাগাজিন, ব্লগিং

বাচ্চার লালনপালন করা

গর্ভাবস্থা, বাচ্চাদের যত্ন ও মনিটর করা, চাইল্ডকেয়ার

পছন্দমতো সাজিয়ে নেওয়া

ওয়ালপেপার, লাইভ ওয়ালপেপার, হোম স্ক্রিন, লক স্ক্রিন, রিংটোন

ফটোগ্রাফি

ক্যামেরা, ফটো এডিটিং টুল, ফটো ম্যানেজমেন্ট ও শেয়ারিং

প্রোডাক্টিভিটি

নোটপ্যাড, করণীয় তালিকা, কীবোর্ড, প্রিন্টিং, ক্যালেন্ডার, ব্যাক-আপ, ক্যালকুলেটর, কনভার্সন

কেনাকাটা

অনলাইন শপিং, নিলাম, কুপন, দামের তুলনা, মুদিখানার তালিকা, প্রোডাক্টের রিভিউ

সোশ্যাল

সোশ্যাল নেটওয়ার্কিং, চেক-ইন

খেলাধূলা

স্পোর্টস নিউজ ও কমেন্ট্রি, স্কোর ট্র্যাকিং, ফ্যান্টাসি টিম ম্যানেজমেন্ট, গেম কভারেজ

টুল

Android ডিভাইসের জন্য টুল

ভ্রমণ ও স্থানীয়

ট্রিপ বুকিং টুল, রাইড-শেয়ারিং, ট্যাক্সি, সিটি গাইড, স্থানীয় ব্যবসার তথ্য, ট্রিপ ম্যানেজমেন্ট টুল, ট্যুর বুকিং

ভিডিও প্লেয়ার ও এডিটর

ভিডিও প্লেয়ার, ভিডিও এডিটর, মিডিয়া স্টোরেজ

আবহাওয়া

আবহাওয়ার তথ্য

অ্যাপের বিজ্ঞাপন ও মার্কেটিং

অ্যাপে বিজ্ঞাপন বা মার্কেটিং আছে কিনা তা উল্লেখ করুন, এর মধ্যে অ্যাপ-মধ্যস্থ প্রোমোশনও অন্তর্ভুক্ত।

গোপনীয়তা নীতি

ডেভেলপার কীভাবে ব্যবহারকারীর ডেটা ম্যানেজ করেন সেই সম্পর্কে বিস্তারিত বিবরণ সহ গোপনীয়তা নীতির একটি লিঙ্ক যোগ করুন। অ্যাপে এই লিঙ্ক না থাকলে, ধরে নেওয়া হয় যে অ্যাপটি ব্যবহারকারীর ডেটা ম্যানেজ করে না।

ডেভেলপারদের নিজেদের সম্পর্কে কী কী শেয়ার করতে হবে

অ্যাপ মেটাডেটা বান্ডেল তৈরি করার সময়, ডেভেলপারদের নিম্নলিখিত বিভাগে বর্ণনা করা ডেভেলপার তথ্য প্রকাশ করতে হবে:

ডেভেলপারের নাম

অ্যাপ তৈরি করা ডেভেলপার, ব্যক্তি বা কোম্পানির নাম। একাধিক ডেভেলপারের নাম থাকতে পারে।

অ্যাপ রেজিস্ট্রি

অ্যাপটি যদি স্টোর এবং অন্যান্য ইনস্টলার সহ কোনও অ্যাপ রেজিস্ট্রিতে তালিকাভুক্ত থাকে, তাহলে এই ফিল্ডে তা উল্লেখ করুন। একাধিক স্টোরের জন্য একাধিক এন্ট্রি করার অনুমতি দেওয়া হয়।

  • Android ইনস্টলার হিসেবে কাজ করে এমন অ্যাপ রেজিস্ট্রির জন্য: ভ্যালু হিসেবে স্টোরের Android প্যাকেজের নাম ব্যবহার করতে হবে। যেমন, Google Play Store-এর জন্য com.android.vending ব্যবহার করুন।
  • অন্যান্য অ্যাপ রেজিস্ট্রির জন্য: ভ্যালু হিসেবে রেজিস্ট্রির URL দিতে হবে।

নিম্নলিখিত যেকোনও কারণে এই ফিল্ডটি বাদ দিন:

  • ডেভেলপার হল Google Play SDK Index-এ তালিকাভুক্ত একটি SDK।
  • ডেভেলপার কোনও অ্যাপ স্টোর বা রেজিস্ট্রিতে রেজিস্টার করা নেই।

অ্যাপ রেজিস্ট্রি আইডি

ইনস্টলার ও স্টোর সহ যেকোনও অ্যাপ রেজিস্ট্রিতে তালিকাভুক্ত অ্যাপের ক্ষেত্রে, এই ভ্যালু ডেভেলপারের স্টোর, ইনস্টলার বা রেজিস্ট্রি আইডেন্টিটি হতে হবে। একাধিক স্টোরের জন্য একাধিক এন্ট্রি করার অনুমতি দেওয়া হয়।

  • Google Play-তে রেজিস্টার করা ডেভেলপারদের জন্য: এই ভ্যালু অবশ্যই ডেভেলপার পৃষ্ঠার URL হতে হবে (যেমন, https://play.google.com/store/apps/dev?id=5700313618786177705 হল ডেভেলপার Google LLC-এর URL)।
  • ডেভেলপার যদি Google Play SDK Index-এ তালিকাভুক্ত SDK ডেভেলপার হন: SDK-এর URL ব্যবহার করুন (যেমন, https://play.google.com/sdks/details/com-google-android-gms-play-services-ads হল Google Mobile Ads (GMA) SDK-এর URL)।
  • ডেভেলপার অন্য কোনও স্টোর বা রেজিস্ট্রিতে রেজিস্টার করা থাকলে: অ্যাপ স্টোর URL বা অন্য কোনও শনাক্তকারী প্রদান করা যেতে পারে।

কোনও ডেভেলপার কোনও অ্যাপ স্টোরে রেজিস্টার না করলে, এই অ্যাট্রিবিউট বাদ দেওয়া যেতে পারে।

ডেভেলপারের যোগাযোগের তথ্য

নিম্নলিখিত তথ্য দিন:

  • ইমেল
  • ওয়েবসাইট
  • দেশ বা অঞ্চল
  • চিঠি পাঠানোর ঠিকানা

ডেটা নিরাপত্তা বিভাগে ডেভেলপারদের কী কী তথ্য প্রকাশ করতে হবে

অ্যাপ মেটাডেটা বান্ডেলের ডেটা সুরক্ষা বিভাগে ডেভেলপারদের কোন কোন তথ্য প্রকাশ করতে হবে, তা এই বিভাগে ব্যাখ্যা করা হয়েছে এবং ডেভেলপাররা বেছে নিতে পারেন এমন ব্যবহারকারীর ডেটার ধরন ও উদ্দেশ্যের তালিকা দেওয়া হয়েছে। Google Play Store-এর মাধ্যমে কোনও অ্যাপ ডিস্ট্রিবিউট করা হলে, এই তথ্য লিখতে Play Console ব্যবহার করুন।

ডেটার ধরন জুড়ে ডেভেলপারদের কী ঘোষণা করতে হবে

অ্যাপ মেটাডেটা বান্ডেল তৈরি করার সময়, ডেভেলপারদের তারা যে ধরনের ডেটা সংগ্রহ ও শেয়ার করেন সেই সম্পর্কে তথ্য প্রকাশ করতে হবে, যেমনটি নিম্নলিখিত বিভাগে বর্ণনা করা হয়েছে:

ডেটা সংগ্রহ

এই ক্ষেত্রে সংগ্রহ করা বলতে ব্যবহারকারীর ডিভাইস থেকে কোনও অ্যাপের ডেটা ট্রান্সমিট করাকে বোঝায়। নিম্নলিখিত নির্দেশিকাগুলি মনে রাখবেন:

  • লাইব্রেরি ও SDK: এর মধ্যে অ্যাপে ব্যবহৃত লাইব্রেরি বা SDK-এর মাধ্যমে অ্যাপ থেকে ডিভাইস-অফ ট্রান্সমিট করা ব্যবহারকারীর ডেটা অন্তর্ভুক্ত, ডেটা অ্যাপের ডেভেলপার বা থার্ড-পার্টি সার্ভারে ট্রান্সমিট করা হোক বা না হোক।

  • Webview: এর মধ্যে অ্যাপ থেকে খোলা Webview থেকে সংগ্রহ করা ব্যবহারকারীর ডেটা অন্তর্ভুক্ত থাকে, যদি অ্যাপটি সেই Webview-এর মাধ্যমে ডেলিভার করা কোড এবং আচরণ নিয়ন্ত্রণ করে।

    ডেভেলপারদের এমন কোনও ওয়েবভিউ থেকে ডেটা সংগ্রহের কথা ঘোষণা করতে হবে না যেখানে ব্যবহারকারীরা ওপেন ওয়েব নেভিগেট করছেন।

  • ক্ষণস্থায়ী প্রসেসিং: ডিভাইস থেকে ট্রান্সমিট করা ব্যবহারকারীর ডেটা যা ক্ষণস্থায়ীভাবে প্রসেস করা হয়, তা আপনার অ্যাপের মেটাডেটা বান্ডেলে অন্তর্ভুক্ত করার প্রয়োজন নেই, যদি তা নিম্নলিখিত স্ট্যান্ডার্ড পূরণ করে:

    ডেটা ক্ষণস্থায়ীভাবে প্রসেস করার অর্থ হল, ডেটা শুধুমাত্র মেমরিতে স্টোর করা থাকাকালীন সেটি অ্যাক্সেস ও ব্যবহার করা এবং রিয়েল-টাইমে নির্দিষ্ট অনুরোধের পরিষেবা দেওয়ার জন্য যতক্ষণ প্রয়োজন তার বেশি সময় ধরে না রাখা।

    যেমন, কোনও আবহাওয়ার অ্যাপ ব্যবহারকারীর লোকেশনের বর্তমান আবহাওয়া দেখানোর জন্য ডিভাইস থেকে ব্যবহারকারীর লোকেশন ট্রান্সমিট করে, কিন্তু শুধু মেমরিতে লোকেশন ডেটা ব্যবহার করে এবং অনুরোধ পূরণ হয়ে গেলে সেই ডেটা আর স্টোর করে না, সেটি লোকেশনের ক্ষণস্থায়ী ব্যবহারকে ক্ষণস্থায়ী হিসেবে বিবেচনা করতে পারে। তবে, বিজ্ঞাপন প্রোফাইল বা অন্যান্য ব্যবহারকারীর প্রোফাইল তৈরি করার জন্য ডেটা ব্যবহার করাকে ক্ষণস্থায়ী হিসেবে বিবেচনা করা যাবে না এবং প্রাসঙ্গিক উদ্দেশ্যে সংগ্রহ বা শেয়ার করা হিসেবে ঘোষণা করতে হবে।

  • ছদ্মনামযুক্ত ডেটা: ছদ্মনামযুক্ত ডেটা সংগ্রহ করা হলে তা প্রকাশ করতে হবে। যেমন, কোনও ব্যবহারকারীর সাথে যুক্ত করা যেতে পারে এমন ডেটা অবশ্যই প্রকাশ করতে হবে।

ডেটা সংগ্রহ সংক্রান্ত ডিসক্লোজারের আওতাভুক্ত নয়

নিম্নলিখিত ব্যবহারের ক্ষেত্রে, সংগৃহীত হিসেবে প্রকাশ করার প্রয়োজন নেই:

  • অন-ডিভাইস অ্যাক্সেস বা প্রসেসিং: কোনও অ্যাপের মাধ্যমে অ্যাক্সেস করা ব্যবহারকারীর ডেটা যা শুধুমাত্র ব্যবহারকারীর ডিভাইসে স্থানীয়ভাবে প্রসেস করা হয় এবং ডিভাইসের বাইরে পাঠানো হয় না, তা প্রকাশ করার প্রয়োজন নেই।

  • এন্ড-টু-এন্ড এনক্রিপশন: ব্যবহারকারীর ডেটা যা ডিভাইস থেকে পাঠানো হয়, কিন্তু এন্ড-টু-এন্ড এনক্রিপশনের কারণে আপনি বা প্রেরক ও প্রাপক ছাড়া অন্য কেউ পড়তে পারেন না, তা প্রকাশ করার প্রয়োজন নেই।

    এনক্রিপ্ট করা ডেটা ডেভেলপার সহ কোনও মধ্যস্থতাকারী এন্টিটি যেন পড়তে না পারে এবং প্রয়োজনীয় 'কী' যেন শুধু প্রেরক ও প্রাপকের কাছেই থাকে।

ডেটা শেয়ারিং

এই ক্ষেত্রে শেয়ার করা বলতে কোনও অ্যাপ থেকে সংগ্রহ করা ব্যবহারকারীর ডেটা থার্ড-পার্টির কাছে ট্রান্সফার করাকে বোঝায়। এর মধ্যে নিম্নলিখিত উপায়ে ট্রান্সফার করা ব্যবহারকারীর ডেটা অন্তর্ভুক্ত:

  • অফ-ডিভাইস, যেমন সার্ভার থেকে সার্ভারে ট্রান্সফার: যেমন, কোনও ডেভেলপার যদি অ্যাপ থেকে সংগ্রহ করা ব্যবহারকারীর ডেটা ডেভেলপারের সার্ভার থেকে থার্ড-পার্টি সার্ভারে ট্রান্সফার করেন।

  • অন্য অ্যাপে অন-ডিভাইস ট্রান্সফার: সরাসরি ডিভাইসে একটি অ্যাপ থেকে অন্য অ্যাপে ব্যবহারকারীর ডেটা ট্রান্সফার করা। এই ক্ষেত্রে, অ্যাপটি ব্যবহারকারীর ডিভাইস থেকে ডেটা ট্রান্সমিট না করলেও, ডেভেলপারকে অবশ্যই ডেটা নিরাপত্তা বিভাগে ডেটা শেয়ারিং প্রকাশ করতে হবে।

  • আপনার অ্যাপ লাইব্রেরি ও SDK থেকে: অ্যাপে অন্তর্ভুক্ত লাইব্রেরি বা SDK ব্যবহার করে, ব্যবহারকারীর ডিভাইস থেকে অ্যাপের মাধ্যমে সংগ্রহ করা ডেটা সরাসরি থার্ড-পার্টির কাছে ট্রান্সফার করা।

  • আপনার অ্যাপের মাধ্যমে খোলা হয়েছে এমন ওয়েবভিউ থেকে: অ্যাপ থেকে খোলা হয়েছে এমন ওয়েবভিউ ব্যবহার করে থার্ড-পার্টির কাছে ব্যবহারকারীর ডেটা ট্রান্সফার করা, যদি অ্যাপটি সেই ওয়েবভিউয়ের মাধ্যমে ডেলিভার করা কোড ও আচরণ নিয়ন্ত্রণ করে।

    ব্যবহারকারীরা যে ওয়েবভিউতে ওপেন ওয়েব নেভিগেট করছেন, ডেভেলপারদের সেই ওয়েবভিউ থেকে ডেটা শেয়ারিং ঘোষণা করতে হবে না।

নিম্নলিখিত ধরনের ডেটা ট্রান্সফার শেয়ারিং হিসেবে প্রকাশ করার প্রয়োজন নেই:

  • পরিষেবা প্রদানকারী: ব্যবহারকারীর ডেটা কোনও পরিষেবা প্রদানকারীর কাছে ট্রান্সফার করা, যেটি ডেভেলপারের হয়ে ডেটা প্রসেস করে। পরিষেবা প্রদানকারী বলতে এমন কোনও সত্তা বোঝায় যা ডেভেলপারের হয়ে এবং ডেভেলপারের নির্দেশ অনুযায়ী ব্যবহারকারীর ডেটা প্রসেস করে।

  • আইনি উদ্দেশ্য: নির্দিষ্ট আইনি উদ্দেশ্যে ব্যবহারকারীর ডেটা ট্রান্সফার করা, যেমন আইনি বাধ্যবাধকতা বা সরকারি অনুরোধের উত্তর দেওয়া।

  • ব্যবহারকারীর শুরু করা অ্যাকশন বা প্রমিনেন্ট ডিসক্লোজার ও ব্যবহারকারীর সম্মতি: ব্যবহারকারীর শুরু করা নির্দিষ্ট অ্যাকশনের ভিত্তিতে থার্ড-পার্টির কাছে ব্যবহারকারীর ডেটা ট্রান্সফার করা, যেখানে ব্যবহারকারী যুক্তিসঙ্গতভাবে আশা করেন যে ডেটা শেয়ার করা হবে অথবা অ্যাপ-মধ্যস্থ প্রমিনেন্ট ডিসক্লোজার ও সম্মতির ভিত্তিতে ডেটা শেয়ার করা হবে।

  • পরিচয় গোপন রাখা হয় এমন ডেটা। ব্যবহারকারীর ডেটা ট্রান্সফার করা যা সম্পূর্ণভাবে পরিচয় গোপন করে দেওয়া হয়েছে যাতে এটি আর কোনও স্বতন্ত্র ব্যবহারকারীর সাথে অ্যাসোসিয়েট করা না যায়।

  • ফার্স্ট ও থার্ড-পার্টি: ফার্স্ট-পার্টি বলতে ডেভেলপারকে বোঝায়, অর্থাৎ অ্যাপের মাধ্যমে সংগ্রহ করা ডেটা প্রসেস করার জন্য দায়ী প্রাথমিক সংস্থা। স্টোরের মাধ্যমে ডিস্ট্রিবিউট করা অ্যাপের ক্ষেত্রে, এটি সাধারণত স্টোরে অ্যাপ প্রকাশ করা সংস্থা।

    অ্যাপের মাধ্যমে সংগ্রহ করা ডেটা প্রসেস করার জন্য কোন সংস্থা প্রাথমিকভাবে দায়ী, সেটি ব্যবহারকারীদের কাছে যুক্তিযুক্তভাবে স্পষ্ট করার বাধ্যবাধকতা প্রথম পক্ষের আছে।

    থার্ড-পার্টি বলতে ফার্স্ট-পার্টি বা তার পরিষেবা প্রদানকারী ছাড়া অন্য যেকোনও সংস্থাকে বোঝায়।

ডেটা ম্যানেজ করা

এছাড়াও, অ্যাপের মাধ্যমে সংগ্রহ করা প্রতিটি ডেটার ধরন ঐচ্ছিক নাকি প্রয়োজনীয়, ডেভেলপার তা প্রকাশ করতে পারেন। ঐচ্ছিক-এর মধ্যে ডেটা সংগ্রহ করার বিকল্প চালু বা বন্ধ করার সুবিধা অন্তর্ভুক্ত। যেমন, ডেভেলপাররা কোনও ডেটার ধরনকে ঐচ্ছিক হিসেবে ঘোষণা করতে পারেন, যেখানে ব্যবহারকারীর কাছে ডেটা সংগ্রহের উপর নিয়ন্ত্রণ থাকে এবং ডেটা প্রদান না করেই অ্যাপটি ব্যবহার করতে পারেন; অথবা যেখানে ব্যবহারকারী ম্যানুয়ালি সেই ডেটার ধরন প্রদান করবেন কিনা তা বেছে নেন। কোনও অ্যাপের প্রাথমিক ক্ষমতার জন্য ডেটার ধরন প্রয়োজন হলে, ডেভেলপারদের সেই ডেটা প্রয়োজনীয় হিসেবে ঘোষণা করতে হবে।

ডেভেলপাররা ঘোষণা করতে পারেন যে কোনও অ্যাপ নির্দিষ্ট ডেটা ঐচ্ছিকভাবে সংগ্রহ করে, তবে এটি তখনই প্রযোজ্য হবে যখন সব ব্যবহারকারী–ডিভাইস বা অঞ্চল নির্বিশেষে–ঐচ্ছিকভাবে তথ্য প্রদান করতে, ডেটা সংগ্রহ থেকে অপ্ট-আউট করতে বা অপ্ট-ইন করতে পারবেন।

ঐচ্ছিক ডেটা সংগ্রহের উদাহরণের মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত:

  • একটি সোশ্যাল মিডিয়া অ্যাপ যা মার্কেটিং সংক্রান্ত যোগাযোগের জন্য ব্যবহারকারীর জন্মতারিখ জানতে চায়, কিন্তু সেই তথ্যটি প্রয়োজনীয় নয়–ব্যবহারকারী সেই তথ্য না দিয়েও সাইন-আপ করতে পারেন।

  • ব্যবহারকারীর ডেটা যা শুধুমাত্র তখনই সংগ্রহ করা হয় যখন কোনও ব্যবহারকারী সাইন-ইন করেন যেখানে ব্যবহারকারীদের কাছে সাইন-ইন না করেই অ্যাপের সাথে যুক্ত হওয়ার ক্ষমতা থাকে।

অন্যান্য অ্যাপ ও ডেটা প্রকাশ

এছাড়াও, ডেটা সুরক্ষা বিভাগ হল ডেভেলপারদের জন্য অ্যাপের গোপনীয়তা ও সুরক্ষা সংক্রান্ত অনুশীলন দেখানোর একটি সুযোগ। যেমন, ডেভেলপাররা নিম্নলিখিত তথ্য হাইলাইট করতে পারেন:

  • ট্রানজিটে এনক্রিপশন: কোনও অ্যাপের মাধ্যমে সংগ্রহ বা শেয়ার করা ডেটা, ব্যবহারকারীর ডিভাইস থেকে সার্ভারে ডেটা ফ্লো সুরক্ষিত রাখতে ট্রানজিটে এনক্রিপশন ব্যবহার করে কিনা।

    কিছু অ্যাপ এমনভাবে ডিজাইন করা হয়েছে যাতে ব্যবহারকারীরা অন্য সাইট বা পরিষেবায় ডেটা ট্রান্সফার করতে পারেন। যেমন, কোনও মেসেজিং অ্যাপ ব্যবহারকারীদের মোবাইল পরিষেবা প্রদানকারীর মাধ্যমে এসএমএস মেসেজ পাঠানোর বিকল্প দিতে পারে, যা বিভিন্ন এনক্রিপশন পদ্ধতি মেনে চলে। এইসব অ্যাপ তাদের ডেটা নিরাপত্তা বিভাগে ঘোষণা করতে পারে যে, ব্যবহারকারীর ডিভাইস ও অ্যাপের সার্ভারের মধ্যে ডেটা ট্রান্সফার করার সময় ডেটা নিরাপদে এনক্রিপ্ট করার জন্য শিল্পের নির্ধারিত মান ব্যবহার করা হলে, একটি নিরাপদ কানেকশনের মাধ্যমে ডেটা ট্রান্সফার করা হয়।

  • মুছে ফেলার অনুরোধ সংক্রান্ত পদ্ধতি: কোনও অ্যাপ ব্যবহারকারীদের ডেটা মুছে ফেলার অনুরোধ করার সুযোগ দেয় কিনা।

স্বতন্ত্রভাবে সুরক্ষা পর্যালোচনা করা (সব অ্যাপের জন্য উপলভ্য)

ডেটা সুরক্ষা বিভাগে ডেভেলপাররা ঘোষণা করতে পারেন যে অ্যাপটি গ্লোবাল সিকিউরিটি স্ট্যান্ডার্ড অনুযায়ী স্বতন্ত্রভাবে যাচাই করা হয়েছে। এটি হল একটি ঐচ্ছিক পর্যালোচনা যা ডেভেলপাররা গ্রহণ করে এবং এর জন্য অর্থ প্রদান করে। যেমন, মোবাইল অ্যাপ্লিকেশন সিকিউরিটি অ্যাসেসমেন্ট (MASA) ব্যবহার করে, ডেভেলপাররা সরাসরি কোনও ল্যাবের সাথে কাজ করতে পারেন যাতে তাদের অ্যাপগুলি ওপেন ওয়ার্ল্ডওয়াইড অ্যাপ্লিকেশন সিকিউরিটি প্রোজেক্টের (OWASP) মোবাইল অ্যাপ্লিকেশন সিকিউরিটি যাচাইকরণ স্ট্যান্ডার্ড (MASVS) অনুযায়ী মূল্যায়ন করা যায়। যে থার্ড-পার্টি সংস্থাগুলি পর্যালোচনা করছে তারা ডেভেলপারের হয়ে এই কাজ করছে।

ডেটার ধরন এবং এর উদ্দেশ্য

ডেভেলপারদের বিভিন্ন ধরনের ব্যবহারকারীর ডেটার জন্য সংগ্রহ, শেয়ারিং এবং অন্যান্য অনুশীলন প্রদান করতে বলা হয়, সেইসাথে যে উদ্দেশ্যে ডেভেলপার সেই ডেটা ব্যবহার করে, নিম্নলিখিত সারণীতে বর্ণনা করা হয়েছে:

বিভাগ ডেটার ধরন বর্ণনা

লোকেশন

আনুমানিক লোকেশন

ব্যবহারকারী বা ডিভাইসের প্রকৃত লোকেশন ৩ বর্গ কিলোমিটার বা তার বেশি এলাকা জুড়ে, যেমন ব্যবহারকারী যে শহরে আছেন বা Android-এর ACCESS_COARSE_LOCATION অনুমতি দ্বারা প্রদত্ত লোকেশন।

সুনির্দিষ্ট লোকেশন

৩ বর্গ কিলোমিটারের কম এলাকার মধ্যে ব্যবহারকারী বা ডিভাইসের ফিজিক্যাল লোকেশন, যেমন Android-এর ACCESS_FINE_LOCATION অনুমতি দ্বারা প্রদত্ত লোকেশন।

ব্যক্তিগত তথ্য

নাম

ব্যবহারকারী কীভাবে নিজেকে উল্লেখ করেন, যেমন তার নাম বা পদবি অথবা ডাকনাম।

ইমেল আইডি

ব্যবহারকারীর ইমেল আইডি।

ব্যবহারকারীর আইডি

শনাক্তকরণযোগ্য ব্যক্তির সাথে সম্পর্কিত শনাক্তকারী। যেমন, অ্যাকাউন্ট আইডি, অ্যাকাউন্ট নম্বর বা অ্যাকাউন্টের নাম।

ঠিকানা

ব্যবহারকারীর ঠিকানা, যেমন মেলিং বা বাড়ির ঠিকানা।

ফোন নম্বর

ব্যবহারকারীর ফোন নম্বর।

জাতি ও জাতিগত পরিচয়

ব্যবহারকারীর জাতি বা জাতিগত পরিচয় সম্পর্কিত তথ্য।

রাজনৈতিক বা ধর্মীয় বিশ্বাস

ব্যবহারকারীর রাজনৈতিক বা ধর্মীয় বিশ্বাস সম্পর্কিত তথ্য।

যৌন অভিরুচি

ব্যবহারকারীর যৌন অভিরুচি সম্পর্কিত তথ্য।

অন্যান্য তথ্য

জন্মতারিখ, লিঙ্গগত পরিচয় বা ভেটেরান স্ট্যাটাসের মতো অন্য যেকোনও ব্যক্তিগত তথ্য।

আর্থিক অবস্থা সম্পর্কিত তথ্য

ব্যবহারকারীর পেমেন্ট সংক্রান্ত তথ্য

ব্যবহারকারীর আর্থিক অ্যাকাউন্ট সম্পর্কিত তথ্য, যেমন ক্রেডিট কার্ড নম্বর।

কেনাকাটার ইতিহাস

ব্যবহারকারীর করা কেনাকাটা বা ট্রানজ্যাকশন সম্পর্কিত তথ্য।

ক্রেডিট স্কোর

ব্যবহারকারীর ক্রেডিট স্কোর সম্পর্কিত তথ্য।

আর্থিক অবস্থা সম্পর্কিত অন্যান্য তথ্য

ব্যবহারকারীর বেতন বা ঋণের মতো অন্য কোনও আর্থিক তথ্য।

স্বাস্থ্য ও ফিটনেস

স্বাস্থ্য সংক্রান্ত তথ্য

ব্যবহারকারীর স্বাস্থ্য সম্পর্কিত তথ্য, যেমন মেডিকেল রেকর্ড বা উপসর্গ।

ফিটনেস সংক্রান্ত তথ্য

ব্যবহারকারীর ফিটনেস সংক্রান্ত তথ্য, যেমন এক্সারসাইজ বা অন্যান্য শারীরিক অ্যাক্টিভিটি।

মেসেজ

ইমেল

ব্যবহারকারীর ইমেল, যার মধ্যে ইমেলের সাবজেক্ট লাইন, প্রেরক, প্রাপক এবং ইমেলের কন্টেন্ট অন্তর্ভুক্ত।

এসএমএস বা এমএমএস

ব্যবহারকারীর টেক্সট মেসেজ, যার মধ্যে প্রেরক, প্রাপক ও মেসেজের কন্টেন্ট অন্তর্ভুক্ত।

অন্য অ্যাপ-মধ্যস্থ মেসেজ

অন্য যেকোনও ধরনের মেসেজ। যেমন, ইনস্ট্যান্ট মেসেজ বা চ্যাট কন্টেন্ট।

ফটো ও ভিডিও

ফটো

ব্যবহারকারীর ফটো।

ভিডিও

ব্যবহারকারীর ভিডিও।

অডিও ফাইলগুলি

ভয়েস বা সাউন্ড রেকর্ডিং

ব্যবহারকারীর ভয়েস যেমন ভয়েসমেল বা সাউন্ড রেকর্ডিং।

মিউজিক ফাইল

ব্যবহারকারীর মিউজিক ফাইল।

অন্য অডিও ফাইল

ব্যবহারকারীর তৈরি করা বা প্রদান করা অন্য যেকোনও অডিও ফাইল।

ফাইল ও ডকুমেন্ট

ফাইল ও ডকুমেন্ট

ব্যবহারকারীর ফাইল বা ডকুমেন্ট অথবা তাদের ফাইল বা ডকুমেন্ট সম্পর্কিত তথ্য, যেমন ফাইলের নাম।

ক্যালেন্ডার

ক্যালেন্ডার ইভেন্ট

ব্যবহারকারীর ক্যালেন্ডার থেকে পাওয়া তথ্য, যেমন ইভেন্ট, ইভেন্ট নোট এবং অংশগ্রহণকারী ব্যক্তি।

পরিচিতি

পরিচিতি

ব্যবহারকারীর পরিচিতি সম্পর্কিত তথ্য যেমন পরিচিতির নাম, মেসেজের ইতিহাস এবং সোশ্যাল গ্রাফ সম্পর্কিত তথ্য যেমন ইউজারনেম, পরিচিতির সাম্প্রতিকতা, পরিচিতির ফ্রিকোয়েন্সি, ইন্টার‍্যাকশনের সময়সীমা এবং কলের ইতিহাস।

অ্যাপের অ্যাক্টিভিটি

অ্যাপ ইন্টারফেস

ব্যবহারকারী কীভাবে অ্যাপের সাথে ইন্টার‍্যাক্ট করেন সেই সম্পর্কিত তথ্য। যেমন, তিনি কতবার কোনও পৃষ্ঠা ভিজিট করেন বা কোনও বিভাগে ট্যাপ করেন।

অ্যাপ-মধ্যস্থ সার্চ ইতিহাস

অ্যাপে ব্যবহারকারী কী সার্চ করেছেন সেই সম্পর্কিত তথ্য।

ইনস্টল করা অ্যাপ

ব্যবহারকারীর ডিভাইসে ইনস্টল করা অ্যাপ সম্পর্কিত তথ্য।

অন্য ব্যবহারকারীর তৈরি করা কন্টেন্ট

এখানে বা অন্য কোনও বিভাগে তালিকাভুক্ত নয় এমন ব্যবহারকারীর তৈরি করা কন্টেন্ট। যেমন, ব্যবহারকারীর বায়ো, নোট বা ওপেন-এন্ডেড উত্তর।

অন্যান্য অ্যাকশন

এখানে তালিকাভুক্ত নয় এমন অন্য যেকোনও ব্যবহারকারীর অ্যাক্টিভিটি বা ইন-অ্যাপ অ্যাকশন যেমন গেমপ্লে, লাইক ও ডায়ালগ বিকল্প।

ওয়েব ব্রাউজিং

ওয়েব ব্রাউজিং সম্পর্কিত ইতিহাস

ব্যবহারকারী যেসব ওয়েবসাইট দেখেছেন সেই সম্পর্কিত তথ্য।

অ্যাপ সম্পর্কিত তথ্য ও পারফর্ম্যান্স

ক্র্যাশ লগ

অ্যাপ থেকে ক্র্যাশ লগ ডেটা। যেমন, অ্যাপটি কতবার ক্র্যাশ করেছে, স্ট্যাক ট্রেস বা ক্র্যাশের সাথে সরাসরি সম্পর্কিত অন্যান্য তথ্য।

ডায়াগনস্টিকস

অ্যাপের পারফর্ম্যান্স সম্পর্কিত তথ্য। যেমন, ব্যাটারির আয়ু, লোডিং টাইম, লেটেন্সি, ফ্রেমরেট বা যেকোনও টেকনিক্যাল ডায়াগনস্টিকস।

অ্যাপ পারফর্ম্যান্স সম্পর্কিত অন্যান্য ডেটা

এখানে তালিকাভুক্ত নয় এমন অন্য যেকোনও অ্যাপ পারফর্ম্যান্স ডেটা।

ডিভাইস বা অন্যান্য আইডি

ডিভাইস বা অন্যান্য আইডি

কোনও নির্দিষ্ট ডিভাইস, ব্রাউজার বা অ্যাপের সাথে সম্পর্কিত শনাক্তকারী। যেমন, IMEI নম্বর, MAC অ্যাড্রেস, Widevine ডিভাইস আইডি, Firebase ইনস্টলেশন আইডি বা বিজ্ঞাপন শনাক্তকারী

উদ্দেশ্য

ডেটা ব্যবহারের উদ্দেশ্য বর্ণনা উদাহরণ

অ্যাপের কার্যকারিতা

অ্যাপে উপলভ্য ফিচারের জন্য ব্যবহার করা হয়

যেমন, অ্যাপের ফিচার চালু করতে বা ব্যবহারকারীদের যাচাই করতে।

Analytics

ব্যবহারকারীরা কীভাবে অ্যাপ ব্যবহার করেন বা এটি কীভাবে পারফর্ম করে সেই বিষয়ে ডেটা সংগ্রহ করতে ব্যবহার করা হয়

যেমন, কতজন ব্যবহারকারী নির্দিষ্ট কোনও ফিচার ব্যবহার করছেন তা দেখতে, অ্যাপ হেল্থে নজর রাখতে, ত্রুটি বা ক্র্যাশ শনাক্ত ও তার সমাধান করতে অথবা ভবিষ্যতে পারফর্ম্যান্স উন্নত করার জন্য।

ডেভেলপারের কথোপকথন

অ্যাপ বা ডেভেলপার সম্পর্কে খবর বা বিজ্ঞপ্তি পাঠাতে ব্যবহার করা হয়।

যেমন, কোনও গুরুত্বপূর্ণ নিরাপত্তা আপডেট সম্পর্কে ব্যবহারকারীদের জানাতে পুশ বিজ্ঞপ্তি পাঠানো অথবা অ্যাপের নতুন ফিচার সম্পর্কে ব্যবহারকারীদের জানানো।

বিজ্ঞাপন বা মার্কেটিং

বিজ্ঞাপন বা মার্কেটিং কমিউনিকেশন দেখাতে বা টার্গেট করতে অথবা বিজ্ঞাপনের পারফর্ম্যান্স পরিমাপ করতে ব্যবহার করা হয়

যেমন, অ্যাপে বিজ্ঞাপন দেখানো, অন্যান্য প্রোডাক্ট বা পরিষেবার বিষয়ে প্রচারের জন্য পুশ বিজ্ঞপ্তি পাঠানো অথবা বিজ্ঞাপন পার্টনারের সাথে ডেটা শেয়ার করা।

প্রতারণা প্রতিরোধ, নিরাপত্তা ও শর্ত মেনে চলা

প্রতারণা প্রতিরোধ, নিরাপত্তা বা আইনি শর্ত মেনে চলার জন্য ব্যবহার করা হয়।

যেমন, সম্ভাব্য প্রতারণামূলক কার্যকলাপ শনাক্ত করার জন্য লগ-ইন করার ব্যর্থ প্রচেষ্টা মনিটর করা।

পছন্দমতো সাজিয়ে নেওয়া

অ্যাপ কাস্টমাইজ করতে, যেমন সাজেস্ট করা কন্টেন্ট বা সাজেশন দেখানোর জন্য ব্যবহার করা হয়।

যেমন, ব্যবহারকারীর শোনার অভ্যাসের উপর নির্ভর করে প্লেলিস্ট সাজেস্ট করা বা ব্যবহারকারীর লোকেশনের উপর ভিত্তি করে স্থানীয় খবর দেওয়া।

অ্যাকাউন্ট ম্যানেজমেন্ট

ডেভেলপারের মাধ্যমে কোনও ব্যবহারকারীর অ্যাকাউন্ট সেট-আপ বা ম্যানেজ করার জন্য ব্যবহার করা হয়।

যেমন, ব্যবহারকারীদের অ্যাকাউন্ট তৈরি করতে বা অ্যাকাউন্টে তথ্য যোগ করতে সাহায্য করা, যা ডেভেলপার তার পরিষেবা জুড়ে ব্যবহারের জন্য প্রদান করে, অ্যাপে সাইন-ইন করা বা তাদের ক্রেডেনশিয়াল যাচাই করা।

ম্যানুয়ালি ডেটা সুরক্ষা XML ফাইল তৈরি করা

নিচে দেওয়া ডেটা সুরক্ষা সংক্রান্ত স্যাম্পেল XML ফাইল থেকে এমন একটি প্রিলোড করা অ্যাপের ফাইল স্ট্রাকচার সম্পর্কে জানা যায়, যেটি ব্যবহারকারীর লোকেশন সম্পর্কিত ডেটা শেয়ার করে। আপনার অ্যাপের জন্য যে ধরনের তথ্য প্রকাশ করতে হবে তার উপর নির্ভর করে এলিমেন্ট যোগ, এডিট বা সরানোর মাধ্যমে এই স্ট্রাকচার এডিট করুন।

মনে রাখবেন যে স্যাম্পেল ফাইলটি সম্পূর্ণ নাও হতে পারে। আপনার অ্যাপে অন্তর্ভুক্ত করার প্রয়োজন হতে পারে এমন অ্যাপ মেটাডেটা বান্ডেলের অ্যাপ, ডেভেলপার ও ডেটা সুরক্ষা বিভাগের জন্য প্রয়োজনীয় XML স্ট্রাকচার সম্পর্কে আরও তথ্য পেতে অ্যাপ মেটাডেটা বান্ডেলের জন্য স্কিমা দেখুন।

<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<bundle>
<long name="version" value="2" />

  <pbundle_as_map name="safety_labels">
    <long name="version" value="1" />

      <pbundle_as_map name="data_labels">
        <pbundle_as_map name="data_shared">
          <pbundle_as_map name="location">
            <pbundle_as_map name="approx_location">
              <int-array name="purposes" num="4">
                  <item value="1" />
                  <item value="2" />
                  <item value="5" />
                  <item value="6" />
              </int-array>
            </pbundle_as_map>
            <pbundle_as_map name="precise_location">
              <int-array name="purposes" num="2">
                  <item value="1" />
                  <item value="6" />
              </int-array>
            </pbundle_as_map>
          </pbundle_as_map>
        </pbundle_as_map>

    </pbundle_as_map>
</pbundle_as_map>
</bundle>

প্রায়শই জিজ্ঞাসিত প্রশ্ন

ডেভেলপারদের জিজ্ঞাসা করা সাধারণ প্রশ্নের উত্তর পেতে নিম্নলিখিত বিভাগগুলি দেখুন।

সাধারণ প্রশ্ন

অ্যাপ মেটাডেটা বান্ডেল সম্পর্কে সাধারণ প্রশ্নের উত্তর নিম্নলিখিত বিভাগে দেওয়া আছে।

iOS-এর জন্য একজন ডেভেলপার একই ধরনের তথ্য জমা দিয়েছেন। Android অ্যাপ মেটাডেটা বান্ডেলের জন্য ডেভেলপার সেই কাজের কতটা অংশ আবার ব্যবহার করতে পারবেন?

ডেভেলপার অ্যাপের ডেটা ম্যানেজ করার ব্যাপারে ভালভাবে জানেন, এটি খুব ভাল। অ্যাপ মেটাডেটা বান্ডেল সঠিকভাবে সম্পূর্ণ করতে, ডেভেলপারের অতিরিক্ত তথ্যের প্রয়োজন হতে পারে যা তারা আগে ব্যবহার নাও করতে পারেন, তাই তাদের অতিরিক্ত কাজ করার জন্য প্রস্তুত থাকতে হবে। Android অ্যাপ মেটাডেটা বান্ডেলের ট্যাক্সোনমি ও ফ্রেমওয়ার্ক অন্যান্য অ্যাপ স্টোরে ব্যবহৃত ট্যাক্সোনমি ও ফ্রেমওয়ার্কের থেকে যথেষ্ট আলাদা হতে পারে।

ডেভেলপাররা যাতে সঠিক তথ্য শেয়ার করেন তা Google কীভাবে নিশ্চিত করে? আমরা দেখেছি যে এই তথ্য ইন্ডাস্ট্রিতে সবসময় সঠিক হয় না।

গোপনীয়তা নীতির মতোই, ডেভেলপাররা তাদের অ্যাপ মেটাডেটা বান্ডেলে প্রকাশ করা তথ্যের জন্য দায়ী।

একজন ডেভেলপারকে কত ঘন ঘন অ্যাপ মেটাডেটা বান্ডেল আপডেট করতে হয়?

অ্যাপের ডেটা সংক্রান্ত পদ্ধতিতে প্রাসঙ্গিক পরিবর্তন করা হলে, ডেভেলপারদের অ্যাপ মেটাডেটা বান্ডেল আপডেট করতে হবে।

ডেটা সুরক্ষা বিভাগ সম্পূর্ণ করা সম্পর্কিত প্রশ্ন

অ্যাপ মেটাডেটা বান্ডেলের ডেটা নিরাপত্তা বিভাগ সম্পূর্ণ করার বিষয়ে প্রশ্নের উত্তর নিম্নলিখিত বিভাগে দেওয়া আছে।

অ্যাপটি যদি বিভিন্ন Android ভার্সনে আলাদাভাবে কাজ করে তাহলে কী হবে?

অ্যাপের মেটাডেটা বান্ডেল সঠিক হতে হবে যাতে এটি ব্যবহার, অ্যাপের ভার্সন, অঞ্চল এবং ব্যবহারকারীর বয়সের উপর নির্ভর না করে। ডেটা সুরক্ষা বিভাগে, সব ভৌগোলিক অঞ্চল ও ব্যবহারকারীর ধরন জুড়ে অ্যাপের ডেটা সংগ্রহ ও শেয়ার করার সারসংক্ষেপ বর্ণনা করা হয়।

ডেভেলপার কীভাবে দেখাতে পারেন যে বিভিন্ন অঞ্চলে তাদের বিভিন্ন পদ্ধতি থাকতে পারে? যেমন, কোনও ডেভেলপার ইউরোপে নির্দিষ্ট লাইব্রেরি ব্যবহার করেন না, কিন্তু অন্য জায়গায় করতে পারেন।

অ্যাপ মেটাডেটা বান্ডেল প্রতিটি অ্যাপের ডেটা সংক্রান্ত অনুশীলনের গ্লোবাল উপস্থাপনা দেখায়। ডেটা সুরক্ষা বিভাগটি সমস্ত ভৌগোলিক অঞ্চল এবং ব্যবহারকারীর ধরন জুড়ে অ্যাপের ডেটা সংগ্রহ এবং শেয়ার করার যোগফল বর্ণনা করে।

ডেটা নিরাপত্তা বিভাগে কি ব্যবহারকারীদের জন্য সম্মতি সংক্রান্ত পদ্ধতি রয়েছে? ডেভেলপারকে কি কোনও অতিরিক্ত পদক্ষেপ নিতে হবে এবং অ্যাপ-মধ্যস্থ প্রমিনেন্ট ডিসক্লোজার তৈরি করতে হবে?

না, ব্যবহারকারীর অ্যাপ ইনস্টল করার প্রসেসে নতুন কোনও ডিসক্লোজার নেই এবং এই ফিচারের সাথে সম্পর্কিত নতুন কোনও ব্যবহারকারীর সম্মতি নেই। Google Play অ্যাপের ডেভেলপার এবং Google Play পরিষেবা সহ Android ডিভাইসে মোবাইল বান্ডেল করা অ্যাপ যা ব্যক্তিগত এবং সংবেদনশীল ব্যবহারকারীর ডেটা সংগ্রহ করে, তাদের অবশ্যই অ্যাপ-মধ্যস্থ ডিসক্লোজার এবং সম্মতি প্রয়োগ করতে হবে যেখানে নীতি অনুসারে প্রয়োজন।

অ্যাপে অনুমতি থাকলেও, আসলে ডেটা সংগ্রহ বা শেয়ার না করলে, ডেভেলপারকে কি ডেটা ঘোষণা করতে হবে?

ডেটা আসলে সংগ্রহ বা শেয়ার করা না হলে, ডেভেলপারকে ডেটা সংগ্রহ বা শেয়ার করার বিষয়ে ঘোষণা করতে হবে না। Google Play পরিষেবা সহ Android ডিভাইসে Google Play অ্যাপ এবং মোবাইল বান্ডেল করা অ্যাপকে অবশ্যই প্রযোজ্য সমস্ত নীতি মেনে চলতে হবে।

একটি ডেটার ধরন অন্যটির অংশ হিসেবে সংগ্রহ করা হলে, ডেভেলপারকে কি দুটিই ঘোষণা করতে হবে? যেমন, ডেভেলপার যদি ব্যবহারকারীর ইমেল সহ পরিচিতি সংগ্রহ করে থাকেন, তাহলে ডেভেলপার কি "পরিচিতি" এবং "ইমেল আইডি" ডেটার ধরন ঘোষণা করেছেন?

ডেভেলপার যদি কোনও ডেটার ধরন সংগ্রহ করার সময় উদ্দেশ্যপ্রণোদিতভাবে অন্য কোনও ডেটার ধরন সংগ্রহ করেন, তাহলে ডেভেলপারকে দুটিই প্রকাশ করতে হবে। যেমন, ডেভেলপার যদি ব্যবহারকারীর ফটো সংগ্রহ করে এবং ব্যবহারকারীর বৈশিষ্ট্য (যেমন জাতি বা বর্ণ) নির্ধারণ করতে সেগুলি ব্যবহার করে, তাহলে ডেভেলপারকে জাতি এবং বর্ণ সম্পর্কিত ডেটা সংগ্রহের তথ্যও প্রকাশ করতে হবে।

ডেভেলপারকে কি মুছে ফেলা সংক্রান্ত পদ্ধতি প্রদান করতে হবে? এটি কি যেকোনও এবং সব ব্যবহারকারীর ডেটার জন্য হতে হবে?

ডেটা নিরাপত্তা বিভাগে ডেভেলপারদের জন্য একটি সারফেস প্রদান করা হয় যেখানে তারা শেয়ার করতে পারেন যে ডেভেলপার ব্যবহারকারীদের কাছ থেকে ডেটা মুছে ফেলার অনুরোধ গ্রহণ করার জন্য কোনও মেকানিজম প্রদান করেন কিনা। ডেটা সুরক্ষা বিভাগ সম্পূর্ণ করার অংশ হিসেবে, ডেভেলপারকে উল্লেখ করতে হবে যে তারা এই ধরনের কোনও মেকানিজম প্রদান করেন কিনা।

অ্যাপটি যে ব্যবহারকারীর ডেটা মুছে ফেলার অনুরোধ গ্রহণ করে তা বোঝানোর জন্য ডেভেলপারকে কি কোনও নির্দিষ্ট ধরনের মেকানিজম প্রদান করতে হবে?

এর জন্য কোনও নির্দিষ্ট পদ্ধতি নেই, তবে পেশাদার পদ্ধতি হিসেবে, অনুরোধ করার পদ্ধতিটি ব্যবহারকারীদের কাছে খুঁজে পাওয়ার যোগ্য এবং অ্যাক্সেসযোগ্য হতে হবে। ব্যবহারকারীরা যে পদ্ধতিতে ডেটা মুছে ফেলার অনুরোধ করতে পারেন, তার সাধারণ উদাহরণগুলির মধ্যে অ্যাপের ফিচার, কন্ট্যাক্ট ফর্ম বা নির্দিষ্ট ইমেল অ্যালিয়াস অন্তর্ভুক্ত থাকতে পারে, তবে এগুলি ছাড়াও আরও অনেক কিছু থাকতে পারে।

ডেভেলপার কীভাবে ডেটা নিরাপত্তা বিভাগে উল্লেখ করবেন যে তিনি এমন ডেটা মুছে ফেলার অনুরোধের পদ্ধতি প্রদান করেন যা অটোমেটিক মুছে ফেলা হয় বা পরিচয় গোপন করা হয়?

ডেভেলপার যদি নিম্নলিখিত বিকল্পগুলির মধ্যে এক বা একাধিক বিকল্প প্রদান করেন, তাহলে তিনি ঘোষণা করতে পারেন যে ব্যবহারকারীরা তাদের ডেটা মুছে ফেলার অনুরোধ করতে পারবেন:

  • ডেটা মুছে ফেলার অনুরোধ করার পদ্ধতি।
  • সংগ্রহ করার ৯০ দিনের মধ্যে সংগৃহীত ডেটা মুছে ফেলা বা পরিচয় গোপন করার জন্য অটোমেটিক প্রসেস শুরু করা।

    ডেভেলপার ঘোষণা করতে পারেন যে ব্যবহারকারীরা তাদের ডেটা মুছে ফেলার অনুরোধ করতে পারেন, এমনকি ডেভেলপারকে যদি আইনি সম্মতি বা অপব্যবহার প্রতিরোধের মতো বৈধ কারণে নির্দিষ্ট ডেটা সংরক্ষণ করতে হয়।

ডেভেলপারের প্রদান করা মুছে ফেলা সংক্রান্ত পদ্ধতি যদি বিশ্বব্যাপী সব ব্যবহারকারীর জন্য উপলভ্য না হয় — তাহলে কি ডেভেলপার এখনও উল্লেখ করতে পারবেন যে আমি মুছে ফেলার অনুরোধ সংক্রান্ত পদ্ধতি প্রদান করি?

প্রতি অ্যাপ মেটাডেটা বান্ডেলে শুধুমাত্র একটি গ্লোবাল ডেটা সুরক্ষা বিভাগ উপলভ্য। এতে যেকোনও ব্যবহার, অঞ্চল ও ব্যবহারকারীর বয়সের ভিত্তিতে ডেটা ব্যবহার ও ম্যানেজ করা সংক্রান্ত ব্যবস্থা কভার করা উচিত। অন্য কথায়, অ্যাপের যেকোনও ভার্সনে, পৃথিবীর যেকোনও জায়গায়, ডেটা সংক্রান্ত যেকোনও পদ্ধতি অনুসরণ করা হলে, ডেভেলপারকে অবশ্যই সেইসব পদ্ধতি উল্লেখ করতে হবে। তাই, ডেটা নিরাপত্তা বিভাগে সমস্ত ব্যবহারকারী এবং ভৌগোলিক অঞ্চল জুড়ে অ্যাপের ডেটা সংগ্রহ এবং শেয়ার করার মোট পরিমাণ বর্ণনা করা হয়েছে।

ডেটা থেকে পরিচয় গোপন করার জন্য কী ধরনের প্রযুক্তি ব্যবহার করা যেতে পারে?

ডেটা থেকে পরিচয় গোপন করার জন্য বিভিন্ন সম্ভাব্য পদ্ধতি রয়েছে যাতে এটি কোনও স্বতন্ত্র ব্যবহারকারীর সাথে সম্পর্কিত না হতে পারে। ডেভেলপারের উচিত গোপনীয়তা ও নিরাপত্তা বিশেষজ্ঞদের সাথে পরামর্শ করে তাদের ব্যবহারের ক্ষেত্রে প্রযোজ্য পদ্ধতিগুলি শনাক্ত করা। উদাহরণস্বরূপ, এই পৃষ্ঠায় Google-এর ব্যবহার করা কিছু ডেটা অ্যানোনিমাইজেশন পদ্ধতি নিয়ে আলোচনা করা হয়েছে, যেমন পার্থক্যমূলক গোপনীয়তা।

ডেভেলপার কীভাবে IP অ্যাড্রেস সংগ্রহ ও ব্যবহার করবেন?

অন্যান্য ডেটার ধরনের মতো, ডেভেলপারকে IP অ্যাড্রেসের সংগ্রহ, ব্যবহার এবং শেয়ার করার বিষয়টি তাদের নির্দিষ্ট ব্যবহার এবং অনুশীলনের উপর ভিত্তি করে প্রকাশ করতে হবে। যেমন, ডেভেলপাররা লোকেশন নির্ধারণ করার জন্য IP অ্যাড্রেস ব্যবহার করলে, সেই ডেটার ধরন (লোকেশন) ঘোষণা করতে হবে।

অন্যান্য ধরনের শনাক্তকারী সংগ্রহ ও শেয়ার করার বিষয়টি ডেভেলপার কীভাবে প্রকাশ করবেন?

অন্যান্য ডেটার ধরনের মতো, ডেভেলপারের নির্দিষ্ট ব্যবহার ও অনুশীলনের উপর ভিত্তি করে, ডেভেলপারকে বিভিন্ন ধরনের শনাক্তকারীর সংগ্রহ, ব্যবহার ও শেয়ারিং প্রকাশ করতে হবে। যেমন, শনাক্তকরণযোগ্য ব্যক্তির সাথে যুক্ত অ্যাকাউন্টের নাম সংগ্রহ করা হলে, তা "ব্যক্তিগত শনাক্তকারী" হিসেবে ঘোষণা করতে হবে এবং ব্যবহারকারীর Android বিজ্ঞাপন আইডি সংগ্রহ করা হলে, তা "ডিভাইস বা অন্যান্য শনাক্তকারী" হিসেবে ঘোষণা করতে হবে। অন্য একটি উদাহরণ হিসেবে, কোনও নির্দিষ্ট অ্যাপ-মধ্যস্থ ইভেন্টের সাথে সম্পর্কিত শনাক্তকারী, কিন্তু যা কোনও স্বতন্ত্র ডিভাইস, ব্রাউজার বা অ্যাপের সাথে যুক্ত নয়, সেটি "ডিভাইস বা অন্যান্য শনাক্তকারী" হিসেবে প্রকাশ করার প্রয়োজন নেই।

আগে যেমন উল্লেখ করা হয়েছে, ছদ্মনামে ডেটা সংগ্রহ করার বিষয়টি অ্যাপের মেটাডেটা বান্ডেলের ডেটা সুরক্ষা বিভাগে প্রাসঙ্গিক ডেটার ধরনের অধীনে প্রকাশ করতে হবে। যেমন, ডেভেলপার যদি ডিভাইস শনাক্তকারীর মাধ্যমে ডায়াগনস্টিক তথ্য সংগ্রহ করে, তাহলে ডেভেলপারকে ডেটা সুরক্ষা বিভাগে "ডায়াগনস্টিক" তথ্য সংগ্রহের বিষয়টি প্রকাশ করতে হবে।

"পরিষেবা প্রদানকারী" কী ধরনের অ্যাক্টিভিটি করতে পারেন?

পরিষেবা প্রদানকারী শুধুমাত্র ডেভেলপারের হয়ে ব্যবহারকারীর ডেটা প্রসেস করতে পারে। যেমন, কোনও অ্যানালিটিক্স প্রদানকারী, যিনি অ্যাপ থেকে ব্যবহারকারীর ডেটা শুধুমাত্র ডেভেলপারের হয়ে প্রসেস করেন অথবা কোনও ক্লাউড প্রদানকারী, যিনি ডেভেলপারের ব্যবহারের জন্য অ্যাপ থেকে ব্যবহারকারীর ডেটা হোস্ট করেন, সাধারণত "পরিষেবা প্রদানকারী" হিসেবে বিবেচিত হন। অন্যদিকে, কোনও SDK প্রোভাইডার যদি অ্যাপ ডেটার ভিত্তিতে একাধিক গ্রাহকের জন্য বিজ্ঞাপন প্রোফাইল তৈরি করে, তাহলে ডেটা নিরাপত্তা বিভাগের উদ্দেশ্যে সেটিকে "পরিষেবা প্রদানকারী" অ্যাক্টিভিটি হিসেবে বিবেচনা করা হবে না এবং অ্যাপ মেটাডেটা বান্ডেলের ডেটা নিরাপত্তা বিভাগে "শেয়ারিং" হিসেবে প্রকাশ করতে হবে।

আর্থিক ট্রানজ্যাকশন চালু করার জন্য কোনও অ্যাপ এক্সটার্নাল পেমেন্ট পরিষেবা ব্যবহার করে। অ্যাপের মেটাডেটা বান্ডেলে কি ক্রেডিট কার্ডের তথ্যের মতো আর্থিক তথ্য প্রকাশ করতে হবে?

পেমেন্ট পরিষেবার সাথে ইন্টিগ্রেশনের প্রকৃতির উপর এটি নির্ভর করে। অ্যাপটি যদি পেমেন্ট ট্রানজ্যাকশন সম্পূর্ণ করার জন্য PayPal, Google Pay, Google Play-র বিলিং সিস্টেম বা একই ধরনের পরিষেবা ব্যবহার করে, তাহলে ডেভেলপারকে পেমেন্ট পরিষেবার মাধ্যমে সংগৃহীত ডেটা সংগ্রহের কথা ঘোষণা করতে হবে না, যেমন ক্রেডিট কার্ড নম্বর, যদি নিম্নলিখিত সব শর্ত পূরণ করা হয়:

  • অ্যাপটি কখনই এই তথ্য অ্যাক্সেস করে না।

  • পেমেন্ট পরিষেবা সরাসরি ব্যবহারকারীর থেকে এই তথ্য সংগ্রহ করে এবং সেই পরিষেবার শর্তাবলী অনুযায়ী তথ্য সংগ্রহ করা হয়।

ডেভেলপারকে পেমেন্ট পরিষেবার সাথে ইন্টিগ্রেশন ভালভাবে পর্যালোচনা করতে হবে যাতে অ্যাপের মেটাডেটা বান্ডেলের ডেটা সুরক্ষা বিভাগে প্রাসঙ্গিক ডেটা সংগ্রহ ও শেয়ার করার বিষয়টি ঘোষণা করা হয় যা এইসব শর্ত পূরণ করে না। এছাড়াও, ডেভেলপারকে বিবেচনা করতে হবে যে অ্যাপটি কেনাকাটার ইতিহাসের মতো অন্যান্য আর্থিক তথ্য সংগ্রহ করে কিনা এবং অ্যাপটি পেমেন্ট পরিষেবা থেকে কোনও প্রাসঙ্গিক ডেটা পায় কিনা, যেমন ঝুঁকি এবং জালিয়াতি-বিরোধী উদ্দেশ্যে।

একটি অ্যাপ ব্যবহারকারীদের ব্যাক-আপ বা স্টোরেজের জন্য সরাসরি Google Drive বা Dropbox-এ তাদের ডেটা আপলোড করার সুবিধা দেয়। অ্যাপটি এই ডেটার কোনও কিছুই অ্যাক্সেস করে না। সেটি কি এখনও "কালেকশন" হিসেবে প্রকাশ করা উচিত?

এটি নির্দিষ্ট ইমপ্লিমেন্টেশনের উপর নির্ভর করে। ব্যবহারকারী যদি তার ডেটা সরাসরি নিজের এক্সটার্নাল ড্রাইভ বা ক্লাউড স্টোরেজ অ্যাকাউন্টে (যেমন Google Drive, Dropbox বা একই ধরনের পরিষেবা) আপলোড করার সিদ্ধান্ত নেন এবং এই আপলোড এক্সটার্নাল ড্রাইভ বা ক্লাউড স্টোরেজ প্রদানকারীর পরিষেবার শর্তাবলী ও গোপনীয়তা নীতি দ্বারা পরিচালিত হয় এবং অ্যাপটি যদি কখনও সংশ্লিষ্ট ডেটা সংগ্রহ বা অ্যাক্সেস না করে, তাহলে অ্যাপটিকে এই ডেটা সংগ্রহের কথা ঘোষণা করতে হবে না।

ট্রানজিটে থাকা ডেটা ডেভেলপার কীভাবে এনক্রিপ্ট করবেন?

ট্রানজিটে অ্যাপ ডেটা নিরাপদে এনক্রিপ্ট করতে ডেভেলপারকে শিল্পের নির্ধারিত মান অনুসরণ করতে হবে। সাধারণ এনক্রিপশন প্রোটোকলের মধ্যে ট্রান্সপোর্ট লেয়ার সিকিউরিটি (TLS) এবং হাইপার টেক্সট ট্রান্সফার প্রোটোকল সিকিউর (HTTPS) অন্তর্ভুক্ত।

অ্যাপ ব্যবহারকারীকে অ্যাকাউন্ট তৈরি করতে বা অ্যাকাউন্টে তথ্য যোগ করতে দেয়, যেমন, জন্মদিন বা লিঙ্গগত পরিচয়। ব্যবহারকারী তার অ্যাকাউন্টে যে ডেটা যোগ করেন, ডেভেলপার কীভাবে তা ঘোষণা করবেন?

অ্যাকাউন্ট ম্যানেজমেন্টের জন্য ডেভেলপারকে এই ডেটা সংগ্রহের কথা ঘোষণা করতে হবে, যেখানে ব্যবহারকারীর জন্য ডেটা সংগ্রহ করা ঐচ্ছিক (প্রযোজ্য হলে) তা উল্লেখ করতে হবে।

এছাড়াও, অ্যাপের মাধ্যমে সংগ্রহ করা যেকোনও ধরনের ডেটার মতো, ডেভেলপারকে এই ডেটা এবং অ্যাপটি যে উদ্দেশ্যে বা উদ্দেশ্যগুলির জন্য এটি ব্যবহার করে তা প্রকাশ করতে হবে। যেমন, অ্যাপটি যদি কোনও ব্যবহারকারীকে তার অ্যাকাউন্টে জন্মদিন যোগ করার অনুমতি দেয় এবং সময়মতো পুশ বিজ্ঞপ্তি পাঠাতে সেই ডেটা ব্যবহার করে, তাহলে অ্যাপটিকে অ্যাকাউন্ট ম্যানেজমেন্ট ছাড়াও এই উদ্দেশ্য ঘোষণা করতে হবে।

অ্যাকাউন্ট ম্যানেজমেন্টের মাধ্যমে অ্যাকাউন্ট ডেটার সাধারণ ব্যবহার কভার করা যেতে পারে যা নির্দিষ্ট কোনও অ্যাপের জন্য নয়। যেমন, ডেভেলপার যদি প্রতারণা প্রতিরোধ, বিজ্ঞাপন, মার্কেটিং বা পরিষেবা জুড়ে ডেভেলপারের যোগাযোগের জন্য অ্যাকাউন্টের তথ্য ব্যবহার করেন এবং এই ব্যবহার অ্যাপ বা অ্যাপের অ্যাক্টিভিটির জন্য নির্দিষ্ট না হয়, তাহলে এই অ্যাকাউন্ট ডেটা সংগ্রহের উদ্দেশ্য হিসেবে "অ্যাকাউন্ট ম্যানেজমেন্ট" ঘোষণা করাই অ্যাপ মেটাডেটা বান্ডেলের ডেটা নিরাপত্তা বিভাগে সেই সাধারণ ব্যবহার কভার করার জন্য যথেষ্ট। তবে, অ্যাপটি যে উদ্দেশ্যে ডেটা ব্যবহার করে, তা সবসময় ঘোষণা করতে হবে। পেশাদার পদ্ধতি হিসেবে, Google সাজেস্ট করে যে অ্যাকাউন্ট-লেভেল ডকুমেন্টেশন ও অ্যাকাউন্ট সাইন-আপ প্রসেসের অংশ হিসেবে অ্যাকাউন্ট পরিষেবার জন্য অ্যাপ কীভাবে ব্যবহারকারীর ডেটা ম্যানেজ করে তা প্রকাশ করা উচিত।

সিস্টেম সার্ভিস কী?

সিস্টেম সার্ভিস হল আগে থেকে ইনস্টল করা সফ্টওয়্যার যা মূল সিস্টেম ফিচারকে কাজ করতে সাহায্য করে। সিস্টেম পরিষেবায় transparency_info এবং system_app_safety_label বান্ডেল অন্তর্ভুক্ত থাকতে হবে (পরেরটি safety_labels বান্ডেলের পরিবর্তে প্রদান করা হয়)। Google Play-এর মাধ্যমে ডিস্ট্রিবিউট করা সিস্টেম পরিষেবা Google Play ডেটা সুরক্ষা ফর্ম পূরণ করা থেকে অব্যাহতি পাওয়ার জন্য আবেদন করতে পারে।

ডেভেলপার কীভাবে এমন ডেটা সংগ্রহের ঘোষণা করেন যা পৃষ্ঠা লোড করতে এবং রিয়েল টাইমে অন্যান্য ক্লায়েন্ট-সাইড অনুরোধের পরিষেবা দিতে ক্ষণস্থায়ী উপায়ে ব্যবহার করা হয়, তার আগে সেই ডেটা ডেভেলপারের সার্ভারে লগ করা হয় এবং অন্যান্য উদ্দেশ্যে ব্যবহার করা হয়?

এই ব্যবহার ক্ষণস্থায়ী হলে, ডেভেলপারকে অ্যাপ মেটাডেটা বান্ডেলের ডেটা সুরক্ষা বিভাগে এটি অন্তর্ভুক্ত করতে হবে না। তবে, ডেভেলপারকে অবশ্যই ক্ষণস্থায়ী প্রসেসিংয়ের বাইরে ব্যবহারকারীর ডেটার যেকোনও ব্যবহার ঘোষণা করতে হবে, যার মধ্যে ডেভেলপার যে উদ্দেশ্যে লগ করা ব্যবহারকারীর ডেটা ব্যবহার করেন তা অন্তর্ভুক্ত।