Google Play Protect की चेतावनियों के बारे में डेवलपर के लिए दिशा-निर्देश

Google Play Protect, मैलवेयर और ग़ैर-ज़रूरी सॉफ़्टवेयर से डिवाइस को सुरक्षित रखने के लिए, पहले से मौजूद सुविधा देता है. इससे, Google Play services वाले Android डिवाइसों पर उपयोगकर्ताओं के डिवाइस और डेटा को सुरक्षित रखने में मदद मिलती है.

इस पेज पर, Play Protect की उन सभी चेतावनियों के बारे में ज़्यादा जानकारी दी गई है जो उपयोगकर्ताओं को दिख सकती हैं. साथ ही, डेवलपर के लिए यह भी बताया गया है कि किसी ऐप्लिकेशन पर Play Protect की चेतावनी क्यों दिख रही है. साथ ही, Google Play Protect से अपील सबमिट करने से पहले, किसी समस्या को हल करने के लिए कुछ विकल्प या आम तौर पर इस्तेमाल किए जाने वाले समाधान भी बताए गए हैं.

आपके डिवाइस को सुरक्षित रखने के लिए, ऐप्लिकेशन को ब्लॉक किया गया

दिखाया गया प्रॉम्प्ट: "यह ऐप्लिकेशन, संवेदनशील जानकारी का ऐक्सेस मांग सकता है. इससे, पहचान की चोरी या वित्तीय धोखाधड़ी का खतरा बढ़ सकता है."

उपयोगकर्ता के इंस्टॉल करने के लिए कोई लिंक चुनने के बाद, एक पॉप-अप डायलॉग दिखता है. इसमें बताया जाता है कि ऐप्लिकेशन ब्लॉक है
पहली इमेज. Google Play Protect का वह मैसेज जो इंस्टॉलेशन की प्रोसेस के दौरान, ऐप्लिकेशन को ब्लॉक किए जाने पर दिखता है.

सूचना मिलने की वजह: वे ऐप्लिकेशन जिन्हें सीधे तौर पर ऑनलाइन सोर्स से डाउनलोड किया जाता है, उन्हें आम तौर पर इंटरनेट से साइडलोड करने वाले सोर्स कहा जाता है. जैसे, वेब ब्राउज़र, मैसेजिंग ऐप्लिकेशन या फ़ाइल मैनेजर. अगर ये ऐप्लिकेशन, संवेदनशील जानकारी ऐक्सेस करने की अनुमतियों का भी इस्तेमाल करते हैं, जैसे कि RECEIVE_SMS, READ_SMS, NOTIFICATION_LISTENER, और ACCESSIBILITY, तो उन्हें ज़्यादा जोखिम वाले ऐप्लिकेशन माना जाता है. ऐसा इसलिए, क्योंकि इन अनुमतियों का इस्तेमाल अक्सर वित्तीय धोखाधड़ी के लिए किया जाता है. जब कोई उपयोगकर्ता इन सोर्स से कोई ऐप्लिकेशन इंस्टॉल करने की कोशिश करता है और इनमें से किसी भी संवेदनशील अनुमति का एलान किया जाता है, तो Google Play Protect ऐप्लिकेशन को इंस्टॉल होने से अपने-आप ब्लॉक कर देगा.

डेवलपर के लिए सुझाई गई कार्रवाइयां:

  • पक्का करें कि ऐप्लिकेशन, डेवलपर के लिए बने दिशा-निर्देशों और सबसे सही तरीकों का पालन कर रहे हों.
  • पक्का करें कि एपीआई और अनुमतियों का इस्तेमाल, उनके सही मकसद के लिए किया जा रहा हो.
  • पक्का करें कि आपका ऐप्लिकेशन, सिर्फ़ उन ज़रूरी अनुमतियों का इस्तेमाल कर रहा हो जो आपके ऐप्लिकेशन के ज़रूरी फ़ंक्शन को पूरा करने के लिए ज़रूरी हैं.
  • पक्का करें कि आपका ऐप्लिकेशन, निजता और सुरक्षा से जुड़े दिशा-निर्देशों का पालन कर रहा हो.
  • एसएमएस के ज़रिए पुष्टि करने की प्रोसेस के दौरान, READ_SMS अनुमति के बजाय SMS Retriever या उपयोगकर्ता की सहमति वाले एपीआई का इस्तेमाल करें.
  • अनुमतियों के इस्तेमाल के उदाहरण (इस तरह के और भी उदाहरण हो सकते हैं):
    • एसएमएस के उदाहरण:
      • अनुमति है:
        • ऐसे ऐप्लिकेशन जिनका मुख्य मकसद एसएमएस / एमएमएस कॉन्टेंट को मैनेज करना है.
        • ऐसे ऐप्लिकेशन जो साफ़ तौर पर ज़ाहिर की जाने वाली जानकारी और उपयोगकर्ता की सहमति के बाद, एसएमएस के कॉन्टेंट का बैक अप लेते हैं.
      • अनुमति नहीं है:
        • ऐसे ऐप्लिकेशन जो उपयोगकर्ता की सहमति के बिना, एसएमएस का कॉन्टेंट ऐक्सेस करते हैं या भेजते हैं.
        • ऐसे ऐप्लिकेशन जो सिर्फ़ मैसेज (एसएमएस) से पुष्टि करने की सुविधा की पुष्टि करने के लिए, एसएमएस की अनुमतियां मांगते हैं. इसके बजाय, अनुमति वाले एसएमएस पाने वाले या उपयोगकर्ता की सहमति वाले एपीआई का इस्तेमाल करें.
    • सूचना सुनने की सुविधा को बांधने के उदाहरण:
      • अनुमति है:
        • हेल्थ और फ़िटनेस ऐप्लिकेशन, जो सूचनाओं को अपने पहने जा सकने वाले हार्डवेयर डिवाइसों पर भेजते हैं.
        • ऐसे ऐप्लिकेशन जो उपयोगकर्ताओं को फ़ोकस करने में मदद करने के लिए, सूचनाओं को इकट्ठा करते हैं.
        • ऐसे ऐप्लिकेशन जो अन्य यूज़र इंटरफ़ेस पर सूचनाएं दिखाते हैं. उदाहरण के लिए, विजेट या लॉन्चर का इस्तेमाल करके.
      • अनुमति नहीं है:
        • ऐसे ऐप्लिकेशन जो उपयोगकर्ता की सहमति लिए बिना, सूचना का कॉन्टेंट ऐक्सेस करते हैं.
        • ऐसे ऐप्लिकेशन जो उपयोगकर्ता की सहमति के बिना, दूसरे ऐप्लिकेशन की सूचनाएं छिपाते हैं या उन्हें दिखने से रोकते हैं.
    • सुलभता के उदाहरण:
      • अनुमति है:
        • ऐसे सहायक ऐप्लिकेशन जो दृष्टिबाधित लोगों के लिए डिवाइस को इस्तेमाल करना आसान बनाते हैं.
        • उपयोगकर्ता की सहमति के साथ टेक्स्ट का अनुवाद करने वाले, स्क्रीन रीडर की सुविधा देने वाले ऐप्लिकेशन.
      • अनुमति नहीं है:
        • ऐसे ऐप्लिकेशन जो उपयोगकर्ता की सहमति लिए बिना, किसी भी तरह से दूसरे ऐप्लिकेशन या उपयोगकर्ता के डिवाइस के साथ इंटरैक्ट करते हैं.
        • ऐसे ऐप्लिकेशन जिनका इस्तेमाल, उपयोगकर्ता से क्रेडेंशियल हासिल करने के लिए किया जाता है.

अगर आपको लगता है कि आपका ऐप्लिकेशन ऊपर दिए गए दिशा-निर्देशों के मुताबिक है, तो भी अपील करने का अनुरोध किया जा सकता है. इन दिशा-निर्देशों में, मोबाइल के अनचाहे सॉफ़्टवेयर के सिद्धांत और नुकसान पहुंचा सकने वाले ऐप्लिकेशन के बारे में बताया गया है. इन सिद्धांतों और ऐप्लिकेशन के बारे में Google Play Protect ने बताया है.

नुकसान पहुंचाने वाले ऐप्लिकेशन को ब्लॉक किया गया

एक
    पॉप-अप डायलॉग, जिसमें यह बताया गया है कि ऐप्लिकेशन को ब्लॉक क्यों किया गया है. साथ ही, 'ठीक है'
    लिंक भी दिया गया है
दूसरी इमेज. नुकसान पहुंचाने वाले ऐप्लिकेशन को ब्लॉक करने पर दिखने वाला मैसेज.

दिखाए गए प्रॉम्प्ट: मैलवेयर या मोबाइल के लिए अनचाहे सॉफ़्टवेयर के टाइप के आधार पर, उल्लंघन की जानकारी अलग-अलग होती है.

सूचना की वजह: Android नेटवर्क, नुकसान पहुंचाने वाली गतिविधियों से दूर रहना चाहिए. ऐप्लिकेशन को नुकसान पहुंचाने वाले ऐप्लिकेशन के तौर पर पहचाना गया है. साथ ही, यह मैलवेयर कैटगरी या मोबाइल के लिए अनचाहे सॉफ़्टवेयर की कैटगरी में आता है.

डेवलपर के लिए सुझाई गई कार्रवाइयां:

डायलॉग बॉक्स में सबसे ऊपर से नीचे तक, ऐप्लिकेशन को स्कैन करें और
    ऐप्लिकेशन इंस्टॉल न करें बटन मौजूद हैं
तीसरी इमेज. ऐप्लिकेशन को स्कैन करने का सुझाव देने वाला डायलॉग बॉक्स, जो Google Play Protect दिखाता है.

प्रॉम्प्ट दिखता है: "Play Protect ने पहले इस ऐप्लिकेशन को स्कैन नहीं किया है. अपने डिवाइस और डेटा की सुरक्षा के लिए, इंस्टॉल करने से पहले Google को ऐप्लिकेशन के बारे में कुछ जानकारी भेजें."

यह सूचना मिलने की वजह: Google Play Protect, ऐप्लिकेशन इंस्टॉल करने के समय सुरक्षा जांच करता है. इससे, उपयोगकर्ताओं को नुकसान पहुंचाने वाले कोड और आपके डिवाइस पर इंस्टॉल किए जा रहे अनजान ऐप्लिकेशन से संवेदनशील अनुमतियों का पता लगाकर, उन्हें सुरक्षित रखने में मदद मिलती है. ऐप्लिकेशन पर स्कैन करने की अनुमति देकर, Play Protect उपयोगकर्ता के डिवाइस पर नुकसान पहुंचाने वाले ऐप्लिकेशन इंस्टॉल होने की संभावना को कम कर सकता है.

डेवलपर के लिए सुझाई गई कार्रवाइयां:

Android ऐप्लिकेशन के साथ काम करने की क्षमता बहुत कम होने की चेतावनी

टारगेट एसडीके के बहुत कम होने की पुष्टि करने के लिए, डायलॉग में मौजूद 'ठीक है' बटन
चौथी इमेज. Google Play Protect से उपयोगकर्ता को यह सूचना देने वाला प्रॉम्प्ट कि ऐप्लिकेशन को Android के पुराने वर्शन के लिए डिज़ाइन किया गया था.

दिखाया गया प्रॉम्प्ट: "यह ऐप्लिकेशन Android के पुराने वर्शन के लिए बनाया गया था और इसमें निजता की सुरक्षा से जुड़ी नई सुविधाएं शामिल नहीं हैं"

इस सूचना की वजह: Play Protect की ये चेतावनियां सिर्फ़ तब दिखेंगी, जब ऐप्लिकेशन का targetSdkVersion, मौजूदा Android एपीआई लेवल से दो वर्शन से ज़्यादा कम हो. उदाहरण के लिए, Android 13 (मौजूदा एपीआई = 33) पर काम करने वाले डिवाइस का इस्तेमाल करने वाले उपयोगकर्ता को, 31 से कम एपीआई लेवल को टारगेट करने वाले किसी भी APK को इंस्टॉल करते समय चेतावनी दी जाएगी. Android वर्शन और उनसे जुड़े एपीआई लेवल की समीक्षा, एपीआई लेवल पेज पर की जा सकती है.

अगर किसी डिवाइस में टारगेट एपीआई का इस्तेमाल नहीं किया जा रहा है, तो उसे चेतावनी नहीं मिलेगी. Android के हर नए वर्शन में ऐसे बदलाव किए जाते हैं जो सुरक्षा और परफ़ॉर्मेंस को बेहतर बनाने के साथ-साथ Android के उपयोगकर्ता अनुभव को भी बेहतर बनाते हैं. इनमें से कुछ बदलाव सिर्फ़ उन ऐप्लिकेशन पर लागू होते हैं जो अपने targetSdkVersion मेनिफ़ेस्ट एट्रिब्यूट (जिसे टारगेट एपीआई लेवल भी कहा जाता है) के ज़रिए, साफ़ तौर पर यह एलान करते हैं कि वे इस सुविधा के साथ काम करते हैं. हाल के किसी एपीआई लेवल को टारगेट करने के लिए, अपना ऐप्लिकेशन कॉन्फ़िगर करने से यह पक्का हो जाता है कि उपयोगकर्ताओं को इन सुधारों का फ़ायदा मिल सकता है. साथ ही, आपका ऐप्लिकेशन अब भी Android के पुराने वर्शन पर चल सकता है. हाल ही के एपीआई लेवल को टारगेट करने से, आपके ऐप्लिकेशन को प्लैटफ़ॉर्म की नई सुविधाओं का फ़ायदा भी मिलता है. इससे आपके उपयोगकर्ता खुश होते हैं.

डेवलपर के लिए सुझाई गई कार्रवाइयां:

Android के सभी वर्शन पर काम करने की सुविधा देने के लिए, डेवलपर को यह पक्का करना चाहिए कि किसी भी ऐप्लिकेशन के नए वर्शन, सबसे नए एपीआई लेवल को टारगेट करते हों. अपने ऐप्लिकेशन का टारगेट एपीआई लेवल बदलने के तरीके के बारे में सलाह पाने के लिए, डेटा को दूसरी जगह भेजने की गाइड देखें.

ऐप्लिकेशन को सुरक्षा जांच के लिए भेजना

डायलॉग बॉक्स में सबसे ऊपर से नीचे तक, अनजान ऐप्लिकेशन हमेशा भेजें, इस बार भेजें, और न भेजें ये तीन बटन होते हैं
पांचवीं इमेज. Google Play Protect से, ऐप्लिकेशन को सुरक्षा जांच के लिए भेजने का अनुरोध.

दिखाया गया प्रॉम्प्ट: "Play Protect को इस ऐप्लिकेशन के बारे में जानकारी नहीं है. अपने और अन्य लोगों के डेटा की सुरक्षा को ध्यान में रखते हुए, इसे सुरक्षा जांच के लिए Google को भेजें."

यह सूचना मिलने की वजह: अज्ञात ऐप्लिकेशन, उपयोगकर्ताओं के लिए खतरनाक हो सकते हैं. उपयोगकर्ताओं को यह सूचना नहीं दिखेगी, अगर वे इस ऐप्लिकेशन को Google Play Protect को भेजते हैं. ऐसा एक बार या हमेशा के लिए किया जा सकता है. ऐसा करने पर, Google Play Protect इस ऐप्लिकेशन को मैलवेयर के लिए स्कैन करेगा. अपील करना काम का नहीं है. इससे यह मैसेज नहीं हटेगा.

डेवलपर के लिए सुझाई गई कार्रवाइयां:

अपील

Play Store पर ऐप्लिकेशन के स्टेटस के ख़िलाफ़ अपील करना

Google Play Store से ऐप्लिकेशन को हटाने के ख़िलाफ़ अपील की जा सकती है. हम कुछ खास मामलों में ऐप्लिकेशन को फिर से पब्लिश कर सकते हैं, जैसे कि किसी गड़बड़ी की वजह से आपका ऐप्लिकेशन हटाया गया हो. इसके अलावा, अगर हमें पता चलता है कि आपका ऐप्लिकेशन Google Play Developer Program की नीतियों और Play Developer Distribution Agreement का उल्लंघन नहीं करता. नीति के उल्लंघन के ख़िलाफ़ अपील करने के बारे में ज़्यादा जानने के लिए, मेरे ऐप्लिकेशन को Google Play से हटा दिया गया है लेख पढ़ें.

Play Protect की चेतावनी के स्टेटस के ख़िलाफ़ अपील करना

आपके पास अपने ऐप्लिकेशन के लिए, Google Play Protect की ओर से तय किए गए कैटगरी स्टेटस के ख़िलाफ़ अपील करने का विकल्प है.

हमारा सुझाव है कि Google Play Protect से अपील सबमिट करने से पहले, ऊपर दिए गए दिशा-निर्देशों का इस्तेमाल करें. इससे आपको यह समझने में मदद मिलेगी कि किसी ऐप्लिकेशन पर, Play Protect की चेतावनी का असर क्यों पड़ रहा है. साथ ही, किसी समस्या को हल करने के लिए, कुछ विकल्प या आम तौर पर इस्तेमाल किए जाने वाले समाधान भी मिलेंगे.

हम कुछ खास मामलों में ऐप्लिकेशन के कैटगरी में बदलाव कर सकते हैं. जैसे, अगर किसी गड़बड़ी की वजह से आपका ऐप्लिकेशन हटाया गया हो. इसके अलावा, अगर हमें पता चलता है कि आपका ऐप्लिकेशन मोबाइल के अनचाहे सॉफ़्टवेयर से जुड़े सिद्धांतों का उल्लंघन नहीं करता और यह Google Play Protect के मुताबिक नुकसान पहुंचाने वाला ऐप्लिकेशन नहीं है.

अगर आपको लगता है कि आपका ऐप्लिकेशन ऊपर दी गई नीतियों के मुताबिक है और फिर भी आपको लगता है कि आपके ऐप्लिकेशन को गलत तरीके से ब्लॉक किया गया है, तो नीचे दिए गए Play Protect के ख़िलाफ़ अपील करें बटन पर क्लिक करके, इसके ख़िलाफ़ अपील की जा सकती है:

Play Protect से जुड़ी अपील दर्ज करना