आपकी टनल एन्क्रिप्टेड है, गोपनीयता पृष्ठ कहता है कि कोई लॉग नहीं रखा जाता, और ऐप फिर भी एक डायग्नोस्टिक्स लाइब्रेरी लाता है जो बताती है कि आप कौन-सी स्क्रीन खोलते हैं। ये अलग-अलग नीतियों वाले अलग-अलग डेटा प्रवाह हैं। कनेक्शन लॉग दर्ज करता है कि टनल कहाँ गई; एनालिटिक्स इवेंट दर्ज करता है कि आपने ऐप का उपयोग कैसे किया। एक को पढ़कर मान लेना कि वह दूसरे को भी कवर करता है, ठीक वही गलती है जिसके लिए सेटिंग निमंत्रण देती है।

टॉगल आमतौर पर क्या नियंत्रित करता है

अधिकांश क्लाइंट वैकल्पिक रिपोर्टिंग को उस प्रोसेसिंग से अलग करते हैं जिसके बिना कोई सेवा काम नहीं कर सकती। टॉगल आमतौर पर क्रैश रिपोर्ट, उपयोग इवेंट और प्रदर्शन माप नियंत्रित करता है, जबकि प्रमाणीकरण, बिलिंग और दुरुपयोग रोकथाम उसकी स्थिति की परवाह किए बिना जारी रहते हैं।

क्रैश रिपोर्ट में स्टैक ट्रेस, डिवाइस मॉडल, OS संस्करण और ऐप संस्करण होते हैं। उपयोग इवेंट स्क्रीन और सुविधाओं के नाम बताते हैं, कभी-कभी अवधि के साथ। प्रदर्शन इवेंट कनेक्शन समय, प्रोटोकॉल विकल्प और त्रुटि कोड दर्ज करते हैं। सहायता डायग्नोस्टिक्स चौथी श्रेणी है, आमतौर पर हाथ से चालू की जाती है और लॉग तथा कॉन्फ़िगरेशन को एक साथ जुटा सकती है।

प्रेषक हमेशा आइकन पर दिखने वाला ब्रांड नहीं होता। ऐप में एम्बेड किया गया SDK अपने ही एंडपॉइंट पर भेज सकता है, और क्रैश सेवा एक अलग कंपनी हो सकती है। इसीलिए सूचना की प्राप्तकर्ता सूची टॉगल के लेबल जितनी ही महत्वपूर्ण है।

वे फ़ील्ड जो रिपोर्ट को पहचानने योग्य बनाते हैं

अकेली श्रेणी गोपनीयता का सवाल तय नहीं करती; इवेंट से जुड़ा पहचानकर्ता इसे तय करता है। हानिरहित दिखने वाली रिपोर्ट इतिहास बन सकती है जब हर पंक्ति में वही इंस्टॉल ID दिखाई दे।

Report typeTypical fieldsWhy it can identify
CrashStack trace, device model, OS, app version, install IDThe install ID links crashes over months
UsageScreen names, feature events, session lengthBuilds a behavior profile even without content
PerformanceConnect duration, protocol, error codeNetwork conditions can fingerprint a connection
Support bundleLogs, configuration, sometimes addressesMay contain endpoints and timestamps you did not intend to share

खाते से लिंक होना सबसे मजबूत जोड़ने वाली कुंजी है, क्योंकि यह डिवाइस के इतिहास को व्यक्ति के इतिहास में बदल देता है। IP पता कई अधिकारक्षेत्रों में व्यक्तिगत डेटा है, तब भी जब रिपोर्ट में कोई नाम न हो, और कुछ प्लेटफ़ॉर्म पर स्थिर पहचानकर्ता पुनः इंस्टॉल को झेल सकता है।

एकत्रीकरण अनामीकरण नहीं है जब कच्चा पहचानकर्ता प्रेषक के पास रहता है। अगर कोई सूचना अनाम आंकड़ों का दावा करती है, तो तरीका खोजें: क्या छोड़ा जाता है, किस चरण में, और क्या प्राप्तकर्ता इवेंट को फिर से जोड़ सकता है।

रिपोर्ट कौन प्राप्त करता है

ब्रांड के बजाय प्राप्तकर्ताओं का पीछा करें। ऐप डेवलपर एंडपॉइंट चला सकता है, या ब्रांड को किसी दूसरे ऑपरेटर को लाइसेंस दे सकता है; एनालिटिक्स विक्रेता और क्रैश सेवा अतिरिक्त पक्ष हैं। गोपनीयता सूचना को इन भूमिकाओं और हर एक को मिलने वाली श्रेणियों के नाम बताने चाहिए। Mozilla की सदस्यता गोपनीयता सूचना खाता डेटा को तकनीकी और डायग्नोस्टिक श्रेणियों से अलग करती है, और यही तरह का विभाजन खोजना चाहिए।

प्रत्येक चरण पर प्रतिधारण तय होता है। डेवलपर इवेंट को थोड़े समय के लिए रख सकता है जबकि एनालिटिक्स विक्रेता अपनी नीति के तहत उन्हें अधिक समय तक रखता है, और ईमेल से भेजा गया सहायता बंडल दोनों से अधिक टिक सकता है। पूछें कि कौन सा पक्ष डेटा रखता है, केवल यह नहीं कि किसने उसे एकत्र किया।

सीमा-पार स्थानांतरण भी उसी समीक्षा का हिस्सा है। किसी दूसरे क्षेत्र में डायग्नोस्टिक एंडपॉइंट ऐसा स्थानांतरण बनाता है जिसे टनल का एन्क्रिप्शन प्रभावित नहीं करता, क्योंकि रिपोर्ट कभी टनल से होकर नहीं गई।

बंद करना क्या करता है और क्या नहीं

टॉगल बंद करने से भविष्य की वैकल्पिक रिपोर्टें रुक जाती हैं। यह पहले भेजी गई रिपोर्टों को वापस नहीं बुलाता और न ही उन्हें प्राप्तकर्ता से हटाता है। हटाना प्रदाता की डेटा प्रक्रिया के अंतर्गत एक अलग अनुरोध है, और इसके लिए डिवाइस सेटिंग के बजाय खाता पहचानकर्ता की जरूरत हो सकती है।

ज़रूरी प्रोसेसिंग भी जारी रहती है। साइन-इन, सदस्यता नवीनीकरण, धोखाधड़ी जाँच और सेवा स्वास्थ्य किसी दूसरे आधार पर लॉग किए जा सकते हैं, और ऑपरेटिंग सिस्टम की अपनी क्रैश और एनालिटिक्स सुविधाएँ हैं जिन्हें ऐप के टॉगल ने कभी नियंत्रित नहीं किया। अगर लक्ष्य डिवाइस डायग्नोस्टिक्स रोकना है तो OS-स्तर की सेटिंग देखें।

समस्या निवारण के लिए सेटिंग का जानबूझकर उपयोग करें: डायग्नोस्टिक्स चालू करें, खराबी दोहराएँ, बंडल एकत्र करें, फिर रिपोर्टिंग बंद करें और टिकट बंद होने पर बंडल हटा दें। हाथ से जोड़े गए अटैचमेंट उतनी ही समीक्षा के हकदार हैं जितने स्वचालित, क्योंकि लॉग फ़ाइल में एनालिटिक्स इवेंट से अधिक कुछ हो सकता है।

सूचना की तुलना डिवाइस से निकलने वाली चीज़ों से करें

आप सामग्री डिक्रिप्ट किए बिना गंतव्य देख सकते हैं। macOS और Linux पर, कनेक्शन सूचियाँ दिखाती हैं कि क्लाइंट किन दूरस्थ पतों से बात करता है:

sudo lsof -i -P -n | grep -i vpnclient
ss -tup | grep -i vpnclient

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

जिन श्रेणियों को आप स्वीकारते हैं, उनसे जुड़े पहचानकर्ता और उन्हें रखने वाले प्राप्तकर्ता लिख लें। जब ऐप अपना SDK अपडेट करता है या प्रदाता मालिक बदलता है, तब वह छोटा रिकॉर्ड मन की नोट से अधिक उपयोगी होता है।

संबंधित लेख