सभी फ़ाइलों को ऐक्सेस करने की (MANAGE_EXTERNAL_STORAGE) अनुमति का इस्तेमाल करना

Google Play, ज़्यादा जोखिम वाली या संवेदनशील जानकारी ऐक्सेस करने की अनुमतियों के इस्तेमाल पर पाबंदी लगाता है. इनमें, ऐप्लिकेशन को दी जाने वाली वह खास अनुमति भी शामिल है जिसे सभी फ़ाइलों का ऐक्सेस के नाम से जाना जाता है. यह नीति सिर्फ़ उन ऐप्लिकेशन पर लागू होगी जो Android 11 (एपीआई लेवल 30) को टारगेट करते हैं और MANAGE_EXTERNAL_STORAGE अनुमति का एलान करते हैं जिसे Android 11 में जोड़ा गया है. साथ ही, इस नीति का असर READ_EXTERNAL_STORAGE अनुमति के इस्तेमाल पर नहीं पड़ेगा. 

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

अगर आपका ऐप्लिकेशन, उचित इस्तेमाल की नीति की ज़रूरी शर्तें पूरी करता है या उसे छूट की मंज़ूरी मिल जाती है, तो आपको इसकी या दूसरी किसी भी ज़्यादा जोखिम वाली अनुमति की जानकारी देनी होगी. इसके लिए, Play Console में जाकर अनुमतियों के एलान का फ़ॉर्म भरें.

जो ऐप्लिकेशन नीति से जुड़ी ज़रूरी शर्तें पूरी नहीं कर पाते या जिनके लिए अनुमतियों के एलान का फ़ॉर्म सबमिट नहीं किया जाता उन्हें Google Play से हटाया जा सकता है.

आपको सभी फ़ाइलों को ऐक्सेस करने की अनुमति का अनुरोध कब करना चाहिए?

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

मुख्य फ़ंक्शन

ऐप्लिकेशन को मिली अनुमति का इस्तेमाल, उन मामलों में ही करना चाहिए जिनके लिए मंज़ूरी मिली हुई है. साथ ही, इसका इस्तेमाल ऐप्लिकेशन के मुख्य फ़ंक्शन से सीधे जुड़ा होना चाहिए. मुख्य फ़ंक्शन, ऐप्लिकेशन का खास मकसद होता है. इसके बिना, ऐप्लिकेशन "अधूरा" रहता है या किसी काम का नहीं रहता. मुख्य फ़ंक्शन और इसमें शामिल सभी मुख्य सुविधाओं को ऐप्लिकेशन के ब्यौरे में खास तौर पर दर्ज करने के साथ ही, इनके बारे में सही तरीके से बताया जाना चाहिए. 

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

सभी को छोटा करें सभी को बड़ा करें

सभी फ़ाइलों को ऐक्सेस करने की अनुमति के इस्तेमाल से जुड़े मंज़ूरी वाले मामले

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

जिन ऐप्लिकेशन को यह अनुमति मिली है वे इसका इस्तेमाल, बिना जानकारी वाले या गलत कामों के लिए नहीं कर सकते.

इस्तेमाल

मिली अनुमति*

फ़ाइलों को मैनेज करना

इसमें, ऐप्लिकेशन का मुख्य मकसद उन फ़ाइलों और फ़ोल्डर को ऐक्सेस करना, उनमें बदलाव करना, और उन्हें मैनेज करना (इसमें, उनका रखरखाव भी शामिल है) होता है जो ऐप्लिकेशन के लिए खास तौर पर दिए गए स्टोरेज के बाहर मौजूद हैं

MANAGE_EXTERNAL_STORAGE

 

डेटा का बैक अप लेने और उसे वापस पाने की सुविधा देने वाले ऐप्लिकेशन

इस तरह के ऐप्लिकेशन के लिए ज़रूरी होता है कि वह डेटा का बैकअप लेने और उसे वापस पाने में मदद करने के मकसद से, ऐप्लिकेशन के लिए खास तौर पर दिए गए स्टोरेज के बाहर मौजूद कई डायरेक्ट्री को अपने-आप ऐक्सेस करे

एंटी-वायरस वाले ऐप्लिकेशन

ऐसे ऐप्लिकेशन का मुख्य मकसद डिवाइस को स्कैन करना और उसे एंटी-वायरस सुरक्षा की सुविधाएं देना होता है

दस्तावेज़ मैनेज करने वाले ऐप्लिकेशन

ये ऐसे ऐप्लिकेशन होते हैं जिनके लिए ज़रूरी है कि वे ऐप्लिकेशन के लिए खास तौर पर दिए गए या शेयर किए गए स्टोरेज के बाहर मौजूद फ़ाइलों का पता लगाएं, उन्हें ऐक्सेस करें, और उनमें बदलाव करें. इनमें, ऐसी फ़ाइलें शामिल होती हैं जो इन ऐप्लिकेशन में काम करती हैं

Play Console के जानकारी देने वाले फ़ॉर्म में आपको यह बताना होगा कि ऐप्लिकेशन के लिए खास तौर पर दी गई फ़ाइलों को ऐक्सेस करने या स्टोरेज को ऐक्सेस करने के फ़्रेमवर्क (निजता को बनाए रखने वाले विकल्प) से जुड़े दस्तावेज़ में बताए गए तरीके, ऐप्लिकेशन के मकसद को पूरा करने के लिए काफ़ी क्यों नहीं हैं

डिवाइस पर खोजना

इसमें, ऐप्लिकेशन का मुख्य मकसद डिवाइस के बाहरी स्टोरेज में मौजूद फ़ाइलों और फ़ोल्डर को खोजना होता है

डिस्क या फ़ोल्डर को एन्क्रिप्ट (सुरक्षित) करना और लॉक करना

इसमें, ऐप्लिकेशन का मुख्य मकसद फ़ोल्डर और फ़ाइलों को एन्क्रिप्ट (सुरक्षित) करना होता है

एक डिवाइस से दूसरे डिवाइस पर या एक फ़ोन से दूसरे फ़ोन पर डेटा भेजना

इसमें, ऐप्लिकेशन का मुख्य मकसद डेटा को नए डिवाइस पर भेजने में, डिवाइस इस्तेमाल करने वाले व्यक्ति की मदद करना होता है


* यह अनुमति Google Play की ओर से की जाने वाली समीक्षा और उसकी मंज़ूरी के हिसाब से मिलती है.

अपवाद

Google Play उन ऐप्लिकेशन को कुछ समय के लिए अपवाद के तौर पर मंज़ूरी दे सकता है जो ऊपर बताए गए इस्तेमाल के मामलों के दायरे में नहीं आते. ऐसा तब हो सकता है, जब:

  • अनुमति का इस्तेमाल करने से, ऐप्लिकेशन का मुख्य फ़ंक्शन चालू हो जाता है.
  • ऐप्लिकेशन का मुख्य फ़ंक्शन पूरा करने का कोई दूसरा तरीका फ़िलहाल मौजूद नहीं है. इसके अलावा, निजता की सुरक्षा के लिहाज़ से दिए गए MediaStore API या स्टोरेज को ऐक्सेस करने के फ़्रेमवर्क जैसे विकल्पों का इस्तेमाल करने से, ऐप्लिकेशन के मुख्य फ़ंक्शन से जुड़ी ज़रूरी सुविधाओं पर बहुत ही बुरा असर पड़ता है.
  • सुरक्षा और निजता के सबसे अच्छे तरीकों का इस्तेमाल करने से, उपयोगकर्ता की निजता पर पड़ने वाला असर कम हो जाता है.

Play Console के जानकारी देने वाले फ़ॉर्म में आपको यह बताना होगा कि ऐप्लिकेशन के मकसद को पूरा करने के लिए, डिवाइस के स्टोरेज को ऐक्सेस करने का फ़्रेमवर्क या MediaStore API काफ़ी क्यों नहीं है.

ध्यान दें: जिन ज़रूरी सेवाओं को देने के लिए इन अनुमतियों का होना ज़रूरी होता है उनके अलावा भी कुछ सेवाएं देने के लिए, ऊपर बताए गए इस्तेमाल के मामलों में ये अनुमतियां मांगी जा सकती हैं. मोबाइल और इंटरनेट सेवा देने वाली कंपनियों और OEM की सेवाएं देने वाली कंपनियों के ऐप्लिकेशन ये अनुमतियां मांग सकते हैं. साथ ही, ऐसे निजी ऐप्लिकेशन भी इन अनुमतियों को मांग सकते हैं जिन्हें कारोबार के लिए Google Play डिस्ट्रिब्यूशन प्लैटफ़ॉर्म के तहत पब्लिश किया गया है.
गलत इस्तेमाल

कुछ मामलों में, ज़्यादा सुरक्षित विकल्प मौजूद होने पर भी ऐप्लिकेशन लोगों के संवेदनशील डेटा को ऐक्सेस कर सकते हैं. ऐप्लिकेशन, लोगों के वैसे संवेदनशील डेटा को भी ऐक्सेस कर सकते हैं जिन्हें ऐक्सेस करने की अनुमति नहीं होती, क्योंकि इनके सार्वजनिक होने का जोखिम होता है. 

नीचे इस्तेमाल के ऐसे सामान्य मामलों की सूची दी गई है जिनमें MANAGE_EXTERNAL_STORAGE अनुमति नहीं मांगी जा सकती 

  • मीडिया फ़ाइलों को ऐक्सेस करना (नीचे दिए गए विकल्प देखें)
  • जब ऐप्लिकेशन इस्तेमाल करने वाला व्यक्ति मैन्युअल तरीके से अलग-अलग फ़ाइलें चुनता है, तो उस स्थिति में किसी फ़ाइल के चुने जाने पर (नीचे दिए गए विकल्प देखें)

ध्यान दें: इस सूची में पूरी जानकारी नहीं है. पूरी जानकारी के लिए, डेवलपर के लिए दिए गए, सभी फ़ाइलों को ऐक्सेस करने से जुड़े दस्तावेज़ और डिवाइस के स्कोप किए गए स्टोरेज के सबसे सही तरीकों से जुड़ी जानकारी देखें.

निजता को बनाए रखने वाले अन्य विकल्पों के सुझाव

इस्तेमाल

विकल्प

मीडिया फ़ाइलों का ऐक्सेस

MediaStore API की मदद से, ऐप्लिकेशन सभी फ़ाइलों को ऐक्सेस करने की अनुमति के बिना, बाहरी स्टोरेज वाले किसी डिवाइस पर मौजूद मीडिया को ऐक्सेस कर सकते हैं. साथ ही, ऐप्लिकेशन के मीडिया को उस डिवाइस पर सेव भी किया जा सकता है. MediaStore API का इस्तेमाल करके, आसानी से मीडिया फ़ाइलें वापस पाई जा सकती हैं और उन्हें अपडेट किया जा सकता है. ये फ़ाइलें उपयोगकर्ता के डिवाइस पर बाहरी स्टोरेज वॉल्यूम में बनी रहती हैं — भले ही, ऐप्लिकेशन को अनइंस्टॉल कर दिया गया हो.

उपयोगकर्ता इंपोर्ट करने, ट्रांसफ़र करने या प्रोसेस करने के लिए फ़ाइलों को चुनता है

शेयर किए गए स्टोरेज में मौजूद फ़ाइलों को ऐक्सेस करने के लिए, डेवलपर को निजता के हिसाब से सुरक्षित विकल्प के तौर पर इस्तेमाल करने के बारे में सोचना चाहिए. यह फ़्रेमवर्क, ऐप्लिकेशन के इस्तेमाल के ज़्यादातर उदाहरणों पर काम करता है. इससे, ऐप्लिकेशन के सभी फ़ंक्शन इस्तेमाल किए जा सकेंगे.

ज़रूरी जानकारी: अगर आपने ऐप्लिकेशन के लिए, पाबंदी वाली इन अनुमतियों के इस्तेमाल का तरीका बदला है, तो आपको फ़ॉर्म फिर से सबमिट करना होगा. उस फ़ॉर्म में, अपडेट की गई और सही जानकारी देनी होगी. धोखे से और बिना जानकारी दिए इन अनुमतियों का इस्तेमाल करने पर, आपका ऐप्लिकेशन निलंबित किया जा सकता है और/या आपका डेवलपर खाता बंद किया जा सकता है.

क्या यह उपयोगी था?

हम उसे किस तरह बेहतर बना सकते हैं?
true
खोजें
खोज हटाएं
खोज बंद करें
मुख्य मेन्यू
9658924947641154604
true
खोज मदद केंद्र
true
true
true
true
true
92637
false
false