DO_NOT_TRACK: सॉफ्टवेयर में यूजर प्राइवेसी मानक
मूल शीर्षक: Do_not_track
यह क्यों महत्वपूर्ण है
एकल मानक से यूजर प्राइवेसी नियंत्रण सरल बनेगा और डेवलपर अनुपालन में सुधार होगा।
DO_NOT_TRACK नामक नया मानक प्रस्तावित है जो एक एनवायरनमेंट वेरिएबल से सभी सॉफ्टवेयर टूल्स में टेलीमेट्री और ट्रैकिंग को बंद करने की सुविधा देता है। वर्तमान में हर टूल का अलग ऑप्ट-आउट तरीका है।
वर्तमान में CLI टूल्स, SDKs और फ्रेमवर्क्स डिफॉल्ट रूप से टेलीमेट्री डेटा एकत्रित करते हैं। हर टूल का अपना ऑप्ट-आउट तरीका है - .NET में DOTNET_CLI_TELEMETRY_OPTOUT=1, AWS SAM CLI में SAM_CLI_TELEMETRY=0, Azure CLI में AZURE_CORE_COLLECT_TELEMETRY=0 और Gatsby में GATSBY_TELEMETRY_DISABLED=1 का उपयोग करना पड़ता है। इस समस्या के समाधान के लिए DO_NOT_TRACK मानक प्रस्तावित किया गया है। export DO_NOT_TRACK=1 सेट करने से सभी ऐड ट्रैकिंग, यूसेज रिपोर्टिंग, टेलीमेट्री और क्रैश रिपोर्टिंग बंद हो जाएगी। सॉफ्टवेयर डेवलपर्स से अनुरोध है कि वे इस वेरिएबल को चेक करें और यदि यह 1 पर सेट है तो सभी ट्रैकिंग बंद कर दें।