ব্যবহারকারীর নিরাপত্তার জন্য SDK সেরা অনুশীলন

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

একজন SDK প্রদানকারী হিসেবে, আপনি চান না যে আপনার SDK-এর কারণে কোনো অ্যাপ বা গেম ডেভেলপার Google Play ডেভেলপার নীতি লঙ্ঘন করে, যা তাদের ব্যবসায় ব্যাঘাত ঘটাতে পারে এবং Google Play-এর এনফোর্সমেন্ট অ্যাকশনের কাছে তাদের প্রকাশ করতে পারে।

ব্যবহারকারীর নিরাপত্তার জন্য সর্বোত্তম অনুশীলন সম্পর্কে আরও জানুন, আপনি একটি SDK ব্যবহার করে একজন অ্যাপ বিকাশকারী বা SDK বিকাশকারী।

অ্যাপ ডেভেলপারদের জন্য

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

SDK প্রদানকারীদের জন্য

  • Google Play বিকাশকারী নীতিগুলি বুঝুন৷
  • আপনার SDK প্লে নীতিগুলি যেমন ডিভাইস এবং নেটওয়ার্ক অপব্যবহার নীতি , বিজ্ঞাপন নীতি , এবং স্থায়ী শনাক্তকারীর ক্ষেত্রে ব্যবহারকারীর ডেটা নীতি লঙ্ঘন করতে পারে না তা নিশ্চিত করতে Google Play নীতির আপডেটগুলির সাথে আপ টু ডেট রাখুন৷ যে অ্যাপগুলি আপনার SDK ব্যবহার করে সেগুলি এই নীতিগুলি লঙ্ঘন করতে পারে এবং সেইজন্য Google Play দ্বারা প্রয়োগকারী পদক্ষেপের সম্মুখীন হতে পারে৷ উদাহরণ স্বরূপ:
    • যদি আপনার SDK ব্যক্তিগত এবং সংবেদনশীল ব্যবহারকারীর ডেটা ব্যবহার করে, তাহলে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে আপনি আপনার SDK ব্যবহার করে অ্যাপগুলিতে আপনার সর্বজনীন ডকুমেন্টেশনে এটি স্পষ্ট করেছেন।
    • ইন্টারপ্রেট করা ভাষা (জাভাস্ক্রিপ্ট, পাইথন, লুয়া, ইত্যাদি) সহ SDK গুলি রান টাইমে লোড হয় (উদাহরণস্বরূপ, অ্যাপের সাথে প্যাকেজ করা হয়নি) সম্ভাব্য লঙ্ঘনের (উদাহরণস্বরূপ, যথাযথ উদ্দেশ্য, প্রকাশ এবং সম্মতি ছাড়া ইনস্টল করা প্যাকেজ সংগ্রহ) অনুমোদন করা উচিত নয় Google Play নীতি।
    • ব্যক্তিগত এবং সংবেদনশীল ব্যবহারকারীর তথ্য বিক্রি করবেন না।
  • আপনার SDK-তে সর্বশেষ API নিরাপত্তা এবং ডেটা মিনিমাইজেশন বৈশিষ্ট্য সমর্থন করুন ( এখানে এপ্রিল 2022 আপডেট দেখুন)।
  • আপনার SDK ব্যবহারকারীর ডেটা কী সংগ্রহ করতে পারে এবং এটি ব্যবহারের কারণ বুঝতে আপনার গ্রাহকদের সাহায্য করুন, যাতে অ্যাপ বিকাশকারীরা তাদের বিশিষ্ট প্রকাশ এবং শেষ ব্যবহারকারীদের সম্মতিতে এবং এটি প্রযোজ্য হলে তাদের গোপনীয়তা নীতিতে এটি অন্তর্ভুক্ত করতে পারে।
  • আপনার এমন যুক্তি প্রয়োগ করা উচিত যা অ্যাপ ডেভেলপার-সংগৃহীত ব্যবহারকারীর পছন্দগুলি পড়ে এবং মেনে চলে, অথবা নিশ্চিত করুন যে অ্যাপ বিকাশকারীর এই ব্যবহারকারীর মুখোমুখি সম্মতি ইভেন্ট অনুসারে আপনার SDK সঠিকভাবে শুরু করার জন্য একটি ব্যবস্থা বিদ্যমান রয়েছে।
    • সর্বজনীনভাবে অ্যাক্সেস এবং ব্যবহার করা সহজ ফর্ম্যাটে আপনার ডেটা ব্যবহার সম্পর্কে তথ্য প্রদান করুন। এখানে একটি ঐচ্ছিক বিন্যাস রয়েছে যা আপনি আপনার তথ্য প্রকাশ করতে ব্যবহার করতে আগ্রহী হতে পারেন, কারণ অনেক বিকাশকারী এই বিন্যাসের সাথে পরিচিত। উদাহরণের জন্য, Google Firebase SDK- এর ডেটা প্রকাশ এবং Google AdMob SDK- এর ডেটা প্রকাশ দেখুন৷