Google Play Protect সতর্কতার জন্য ডেভেলপার নির্দেশিকা

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

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

আপনার ডিভাইস সুরক্ষিত রাখতে অ্যাপটি ব্লক করা হয়েছে।

প্রদর্শিত বার্তা: "এই অ্যাপটি সংবেদনশীল তথ্যে প্রবেশাধিকার চাইতে পারে। এর ফলে পরিচয় চুরি বা আর্থিক প্রতারণার ঝুঁকি বাড়তে পারে।"

যখন কোনো প্রতারণামূলক অ্যাক্সেসিবিলিটি টুল শনাক্ত করা হয়, তখন এই বার্তাটি প্রদর্শিত হয়।
চিত্র ১. কোনো প্রতারণামূলক অ্যাক্সেসিবিলিটি টুল শনাক্ত হলে যে বার্তাটি প্রদর্শিত হয়।

এই বিজ্ঞপ্তির কারণ: যে অ্যাপ্লিকেশনগুলি সরাসরি অনলাইন উৎস যেমন ওয়েব ব্রাউজার, মেসেজিং অ্যাপ বা ফাইল ম্যানেজার থেকে ডাউনলোড করা হয়, সেগুলিকে সাধারণত ইন্টারনেট-সাইডলোডিং উৎস বলা হয়। যদি এই অ্যাপ্লিকেশনগুলি সংবেদনশীল পারমিশন— যেমন RECEIVE_SMS , READ_SMS , NOTIFICATION_LISTENER এবং ACCESSIBILITY ব্যবহার করে, তবে সেগুলিকে উচ্চ-ঝুঁকিপূর্ণ অ্যাপ্লিকেশন হিসাবে বিবেচনা করা হয়, কারণ এই পারমিশনগুলি প্রায়শই আর্থিক জালিয়াতির জন্য অপব্যবহার করা হয়। যখন কোনো ব্যবহারকারী এই উৎসগুলি থেকে একটি অ্যাপ্লিকেশন ইনস্টল করার চেষ্টা করেন এবং এই সংবেদনশীল পারমিশনগুলির কোনোটি উল্লেখ করা থাকে, তখন Google Play Protect স্বয়ংক্রিয়ভাবে ইনস্টলেশনটি ব্লক করে দেবে। দ্বিতীয়ত, এন্টারপ্রাইজ ম্যানেজমেন্টে ডিভাইসগুলিকে এনরোল করার চেষ্টা করার সময়, একই ইন্টারনেট-সাইডলোডিং উৎস থেকে আসা একই সংবেদনশীল পারমিশনযুক্ত যেকোনো অ্যাপও ব্লক করা হবে।

ডেভেলপারদের জন্য প্রস্তাবিত করণীয়:

  • অ্যাপ্লিকেশনগুলো যেন ডেভেলপার নির্দেশিকা এবং সর্বোত্তম অনুশীলন অনুসরণ করে, তা নিশ্চিত করুন।
  • এপিআই এবং অনুমতিগুলো যেন তাদের উদ্দিষ্ট উদ্দেশ্যে ব্যবহৃত হয়, তা নিশ্চিত করুন।
  • নিশ্চিত করুন যে আপনার অ্যাপ্লিকেশনটি তার প্রয়োজনীয় কাজগুলো সম্পাদনের জন্য শুধুমাত্র ন্যূনতম অনুমতিগুলোই ব্যবহার করছে।
  • আপনার অ্যাপ্লিকেশনটি যেন দায়িত্বশীল গোপনীয়তানিরাপত্তা নির্দেশিকা অনুসরণ করে, তা নিশ্চিত করুন।
  • এসএমএস-ভিত্তিক যাচাইকরণ প্রক্রিয়া পরিচালনা করার সময় READ_SMS পারমিশনের পরিবর্তে SMS Retriever বা User Consent API ব্যবহার করুন।
  • পারমিশন ব্যবহারের কিছু সাধারণ (এবং অসম্পূর্ণ) উদাহরণ হলো:
    • এসএমএস-এর উদাহরণ:
      • অনুমোদিত:
        • যেসব অ্যাপের প্রধান উদ্দেশ্য হলো এসএমএস / এমএমএস-এর বিষয়বস্তু পরিচালনা করা।
        • যেসব অ্যাপ সুস্পষ্ট ঘোষণা এবং ব্যবহারকারীর সম্মতির পর এসএমএস-এর বিষয়বস্তু ব্যাকআপ করে রাখে।
      • অননুমোদিত:
        • যেসব অ্যাপ ব্যবহারকারীর সুস্পষ্ট অনুমতি ছাড়াই এসএমএস-এর বিষয়বস্তু অ্যাক্সেস করে বা পাঠায়।
        • যেসব অ্যাপ শুধুমাত্র এসএমএস-ভিত্তিক যাচাইকরণের জন্য এসএমএস অনুমতি চায়। (এর পরিবর্তে অনুমোদিত এসএমএস রিট্রিভার বা ইউজার কনসেন্ট এপিআই ব্যবহার করুন।)
    • বাইন্ড নোটিফিকেশন লিসেনারের উদাহরণ:
      • অনুমোদিত:
        • স্বাস্থ্য ও ফিটনেস অ্যাপগুলো তাদের নিজ নিজ পরিধানযোগ্য হার্ডওয়্যার ডিভাইসে নোটিফিকেশন প্রেরণ করে।
        • যেসব অ্যাপ ব্যবহারকারীদের মনোযোগ কেন্দ্রীভূত করতে সাহায্য করার জন্য নোটিফিকেশনগুলো একত্রিত করে।
        • যেসব অ্যাপ বিকল্প ইউজার ইন্টারফেসে নোটিফিকেশন দেখায়—যেমন, উইজেট বা লঞ্চার ব্যবহার করে।
      • অননুমোদিত:
        • যেসব অ্যাপ ব্যবহারকারীর সুস্পষ্ট অনুমতি ছাড়াই নোটিফিকেশনের বিষয়বস্তু অ্যাক্সেস করে।
        • যেসব অ্যাপ ব্যবহারকারীর পূর্বানুমতি ছাড়াই অন্যান্য অ্যাপের নোটিফিকেশন লুকিয়ে রাখে বা আসতে বাধা দেয়।
    • প্রবেশগম্যতার উদাহরণ:
      • অনুমোদিত:
        • দৃষ্টি প্রতিবন্ধী ব্যবহারকারীদের জন্য ডিভাইসের ব্যবহারযোগ্যতা বৃদ্ধি করে এমন সহায়ক অ্যাপ।
        • ব্যবহারকারীর সম্মতি সাপেক্ষে টেক্সট অনুবাদ সমর্থনকারী ইউটিলিটি স্ক্রিন-রিডিং অ্যাপ।
      • অননুমোদিত:
        • যেসব অ্যাপ ব্যবহারকারীর সুস্পষ্ট অনুমতি ছাড়া অন্য অ্যাপ বা তার ডিভাইসের সাথে কোনোভাবে যোগাযোগ করে।
        • অ্যাপগুলো ব্যবহারকারীর কাছ থেকে পরিচয়পত্র বের করে নিত।

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

ক্ষতিকারক অ্যাপ ব্লক করা হয়েছে

একটি পপ-আপ ডায়ালগ, যেখানে অ্যাপটি ব্লক করার কারণ ব্যাখ্যা করা থাকে, সাথে একটি 'বুঝেছি' লিঙ্ক থাকে।
চিত্র ২. কোনো ক্ষতিকর অ্যাপ ব্লক করা হলে যে বার্তাটি প্রদর্শিত হয়।

প্রদর্শিত নির্দেশাবলী: শনাক্তকৃত ম্যালওয়্যার বা মোবাইল অবাঞ্ছিত সফটওয়্যারের ধরনের ওপর নির্ভর করে লঙ্ঘনের বিবরণ ভিন্ন হতে পারে।

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

ডেভেলপারদের জন্য প্রস্তাবিত করণীয়:

প্রতারণামূলক অ্যাক্সেসিবিলিটি টুল সতর্কতা

প্রদর্শিত বার্তা: "এই অ্যাপটি আপনার ডিভাইসের সম্পূর্ণ নিয়ন্ত্রণ চাইতে পারে এবং আপনার অজান্তেই আপনার ব্যক্তিগত ও আর্থিক তথ্য অ্যাক্সেস করতে পারে।"

যখন কোনো প্রতারণামূলক অ্যাক্সেসিবিলিটি টুল শনাক্ত করা হয়, তখন এই বার্তাটি প্রদর্শিত হয়।
চিত্র ৩. কোনো প্রতারণামূলক অ্যাক্সেসিবিলিটি টুল শনাক্ত হলে যে বার্তাটি প্রদর্শিত হয়।

বিজ্ঞপ্তির কারণ: অ্যান্ড্রয়েড ইকোসিস্টেম প্রতারণামূলক বা বিভ্রান্তিকর অ্যাপ্লিকেশন থেকে মুক্ত থাকা উচিত। এই প্লে প্রোটেক্ট সতর্কতাটি কেবল তখনই প্রদর্শিত হবে, যদি আপনার অ্যাপটি প্রতিবন্ধী ব্যবহারকারীদের সহায়তা করার জন্য ব্যবহৃত না হয় এবং আপনি isAccessibilityTool="true" ঘোষণা করেন।

ডেভেলপারদের জন্য প্রস্তাবিত করণীয়:

ডায়ালগ বক্সের দুটি বাটন, উপর থেকে নিচে, হলো: অ্যাপ স্ক্যান করুন অ্যাপ ইনস্টল করবেন না
চিত্র ৪। গুগল প্লে প্রোটেক্ট কর্তৃক প্রদর্শিত অ্যাপ স্ক্যান করার সুপারিশ সংক্রান্ত ডায়ালগ বক্স।

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

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

ডেভেলপারদের জন্য প্রস্তাবিত করণীয়:

অ্যান্ড্রয়েড অ্যাপের সামঞ্জস্যতা অত্যন্ত কম হওয়ার সতর্কতা

ডায়ালগের বোতামটি টার্গেট SDK স্বীকার করার জন্য ঠিক আছে যা খুব কম
চিত্র ৫। গুগল প্লে প্রোটেক্টের একটি বার্তা, যা ব্যবহারকারীকে জানাচ্ছে যে অ্যাপটি অ্যান্ড্রয়েডের একটি পুরোনো সংস্করণের জন্য ডিজাইন করা হয়েছিল।

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

এই বিজ্ঞপ্তির কারণ: এই প্লে প্রোটেক্ট সতর্কতাগুলি কেবল তখনই দেখানো হবে যখন অ্যাপটির targetSdkVersion বর্তমান অ্যান্ড্রয়েড এপিআই লেভেলের চেয়ে ২টির বেশি ভার্সন কম হবে। উদাহরণস্বরূপ, অ্যান্ড্রয়েড ১৩ (বর্তমান এপিআই = ৩৩) চালিত ডিভাইসের একজন ব্যবহারকারীকে ৩১-এর কম এপিআই লেভেল টার্গেট করা যেকোনো APK ইনস্টল করার সময় সতর্ক করা হবে। অ্যান্ড্রয়েড ভার্সন এবং সংশ্লিষ্ট এপিআই লেভেলগুলো এপিআই লেভেল পেজে পর্যালোচনা করা যেতে পারে।

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

ডেভেলপারদের জন্য প্রস্তাবিত করণীয়:

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

নিরাপত্তা যাচাইয়ের জন্য অ্যাপ পাঠান

ডায়ালগ বক্সের তিনটি বাটন, উপর থেকে নিচে হলো: সর্বদা অজানা অ্যাপে পাঠান, এইবার পাঠান, এবং পাঠাবেন না।
চিত্র ৬। নিরাপত্তা যাচাইয়ের জন্য অ্যাপটি পাঠানোর বিষয়ে গুগল প্লে প্রোটেক্টের একটি অনুরোধ।

প্রদর্শিত বার্তা: "এই অ্যাপটি প্লে প্রোটেক্ট-এর কাছে অজানা। নিজেকে এবং অন্যদের সুরক্ষিত রাখতে, নিরাপত্তা যাচাইয়ের জন্য এটি গুগল-এর কাছে পাঠান।"

এই বিজ্ঞপ্তির কারণ: অজানা অ্যাপ্লিকেশন ব্যবহারকারীদের জন্য ঝুঁকি তৈরি করতে পারে। ব্যবহারকারীরা এই অ্যাপ্লিকেশনটিকে (একবার বা সর্বদা) সম্ভাব্য ম্যালওয়্যারের জন্য স্ক্যান করতে গুগল প্লে প্রোটেক্ট-এ পাঠালে এই বিজ্ঞপ্তিটি চলে যাবে। আপিল প্রাসঙ্গিক নয় এবং এই বার্তাটি সরাবে না।

ডেভেলপারদের জন্য প্রস্তাবিত করণীয়:

  • আপনার ডিভাইসের সার্টিফিকেশন স্ট্যাটাস পর্যালোচনা করুন।
  • ব্যবহারকারীদের কাছে এই ডায়ালগ বক্সটি প্রদর্শিত হওয়া এড়াতে, নিশ্চিত করুন যে Google Play Protect আপনার অ্যাপ্লিকেশন সম্পর্কে অবগত আছে।

অ্যান্ড্রয়েড এন্টারপ্রাইজ ডিপিসি তালিকাভুক্তি

একটি পপ-আপ ডায়ালগ, যেখানে অ্যাপটি ব্লক করার কারণ ব্যাখ্যা করা থাকে, সাথে একটি 'বুঝেছি' লিঙ্ক থাকে।
চিত্র ৭. কোনো অননুমোদিত ডিপিসি ব্লক করা হলে যে বার্তাটি প্রদর্শিত হয়।

প্রদর্শিত বার্তা: "এই অ্যাপটি সংবেদনশীল তথ্যে প্রবেশাধিকার চাইতে পারে। এর ফলে পরিচয় চুরি বা আর্থিক প্রতারণার ঝুঁকি বাড়তে পারে।"

বিজ্ঞপ্তির কারণ: আপনি শুধুমাত্র একটি অনুমোদিত ডিভাইস পলিসি কন্ট্রোলার (DPC) ব্যবহার করে অ্যান্ড্রয়েড এন্টারপ্রাইজ পদ্ধতিতে নতুন ডিভাইস প্রোভিশন করতে পারবেন। যদি কোনো DPC অ্যান্ড্রয়েড এন্টারপ্রাইজ অনুমোদিত ম্যানেজমেন্ট অ্যাপ না হয়, তাহলে এনরোলমেন্টের সময় এর ইনস্টলেশন ব্লক করা হবে।

ডেভেলপারদের জন্য প্রস্তাবিত করণীয়: ডিভাইস ম্যানেজমেন্টের জন্য অ্যান্ড্রয়েড এন্টারপ্রাইজ থেকে আপনার ডিপিসি (DPC) অনুমোদন করাতে, ডিপিসি অনুমোদন সহায়তা পৃষ্ঠাটি দেখুন।

আপিল

প্লে স্টোরে অ্যাপের স্ট্যাটাস আপিল করুন

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

আপিল প্লে প্রোটেক্ট সতর্কীকরণ স্থিতি

আপনি আপনার অ্যাপের গুগল প্লে প্রোটেক্ট শ্রেণিবিন্যাস স্থিতির বিরুদ্ধে আপিল করতে পারেন।

Google Play Protect-এ আপিল জমা দেওয়ার আগে, আমরা আপনাকে উপরের নির্দেশিকাটি ব্যবহার করে বুঝতে উৎসাহিত করছি যে কেন একটি অ্যাপ Play Protect সতর্কতার দ্বারা প্রভাবিত হচ্ছে, এবং সমস্যাটি সমাধানের জন্য কিছু বিকল্প বা সাধারণভাবে ব্যবহৃত সমাধানগুলো কী কী।

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

আপনার অ্যাপটি উপরোক্ত নীতিমালার সাথে সামঞ্জস্যপূর্ণ কিনা তা নিশ্চিত করার পরেও, যদি আপনার মনে হয় যে অ্যাপটি ভুলবশত ব্লক করা হয়েছে, তাহলে আপনি নিচের 'File a Play Protect appeal' বোতামে ক্লিক করে এই শ্রেণিবিন্যাসের বিরুদ্ধে আপিল করতে পারেন:

প্লে প্রোটেক্ট আপিল দাখিল করুন