ब्राउज़र प्राइवेसी चेक

यह जाँच आपके ब्राउज़र में वह पढ़ती है जो किसी भी साइट की स्क्रिप्ट बिना पूछे पढ़ सकती है: Do Not Track और Global Privacy Control, कुकी और स्टोरेज की पहुँच, user agent, भाषाएँ, टाइम ज़ोन, स्क्रीन, CPU और मेमोरी के संकेत, WebGL ग्राफ़िक्स और canvas readback। फिर दिखाती है कि Mutqan सर्वर को आपके ब्राउज़र से कौन-सा एड्रेस, नेटवर्क, user agent और भाषा हेडर मिलता है, और बेमेल बातें बताती है, जैसे एड्रेस से अलग टाइम ज़ोन। कोई fingerprint नहीं बनाया जाता, और वैल्यू न कहीं भेजी जाती हैं न स्टोर होती हैं।

गोपनीयता: आपका IP एड्रेस और कनेक्शन की जानकारी उसी रिक्वेस्ट से पढ़ी जाती है जो आपका ब्राउज़र Mutqan सर्वर को भेजता है, और सिर्फ़ आपको दिखाई जाती है। यह स्टोर नहीं होती; आपके पते का एक वन-वे हैश सिर्फ़ प्रति मिनट की रिक्वेस्ट सीमा के लिए इस्तेमाल होता है।
टूल लोड हो रहा है…

कोई वेबसाइट बिना पूछे आपके ब्राउज़र के बारे में क्या जान सकती है?

कोई भी पेज बिना पूछे आपके ब्राउज़र के कई ब्योरे पढ़ सकता है — user agent, भाषाएँ, टाइम ज़ोन, स्क्रीन, ग्राफ़िक्स हार्डवेयर, स्टोरेज सेटिंग — और छिपे canvas पर बनाई चीज़ वापस पढ़ सकता है। हर ब्योरा अकेले आम है, पर मिलकर ये बिना कुकी के साइटों के पार ब्राउज़र को पहचान सकते हैं — यही browser fingerprinting है। Global Privacy Control जैसे संकेत सिर्फ़ आपकी इच्छा बताते हैं; पढ़ी जा सकने वाली चीज़ें घटाती है केवल ब्राउज़र की fingerprinting सुरक्षा।

ब्राउज़र प्राइवेसी चेक कैसे इस्तेमाल करें

  1. यह पेज उसी ब्राउज़र और प्रोफ़ाइल में खोलें जिसे जाँचना है (प्राइवेट विंडो और दूसरी प्रोफ़ाइल के नतीजे अलग हो सकते हैं)।
  2. "प्राइवेसी जाँच चलाएँ" दबाएँ। वैल्यू आपके ब्राउज़र में पढ़ी जाती हैं और सर्वर से एक बार पूछा जाता है कि उसे क्या मिला।
  3. पहले नतीजे पढ़ें, फिर संकेतों की तालिका और हर एक का मतलब।
  4. कोई सेटिंग बदलें (fingerprinting सुरक्षा, GPC, third-party कुकी) और फ़र्क देखने के लिए जाँच दोबारा चलाएँ।

ब्राउज़र प्राइवेसी चेक की खूबियाँ

  • ट्रैकिंग प्राथमिकताएँ: Do Not Track और Global Privacy Control, ठीक वैसे जैसे पेज इन्हें पढ़ते हैं
  • स्टोरेज की पहुँच: कुकी, local storage, session storage और IndexedDB
  • Fingerprinting गुण: user agent, प्लेटफ़ॉर्म, भाषाएँ, टाइम ज़ोन, स्क्रीन, CPU कोर, मेमोरी संकेत, टच पॉइंट, प्लगइन, WebGL ग्राफ़िक्स और canvas readback
  • सर्वर को क्या मिलता है: आपका सार्वजनिक एड्रेस, नेटवर्क, एड्रेस की लोकेशन, user agent और Accept-Language हेडर, जैसा Mutqan सर्वर आपकी रिक्वेस्ट देखता है
  • स्क्रिप्ट जो पढ़ती हैं और सर्वर को जो मिलता है, उनमें बेमेल की जाँच: user agent, भाषा और टाइम ज़ोन
  • हर वैल्यू का आपकी प्राइवेसी के लिए मतलब समझाता है; कोई fingerprint नहीं बनाता और उसका कुछ भी कहीं नहीं भेजता

इनपुट और आउटपुट

इनपुट

  • कुछ टाइप नहीं करना: जिस ब्राउज़र और प्रोफ़ाइल को जाँचना है उसमें "प्राइवेसी जाँच चलाएँ" दबाएँ।
  • आपके ब्राउज़र की मौजूदा सेटिंग, एक्सटेंशन और नेटवर्क — उसी पल जैसे हैं वैसे पढ़े जाते हैं।

आउटपुट

  • हर साइट क्या देखती है — सार्वजनिक IP एड्रेस, नेटवर्क, एड्रेस की लोकेशन, और सर्वर को मिला user agent व भाषा हेडर।
  • आपका ब्राउज़र स्क्रिप्ट को कौन-से संकेत देता है — हर वैल्यू और प्राइवेसी के लिए उसका मतलब।
  • नतीजे — ध्यान देने लायक़ बातें, जिनमें स्क्रिप्ट और सर्वर के बीच के बेमेल भी हैं।
  • साइटों के पढ़ने को कम करने के तरीक़े — बदलने वाली सेटिंग।

ब्राउज़र प्राइवेसी चेक का उदाहरण

VPN के पीछे Chrome, Global Privacy Control चालू

इनपुट:

Chrome on Windows · VPN exit in Germany · system time zone Asia/Riyadh

आउटपुट:

What every site sees: 203.0.113.45 · Example VPN Ltd (AS64500) · Frankfurt, Germany
Time zone of the address: Europe/Berlin — your browser's time zone: Asia/Riyadh
Do Not Track: Not set · Global Privacy Control: On · Cookies: Enabled · Local storage: Available
WebGL graphics: Google Inc. (NVIDIA) — ANGLE (NVIDIA, NVIDIA GeForce RTX 3060 Direct3D11 vs_5_0 ps_5_0, D3D11)
Canvas readback: Allowed
Findings: your browser's time zone differs from the time zone of your address · your exact graphics hardware is visible to every page · pages can read back canvas pixels · Global Privacy Control is on

ब्राउज़र प्राइवेसी चेक के नतीजे कैसे पढ़ें

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

Global Privacy Control "चालू" हो तो कुछ जगहों पर क़ानूनी मायने वाला opt-out जाता है; Do Not Track "चालू" ऐसा अनुरोध है जिसे ज़्यादातर साइटें अनदेखा करती हैं।

Canvas readback "अनुमति है" और सटीक WebGL renderer fingerprinting की पुरानी सतहें हैं। Fingerprinting सुरक्षा वाले ब्राउज़र renderer छिपाते हैं, canvas रीड में noise डालते हैं या पहले पूछते हैं।

एड्रेस से मेल न खाता टाइम ज़ोन या भाषा यात्रा में या VPN के साथ सामान्य है, पर यह हर साइट को दिखता है।

सर्वर और स्क्रिप्ट में अलग user agent का मतलब है कि कोई एक्सटेंशन या सेटिंग उनमें से एक को बदलती है, जो ख़ुद में अलग पहचान बन सकता है।

ब्राउज़र प्राइवेसी चेक कब इस्तेमाल करें

  • देखना कि किसी साइट की analytics या विज्ञापन स्क्रिप्ट बिना पूछे आपके ब्राउज़र के बारे में क्या पढ़ सकती हैं।
  • पक्का करना कि कोई प्राइवेसी सेटिंग, GPC या fingerprinting सुरक्षा सच में असर करती है।
  • संवेदनशील काम के लिए ब्राउज़र या प्रोफ़ाइल चुनने से पहले उनकी तुलना।
  • प्राइवेसी या सिक्योरिटी रिव्यू में टीम को दिखाना कि पेज ब्राउज़र की ओर से कौन-सा डेटा जुटा सकता है।

समस्या निवारण

  • WebGL ग्राफ़िक्स "उपलब्ध नहीं" दिखाता है — WebGL बंद है, किसी एक्सटेंशन ने ब्लॉक किया है, या hardware acceleration बंद है। इससे दिखना कम होता है, यह कोई ख़राबी नहीं।
  • Local storage "ब्लॉक" दिखाता है — ब्राउज़र इस साइट (या सभी साइटों) का डेटा ब्लॉक करता है; ऐसे में कई साइटें पूरी तरह काम नहीं करेंगी।
  • सर्वर वाला हिस्सा error दिखाता है — तुलना छूट जाती है पर ब्राउज़र के संकेत फिर भी दिखते हैं; बाद में बटन फिर दबाएँ।
  • हर बार वैल्यू बदलती हैं — कुछ ब्राउज़र canvas आउटपुट जैसी वैल्यू जान-बूझकर रैंडम करते हैं; यही fingerprinting सुरक्षा का काम है।

ब्राउज़र प्राइवेसी चेक के बारे में अक्सर पूछे जाने वाले सवाल

क्या यह जाँच मेरे ब्राउज़र का fingerprint कहीं भेजती है?

नहीं। वैल्यू आपके ब्राउज़र में चलने वाला कोड पढ़ता है और सिर्फ़ इसी पेज पर दिखाता है; कोई fingerprint या hash नहीं बनता, और Mutqan सर्वर को कुछ नहीं भेजा जाता, न स्टोर होता है। एकमात्र रिक्वेस्ट सर्वर से पूछती है कि उसे आपसे क्या मिला: एड्रेस, नेटवर्क, user agent और भाषा हेडर।

Incognito मोड में भी क्या वेबसाइटें मुझे पहचान सकती हैं?

Incognito कुकी और हिस्ट्री नहीं रखता, पर स्क्रीन, ग्राफ़िक्स कार्ड, भाषाएँ और टाइम ज़ोन जैसे गुण वैसे ही रहते हैं, जिनसे "browser fingerprint" बन सकता है। प्राइवेट विंडो में यह जाँच चलाकर देखें कि कौन-से गुण अब भी दिखते हैं।

क्या यह बता सकता है कि मेरा ब्राउज़र कितना अनोखा है?

नहीं। अनोखापन सिर्फ़ दूसरे ब्राउज़रों की वैल्यू के बड़े संग्रह से तुलना करके मापा जा सकता है, जो यह पेज इकट्ठा नहीं करता। यह दिखाता है कि कौन-से गुण दिखते हैं और कौन-से अलग पहचान दिलाते हैं, जैसे सटीक ग्राफ़िक्स कार्ड या असामान्य सेटिंग।

क्या "Do Not Track: चालू" से मेरी सुरक्षा होती है?

बहुत कम। Do Not Track एक अनुरोध है जिसे ज़्यादातर साइटें अनदेखा करती हैं, ज़्यादातर देशों में इसका कोई क़ानूनी बल नहीं, और इस पर काम करने वाला W3C समूह 2019 में बंद हो गया। Global Privacy Control नया संकेत है, और कुछ क़ानून — जैसे कैलिफ़ोर्निया का — कंपनियों से इसका सम्मान करवाते हैं।

साइटें जो पढ़ सकती हैं उसे कम कैसे करूँ?

Fingerprinting सुरक्षा चालू करें (Firefox की strict tracking protection, Brave Shields, Safari की advanced fingerprinting protection), third-party कुकी ब्लॉक करें, जहाँ मिले Global Privacy Control चालू करें, और एक्सटेंशन व सेटिंग डिफ़ॉल्ट के क़रीब रखें ताकि आपका ब्राउज़र बहुतों जैसा दिखे।

तकनीकी नोट्स

हर वैल्यू उन स्टैंडर्ड वेब API से पढ़ी जाती है जिन्हें कोई भी पेज बिना अनुमति के बुला सकता है: navigator (userAgent, languages, doNotTrack, globalPrivacyControl, hardwareConcurrency, deviceMemory, maxTouchPoints, plugins), screen, टाइम ज़ोन के लिए Intl.DateTimeFormat, Web Storage और IndexedDB API, WEBGL_debug_renderer_info एक्सटेंशन के साथ WebGL, और canvas toDataURL readback।

W3C का नोट "Mitigating Browser Fingerprinting in Web Specifications" बताता है कि ये गुण क्यों मायने रखते हैं: अकेले हर एक आम है, पर साथ मिलकर ये बिना कुकी के किसी ब्राउज़र को अलग पहचान सकते हैं। Global Privacy Control W3C के GPC ड्राफ़्ट में परिभाषित है; Do Not Track एक हेडर था जिसका विकास W3C ने रोक दिया।

सर्वर वाला हिस्सा पेज की अपनी रिक्वेस्ट है, जैसी Cloudflare edge को मिली (GET /api/v1/internet/me): एड्रेस, उसके साथ Cloudflare का जोड़ा नेटवर्क और लोकेशन, और ब्राउज़र के भेजे User-Agent और Accept-Language हेडर (RFC 9110)।

सीमाएँ और कार्यप्रणाली

यह नहीं माप सकता कि आपका ब्राउज़र कितना अनोखा है: उसके लिए दूसरे ब्राउज़रों की वैल्यू का बड़ा संग्रह चाहिए, जो यह पेज नहीं जुटाता।

यह आम गुण पढ़ता है, हर संभव गुण नहीं (फ़ॉन्ट, ऑडियो प्रोसेसिंग, सेंसर और एक्सटेंशन पहचान नहीं जाँचे जाते)।

नतीजा इसी पल की इसी ब्राउज़र प्रोफ़ाइल का है; प्राइवेट विंडो, दूसरी प्रोफ़ाइल और दूसरे डिवाइस अलग हो सकते हैं।

सुरक्षा और गोपनीयता

संकेत आपके ब्राउज़र का कोड पढ़ता है और सिर्फ़ आपको दिखाता है; कोई fingerprint नहीं बनता और Mutqan सर्वर को कुछ नहीं भेजा जाता, न स्टोर होता है। "प्राइवेसी जाँच चलाएँ" दबाने पर Mutqan सर्वर को एक रिक्वेस्ट जाती है, जो उसे मिला एड्रेस, नेटवर्क और हेडर आपको दिखाता है; ये भी स्टोर नहीं होते।

संदर्भ

  • Mitigating Browser Fingerprinting in Web SpecificationsW3Cbrowser fingerprinting क्या है, किस तरह के गुण इसे संभव बनाते हैं (passive हेडर, active JavaScript API, कुकी जैसा स्टोरेज) और स्पेसिफ़िकेशन इसे कैसे सीमित करने की कोशिश करते हैं।
  • Global Privacy Control (GPC)W3CSec-GPC हेडर और navigator.globalPrivacyControl प्रॉपर्टी, जिनसे ब्राउज़र साइटों से कहता है कि उपयोगकर्ता का डेटा न बेचें, न साझा करें।
  • Privacy on the web — MDNMDN Web Docs (Mozilla)ब्राउज़र उपयोगकर्ता की प्राइवेसी कैसे बचाते हैं — tracking protection, third-party कुकी पर रोक, fingerprinting से बचाव — और साइट जो डेटा पढ़ सकती है उस पर इसका क्या असर है।