निजता से जुड़ी ज़रूरी शर्तें

इस सेक्शन में, निजता और डेटा से जुड़ी ज़रूरी शर्तें बताई गई हैं.

1 नीतियां

  • गेम और डेवलपर को Google की निजता नीति का पालन करना होगा.

2 बाहरी ऐक्सेस

ये ज़रूरी शर्तें, तीसरे पक्ष की सेवाओं के इस्तेमाल पर लागू होती हैं.

3 बाहरी कॉल

  • गेम, किसी भी यूआरएल या सेवा के लिए बाहरी कॉल नहीं कर सकता.हालांकि, अन्य तकनीकी ज़रूरी शर्तों का पालन करने के लिए, ऐसा करना ज़रूरी हो सकता है. जैसे, Google या YouTube के मालिकाना हक वाले एपीआई को कॉल करना.
  • गेम, बाहरी कॉल को रोकने की सुविधा को बाईपास नहीं कर सकता.
  • गेम, ऐसा ग्राफ़िकल कॉन्टेंट जनरेट या डिसप्ले नहीं कर सकता जो क्विक रिस्पॉन्स ("QR") कोड जैसा दिखता हो या उसकी तरह काम करता हो.

4 उपयोगकर्ता का डेटा

ये ज़रूरी शर्तें, उपयोगकर्ता के डेटा को ऐक्सेस करने और उसे मैनेज करने पर लागू होती हैं.

4.1 क्लिपबोर्ड

  • गेम, उपयोगकर्ता के क्लिपबोर्ड को ऐक्सेस नहीं कर सकता. हालांकि, अगर कोई खिलाड़ी साफ़ तौर पर 'पेस्ट करें' की कार्रवाई करता है, तो गेम क्लिपबोर्ड को ऐक्सेस कर सकता है.

4.2 निजी जानकारी से जुड़ी संवेदनशील जानकारी

  • प्लेएबल कॉन्टेंट, उपयोगकर्ता से निजी जानकारी डालने के लिए नहीं कह सकता या किसी भी तरीके से निजी जानकारी इकट्ठा नहीं कर सकता. इसमें उपयोगकर्ताओं के नाम, उम्र, जगहें, उपयोगकर्ता नाम या पासवर्ड शामिल हैं. हालांकि, इनके अलावा और भी चीज़ें शामिल हो सकती हैं.
  • प्लेएबल कॉन्टेंट, ऐसा कोई ग्राफ़िकल कॉन्टेंट डिसप्ले नहीं कर सकता जो लॉगिन या खाता बनाने वाली स्क्रीन जैसा दिखता हो या उसकी तरह काम करता हो.

5 कोड को अस्पष्ट बनाना

क्रिएटर, कोड को अस्पष्ट नहीं बना सकते या गेम के फ़ंक्शन को छिपा नहीं सकते. इन तरीकों के साथ काट-छांट की अनुमति है:

  • खाली सफ़ेद जगह, नई लाइनें, कोड टिप्पणियों, और ब्लॉक किए गए डीलिमिटर को हटाना
  • वैरिएबल और फ़ंक्शन के नामों को छोटा करना
  • फ़ाइलों को एक साथ करके छोटा करना

TypeScript को सीधे JavaScript में ट्रांसपाइल करना, इस ज़रूरी शर्त का उल्लंघन नहीं है. हालांकि, अगर अस्पष्ट बनाने की अन्य तकनीकों का इस्तेमाल किया जाता है, तो यह इस ज़रूरी शर्त का उल्लंघन माना जाएगा.

6 कोड का साइज़ और जटिलता

गेम के कोड का कुल साइज़ या जटिलता सीमित होगी. इसमें स्क्रिप्ट टैग, JavaScript, WebAssembly वगैरह का कॉन्टेंट शामिल है. YouTube के टूलिंग, इस कोड को स्कैन और विश्लेषण कर सकती है. ज़्यादा से ज़्यादा साइज़ की सीमा समय के साथ बदल सकती है.

7 भाषा की सुविधाएं

YouTube अपने विवेक के आधार पर, उन गेम को मंज़ूरी देने से मना कर सकता है जिनका आकलन, Google की नीतियों और अन्य कानूनी ज़रूरी शर्तों के मुताबिक नहीं किया जा सकता. ऐसा भाषा की इन सुविधाओं के इस्तेमाल की वजह से हो सकता है:

  • WebAssembly (WASM)
  • eval()
  • वेब वर्कर

8 एक पेज वाले ऐप्लिकेशन

प्लेएबल को एक पेज वाले ऐप्लिकेशन ("एसपीए") के तौर पर लागू किया जाना चाहिए.