ऐप्लिकेशन डेवलपर अक्सर अपने ऐप्लिकेशन के अहम फ़ंक्शन और सेवाओं के लिए, तीसरे पक्ष के कोड का इस्तेमाल करते हैं. जैसे, कोई SDK टूल. अपने ऐप्लिकेशन में किसी SDK टूल को इस्तेमाल करने का मकसद, यह पक्का करना होता है कि उपयोगकर्ताओं का डेटा सुरक्षित रहे और ऐप्लिकेशन को इस्तेमाल करने में कोई जोखिम न हो. इस सेक्शन में, हमने यह बताया है कि SDK टूल के इस्तेमाल पर निजता और सुरक्षा से जुड़ी हमारी कुछ मौजूदा शर्तें कैसे लागू होती हैं. इन शर्तों में इस बात का ध्यान रखा गया है कि डेवलपर आसान और सुरक्षित तरीके से अपने ऐप्लिकेशन में SDK टूल जोड़ पाएं.
अपने ऐप्लिकेशन में कोई SDK टूल जोड़ने पर यह पक्का करना आपकी जिम्मेदारी होगी कि तीसरे पक्ष के कोड और उसका इस्तेमाल करने से Google Play के डेवलपर कार्यक्रम की नीतियों का उल्लंघन न हो. आपके लिए यह जानना ज़रूरी है कि आपके ऐप्लिकेशन में इस्तेमाल हुए SDK टूल, उपयोगकर्ता के डेटा को किस तरह इस्तेमाल करते हैं. साथ ही, आपको यह भी पता होना चाहिए कि किन अनुमतियों का इस्तेमाल किया जाता है, कौनसा डेटा इकट्ठा किया जाता है, और ऐसा क्यों किया जाता है. इस बात का ध्यान रखें कि SDK टूल आपके ऐप्लिकेशन पर लागू होने वाली नीति के मुताबिक ही उपयोगकर्ता के डेटा को इकट्ठा और इस्तेमाल करें.
यह पक्का करने के लिए कि कोई SDK टूल, ऐप्लिकेशन पर लागू होने वाली नीति की ज़रूरी शर्तों का उल्लंघन न करे, इन नीतियों को अच्छी तरह से पढ़ें और समझें. साथ ही, SDKs टूल के बारे में नीचे दी गई ज़रूरी शर्तों का भी ध्यान रखें:
उपयोगकर्ता के डेटा से जुड़ी नीतिऐप्लिकेशन इस्तेमाल करने वाले व्यक्ति के डेटा को कैसे इस्तेमाल किया जाता है, इस बारे में आपको साफ़ तौर पर जानकारी देनी चाहिए. उदाहरण के लिए, ऐप्लिकेशन इस्तेमाल करने वाले किसी व्यक्ति से इकट्ठा की गई या उसके बारे में इकट्ठा की गई जानकारी, डिवाइस की जानकारी वगैरह. इसका मतलब है कि आपको यह बताना चाहिए कि आपके ऐप्लिकेशन से, लोगों का कौनसा डेटा ऐक्सेस, इकट्ठा, इस्तेमाल, और शेयर किया जा रहा है. साथ ही, यह भी बताया जाना चाहिए कि आपका ऐप्लिकेशन, नीति का पालन करते हुए किसी और काम के लिए लोगों के डेटा का इस्तेमाल नहीं करता है.
अगर आपने ऐप्लिकेशन में तीसरे पक्ष के कोड (उदाहरण के लिए, कोई SDK टूल) का इस्तेमाल किया है, तो आपको यह पक्का करना होगा कि ऐप्लिकेशन में मौजूद तीसरे पक्ष का कोड और उस तीसरे पक्ष की ओर से आपके ऐप्लिकेशन के उपयोगकर्ताओं के डेटा का इस्तेमाल, Google Play Developer Program की नीतियों के मुताबिक किया जाए. इसमें, डेटा के इस्तेमाल और साफ़ तौर पर जानकारी देने की शर्तों को पूरा करना भी शामिल है. उदाहरण के लिए, आपको यह पक्का करना होगा कि ऐप्लिकेशन में जिन कंपनियों के SDK टूल इस्तेमाल किए जा रहे हैं वे आपके ऐप्लिकेशन से मिले उपयोगकर्ता के निजी और संवेदनशील डेटा को बेचती न हों. यह ज़रूरी शर्त हर हाल में लागू होगी. भले ही, उपयोगकर्ता का डेटा, सर्वर पर भेजने के बाद ट्रांसफ़र किया गया हो या आपके ऐप्लिकेशन में तीसरे पक्ष के कोड को एम्बेड करने के बाद उसे ट्रांसफ़र किया गया हो.
उपयोगकर्ता का निजी और संवेदनशील डेटा
उपयोगकर्ता के निजी और संवेदनशील डेटा की बिक्रीउपयोगकर्ता के निजी और संवेदनशील डेटा को बेचना नहीं चाहिए.
साफ़ तौर पर जानकारी ज़ाहिर करने और सहमति देने से जुड़ी ज़रूरी शर्तेंऐसे मामले जहां दिए गए सवाल में प्रॉडक्ट या सुविधा का इस्तेमाल करने वाले उपयोगकर्ता के निजी और संवेदनशील डेटा को ऐक्सेस, इकट्ठा, इस्तेमाल या शेयर करने की सुविधा उपयोगकर्ता की उम्मीद के हिसाब से नहीं बताई जाती हैं, तो आपको उपयोगकर्ता के डेटा से जुड़ी नीति की साफ़ तौर पर जानकारी ज़ाहिर करने और सहमति देने से जुड़ी ज़रूरी शर्तें पूरी करनी होंगी. अगर आपका ऐप्लिकेशन तीसरे पक्ष के किसी ऐसे कोड (उदाहरण के लिए, कोई SDK टूल) को जोड़ता है जिसे डिफ़ॉल्ट तौर पर उपयोगकर्ता के निजी और संवेदनशील डेटा को इकट्ठा करने के लिए डिज़ाइन किया गया है, तो आपको Google Play से अनुरोध मिलने के दो हफ़्तों के अंदर (या अगर उस समयावधि के अंदर, Google Play का अनुरोध लंबी अवधि के लिए दिया जाता है), इसके ज़रूरी सबूत देने होंगे कि आपका ऐप्लिकेशन इस नीति की साफ़ तौर पर जानकारी ज़ाहिर करने और सहमति देने से जुड़ी ज़रूरी शर्तों को पूरा करता है. इसमें, तीसरे पक्ष के कोड की मदद से, डेटा को ऐक्सेस, इकट्ठा, इस्तेमाल या शेयर करने की जानकारी भी शामिल है. यह पक्का करें कि ऐप्लिकेशन में किसी तीसरे पक्ष का कोड (जैसे, कोई SDK टूल) इस्तेमाल करने से, उपयोगकर्ता के डेटा से जुड़ी नीति का उल्लंघन न हो. साफ़ तौर पर जानकारी ज़ाहिर करने और सहमति देने से जुड़ी ज़रूरी शर्तों के बारे में ज़्यादा जानने के लिए, सहायता केंद्र का यह लेख पढ़ें. SDK टूल की वजह से हुए उल्लंघन के उदाहरण
निजी और संवेदनशील जानकारी ऐक्सेस करने से जुड़ी अन्य ज़रूरी शर्तेंनीचे दी गई टेबल में खास गतिविधियों के लिए, ज़रूरी शर्तों के बारे में बताया गया है.
SDK टूल की वजह से हुए उल्लंघन के उदाहरण
डेटा की सुरक्षा वाला सेक्शनसभी डेवलपर के लिए यह ज़रूरी है कि वे हर ऐप्लिकेशन के डेटा की सुरक्षा वाले सेक्शन में पूरी जानकारी दें. इसमें, उपयोगकर्ता के निजी और संवेदनशील डेटा को इकट्ठा, इस्तेमाल, और शेयर करने के बारे में साफ़ और सही तौर पर बताना होगा. इसमें किसी तीसरे पक्ष की लाइब्रेरी या अपने ऐप्लिकेशन में इस्तेमाल किए गए SDKs टूल की मदद से इकट्ठा और मैनेज किया जाने वाला डेटा भी शामिल है. इस लेबल के सही होने और इसकी जानकारी को अप-टू-डेट रखने की ज़िम्मेदारी डेवलपर की है. जहां ज़रूरी हो वहां डेटा की सुरक्षा वाले सेक्शन और ऐप्लिकेशन की निजता नीति, दोनों ही जगह पर दी गई जानकारी एक जैसी होनी चाहिए. डेटा की सुरक्षा वाला सेक्शन पूरा करने के बारे में ज़्यादा जानने के लिए सहायता केंद्र का यह लेख पढ़ें. उपयोगकर्ता के डेटा से जुड़ी नीति पूरी पढ़ें. |
||||||
संवेदनशील जानकारी को ऐक्सेस करने वाले सिर्फ़ ऐसे एपीआई और अनुमतियों के लिए अनुरोध करें जो उपयोगकर्ताओं के काम की हों. संवेदनशील जानकारी को ऐक्सेस करने वाले सिर्फ़ ऐसे एपीआई या अनुमतियों का अनुरोध किया जा सकता है जो आपके ऐप्लिकेशन में मौजूदा सुविधाओं या सेवाओं को लागू करने के लिए ज़रूरी हैं. ये वे सुविधाएं हैं जिनके बारे में आपने Google Play के स्टोर पेज पर बताया है. ऐसे एपीआई या अनुमतियों का इस्तेमाल नहीं किया जा सकता जिनमें उन सुविधाओं या मकसद के लिए उपयोगकर्ता या डिवाइस के डेटा को ऐक्सेस किया जाता है जिनकी जानकारी न दी गई हो. इनका इस्तेमाल उन सुविधाओं या मकसद के लिए भी नहीं किया जा सकता जो ऐप्लिकेशन में मौजूद न हों या जिनकी अनुमति न हो. अनुमतियों या एपीआई की मदद से, ऐक्सेस किए गए निजी या संवेदनशील डेटा को न तो कभी बेचा जा सकता है और न ही इसे बिक्री की सुविधा देने के मकसद से शेयर किया जा सकता है. संवेदनशील जानकारी ऐक्सेस करने वाली अनुमतियां और एपीआई नीति पूरी देखें. SDK टूल की वजह से हुए उल्लंघन के उदाहरण
|
मैलवेयर एक कोड होता है जो किसी भी उपयोगकर्ता, उसके डेटा या डिवाइस को खतरे में डाल सकता है. मैलवेयर में नुकसान पहुंचा सकने वाले ऐप्लिकेशन (पीएचए), बाइनरी या फ़्रेमवर्क में बदलाव के साथ दूसरी खतरनाक चीज़ें भी शामिल हो सकती हैं. इनमें ट्रोजन, फ़िशिंग, और स्पायवेयर ऐप्लिकेशन जैसी कैटगरी शामिल हैं. इसके अलावा, हम लगातार नई कैटगरी जोड़ रहे हैं और उन्हें अपडेट कर रहे हैं.
मैलवेयर नीति की पूरी जानकारी पढ़ें.
SDK टूल की वजह से हुए उल्लंघन के उदाहरण
- ऐसा ऐप्लिकेशन जिसमें नुकसान पहुंचाने वाला सॉफ़्टवेयर डिस्ट्रिब्यूट करने वाली कंपनी की एसडीके लाइब्रेरी शामिल हैं.
- ऐसा ऐप्लिकेशन जो Android की अनुमतियों के मॉडल का उल्लंघन करता है या दूसरे ऐप्लिकेशन से क्रेडेंशियल (जैसे कि OAuth टोकन) चुराता है.
- ऐसे ऐप्लिकेशन जो सुविधाओं का गलत इस्तेमाल करते हैं और खुद को अनइंस्टॉल होने या बंद होने से रोकते हैं.
- ऐसा ऐप्लिकेशन जो SELinux को काम करने से रोकता है.
- ऐसा ऐप्लिकेशन जिसमें शामिल एसडीके मकसद ज़ाहिर किए बिना डिवाइस पर मौजूद डेटा से खास सुविधाओं का ऐक्सेस हासिल करके, Android की अनुमतियों के मॉडल का उल्लंघन करता है.
- ऐसा ऐप्लिकेशन जिसमें कोड के साथ शामिल एसडीके की वजह से ऐप्लिकेशन इस्तेमाल करने लोग अनजाने में अपने कैरियर बिलिंग से कॉन्टेंट खरीदते या सदस्यता लेते हैं.
ऐसे प्रिविलेज एस्केलेशन ऐप्लिकेशन जो उपयोगकर्ता की अनुमति के बिना डिवाइस को रूट करते हैं, वे डिवाइस को रूट करने वाले ऐप्लिकेशन की कैटगरी में आते हैं.
स्पायवेयर
स्पायवेयर, नुकसान पहुंचाने वाला एक ऐसा ऐप्लिकेशन, गतिविधि या कोड हो सकता है जो नीति का उल्लंघन करते हुए, उपयोगकर्ता या डिवाइस का डेटा बाहर निकालता है, उसे इकट्ठा या शेयर करता है.
इसके अलावा स्पायवेयर, नुकसान पहुंचाने वाली ऐसी गतिविधि या कोड हो सकता है जिसमें उपयोगकर्ता को ज़रूरी सूचना दिए बिना या उसकी सहमति के बिना उसका डेटा निकाला जा सकता है.
स्पायवेयर से जुड़ी नीति की पूरी जानकारी पढ़ें.
उदाहरण के लिए, एसडीके की वजह से स्पायवेयर के ज़रिए होने वाले उल्लंघनों में ये शामिल हैं. हालांकि, इनके अलावा और भी उल्लंघन हो सकते हैं:
- एसडीके वाला ऐसा ऐप्लिकेशन जो ऑडियो या कॉल रिकॉर्डिंग के डेटा को इकट्ठा या शेयर करता है, जबकि उसकी मुख्य सुविधाओं और उनके काम करने के तरीके में ऐसी गतिविधि का ज़िक्र नहीं किया गया हो.
- कोई ऐसा ऐप्लिकेशन जिसमें नुकसान पहुंचाने वाला तीसरे पक्ष का कोड (जैसे, एसडीके) मौजूद हो. इस कोड के ज़रिए डिवाइस का डेटा ट्रांसफ़र होते समय, उपयोगकर्ता को पता न चलता हो और/या उपयोगकर्ता को ज़रूरी सूचना दिए बिना या उसकी सहमति के बिना ऐसा किया जाता हो.
पारदर्शी व्यवहार और साफ़ जानकारीसभी कोड को इस्तेमाल करने वाले व्यक्ति से किए गए वादों को पूरा करना चाहिए. ऐप्लिकेशन को सुविधाओं की सभी जानकारी देनी चाहिए. ऐप्लिकेशन, उपयोगकर्ताओं को गुमराह न करने वाले होने चाहिए. उल्लंघनों के उदाहरण:
उपयोगकर्ता के डेटा की सुरक्षा करनाऐप्लिकेशन इस्तेमाल करने वाले व्यक्ति के निजी और संवेदनशील डेटा को ऐक्सेस करने, इस्तेमाल करने, इकट्ठा करने, और शेयर किए जाने के बारे में साफ़ और सही जानकारी दें. जहां भी लागू हो, वहां ऐप्लिकेशन इस्तेमाल करने वाले व्यक्ति के डेटा को इस्तेमाल करने के लिए सभी ज़रूरी नीतियों का पालन करना चाहिए. साथ ही, डेटा की सुरक्षा के लिए सभी सावधानियां रखें. उल्लंघनों के उदाहरण:
पूरी मोबाइल का अनचाहा सॉफ़्टवेयर देखें |
हम ऐसे ऐप्लिकेशन को अनुमति नहीं देते जो उपयोगकर्ता के डिवाइस, किसी दूसरे डिवाइस या कंप्यूटर, सर्वर, नेटवर्क, ऐप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई) या सेवाओं में दखल देते हैं. इसके अलावा, उनमें गड़बड़ी या नुकसान करते हैं या गलत तरीके से उन्हें ऐक्सेस करते हैं. साथ ही, इनमें डिवाइस पर मौजूद दूसरे ऐप्लिकेशन, Google की कोई सेवा या अनुमति पा चुके इंटरनेट सेवा देने वाली कंपनी के नेटवर्क भी शामिल हैं. इसमें इनके अलावा, और भी चीज़ें शामिल हो सकती हैं. रन टाइम के दौरान लोड की गई इंटरप्रेटेड लैंग्वेज (उदाहरण के लिए, ऐसी लैंग्वेज जो ऐप्लिकेशन के पैकेज में शामिल न हो) का इस्तेमाल करने वाले रन टाइम के दौरान लोड की गई इंटरप्रेटेड लैंग्वेज (उदाहरण के लिए, ऐसी लैंग्वेज जो ऐप्लिकेशन के पैकेज में शामिल न हो) का इस्तेमाल करने वाले ऐसे ऐप्लिकेशन या तीसरे-पक्ष के कोड को किसी भी स्थिति में Google Play की नीतियों का उल्लंघन नहीं करने देना चाहिए जो रन टाइम (उदाहरण के लिए, बिना ऐप्लिकेशन पैकेज के) पर लोड की गई भाषाओं (उदाहरण के लिए, JavaScript, Python, Lua वगैरह) का इस्तेमाल करते हैं. हम सुरक्षा में जोखिम की संभावना पैदा करने वाले या उनका फ़ायदा उठाने वाले कोड को अनुमति नहीं देते. डेवलपर के लिए हाल ही में फ़्लैग की गई सुरक्षा से जुड़ी समस्याओं के बारे में जानने के लिए, App Security Improvement Program पर जाएं. डिवाइस और नेटवर्क के गलत इस्तेमाल से जुड़ी नीति की पूरी जानकारी देखें. SDK टूल की वजह से हुए उल्लंघन के उदाहरण
|
हम उन ऐप्लिकेशन को अनुमति नहीं देते जो लोगों के साथ धोखाधड़ी करने की कोशिश करते हैं या बेईमानी करते हैं. इनमें वे ऐप्लिकेशन भी शामिल हैं जो ऐसी सुविधाएं देने का दावा करते हैं जिन्हें पूरा नहीं किया जा सकता. ऐप्लिकेशन को पूरे मेटाडेटा में अपनी सुविधाओं के बारे में सही जानकारी, ब्यौरा, और फ़ोटो/वीडियो देना ज़रूरी है. ऐप्लिकेशन को ऑपरेटिंग सिस्टम या दूसरे ऐप्लिकेशन की सुविधाओं या चेतावनियों की नकल करने की कोशिश नहीं करनी चाहिए. डिवाइस की सेटिंग में किसी भी तरह का बदलाव करने से पहले, इस्तेमाल करने वाले को जानकारी देना और उसकी सहमति लेना ज़रूरी है. साथ ही, ये बदलाव ऐसे होने चाहिए जिन्हें उपयोगकर्ता आसानी से पहले जैसा कर सके. धोखाधड़ी वाले व्यवहार से जुड़ी नीति की पूरी जानकारी देखें. ऐप्लिकेशन के व्यवहार से जुड़ी पारदर्शिता नीतिआपके ऐप्लिकेशन की सुविधाओं के बारे में लोगों को साफ़ तौर पर जानकारी दी जानी चाहिए. इसमें, आपके ऐप्लिकेशन की छिपी, डॉरमेंट या दस्तावेज़ में नहीं बताई गई सुविधाएं शामिल नहीं हैं. साथ ही, ऐप्लिकेशन की समीक्षाओं से बचने वाली तकनीकों का इस्तेमाल न करें. ऐसा हो सकता है कि आपको अपने ऐप्लिकेशन के लिए अतिरिक्त जानकारी देनी पड़े. इससे, यह पक्का किया जा सकेगा कि आपके ऐप्लिकेशन लोगों के लिए सुरक्षित हैं, नीति का पूरी तरह से पालन करते हैं, और इन पर सिस्टम को मज़बूत स्तर की पूरी सुरक्षा मिलती है.
SDK टूल की वजह से नीति के उल्लंघन का उदाहरण
|
Google Play की कौनसी डेवलपर नीतियां आम तौर पर SDK टूल वाले ऐप्लिकेशन की वजह से हो रहे उल्लंघन से जुड़ी हुई हैं?
यह पक्का करने के लिए कि आपका ऐप्लिकेशन, तीसरे पक्ष के जिस कोड का इस्तेमाल कर रहा है वह Google Play की डेवलपर कार्यक्रम की नीतियों के मुताबिक हो, कृपया यहां दी गई नीतियों को अच्छी तरह से पढ़ें:
- उपयोगकर्ता के डेटा से जुड़ी नीति
- संवेदनशील जानकारी ऐक्सेस करने वाली अनुमतियां और एपीआई
- डिवाइस और नेटवर्क के गलत इस्तेमाल से जुड़ी नीति
- मैलवेयर
- मोबाइल का अनचाहा सॉफ़्टवेयर
- Families Self-Certified Ads SDK Program
- विज्ञापन नीति
- धोखाधड़ी करना
- Google Play के डेवलपर कार्यक्रम की नीतियां
हालांकि, इन नीतियों को लागू करने के बारे में विचार किया जा रहा है. इसलिए, इस बात का ध्यान रखना बेहद ज़रूरी है कि नुकसान पहुंचाने वाले SDK कोड की वजह से, आपका ऐप्लिकेशन किसी ऐसी नीति का उल्लंघन कर सकता है जिसके बारे में ऊपर नहीं बताया गया है. समय-समय पर सभी नीतियों की समीक्षा करें और पूरी तरह से अप-टू-डेट रहें. यह ऐप्लिकेशन डेवलपर की ज़िम्मेदारी है कि जिन SDKs टूल का इस्तेमाल किया जा रहा है वे ऐप्लिकेशन डेटा को नीतियों के मुताबिक ही इस्तेमाल करें.
ज़्यादा जानने के लिए, कृपया हमारे सहायता केंद्र पर जाएं.