तीसरे पक्ष की कुकी ब्लॉक करने की प्रोसेस को डीबग करें

एक से ज़्यादा सुविधाओं से, इस बात पर असर पड़ सकता है कि तीसरे पक्ष की कुकी किसी वेबसाइट पर, किसी Chrome क्लाइंट को अनुमति देने या ब्लॉक करने के लिए:

इस लेख में बताया गया है कि Chrome की ये सुविधाएं कैसे इंटरैक्ट करती हैं. साथ ही, इसमें टूल और तकनीकों के बारे में भी बताया गया है ताकि आपको यह समझने में मदद मिल सके कि तीसरे पक्ष की कुकी क्यों उपलब्ध हैं या उन्हें ब्लॉक क्यों किया गया है.

तीसरे पक्ष की कुकी को अनुमति देने या ब्लॉक करने की वजहें क्या हैं?

इस सेक्शन में बताया गया है कि तीसरे पक्ष की कुकी को कैसे अनुमति दी जा सकती है या उन्हें कैसे ब्लॉक किया जा सकता है सभी साइटों के लिए, किसी एक साइट के लिए या फिर किसी एक उपयोगकर्ता के लिए.

उपयोगकर्ता सेटिंग

chrome://settings से या Chrome के पता बार में मौजूद आंख वाले आइकॉन से, उपयोगकर्ता अपने साथ ही, तीसरे पक्ष की सभी कुकी को ब्लॉक करना भी शामिल है. उपयोगकर्ता भी जोड़ सकते हैं अपवाद के तौर पर, कुछ चुनिंदा साइटों के लिए तीसरे पक्ष की कुकी को अनुमति दें.

तीसरे पक्ष की कुकी पर रोक लगाएं

chrome://settings/cookies

तीसरे पक्ष की कुकी को निजता और सुरक्षा > तीसरे पक्ष की कुकी से ब्लॉक किया जा सकता है. तीसरे पक्ष की सभी कुकी ब्लॉक करें को चालू करने से, तीसरे पक्ष की कुकी ब्लॉक हो जाती हैं तीसरे पक्ष की कुकी किन मामलों में उपलब्ध हो सकती हैं, जैसे, मिलती-जुलती वेबसाइट के सेट या उन पर लागू होने वाली पाबंदियां (जैसे कि ह्यूरिस्टिक पर आधारित अपवाद) कार्रवाई.

chrome://settings/cookies पेज, तीसरे पक्ष की चुनी गई कुकी ब्लॉक करें
तीसरे पक्ष की कुकी ब्लॉक करें: chrome://settings/cookies

हालांकि, अगर chrome://settings/cookies से तीसरे पक्ष की कुकी ब्लॉक करें की सुविधा चालू है, तो हो सकता है कि मिलती-जुलती वेबसाइट के सेट में तीसरे पक्ष की कुकी को अनुमति दी जाए मिलती-जुलती साइटों को ग्रुप में आपकी गतिविधि से जुड़ी जानकारी देखने की अनुमति दें को चालू करने के लिए:

chrome://settings में जाकर, यह दिखाया जा रहा है कि तीसरे पक्ष की कुकी ब्लॉक किए जाने पर, मिलती-जुलती वेबसाइट के सेट को कैसे अनुमति दी जा सकती है
अगर तीसरे पक्ष की कुकी ब्लॉक हैं, तो 'मिलती-जुलती वेबसाइट के सेट' को अनुमति दें

chrome://settings/trackingProtection

Chrome क्लाइंट के 1% में मौजूद उपयोगकर्ता, जो ट्रैकिंग सुरक्षा की जांच वाले ग्रुप से जुड़े होते हैं डिफ़ॉल्ट रूप से, तीसरे पक्ष की कुकी पर पाबंदी लगी होती है. ये उपयोगकर्ता सभी को ब्लॉक कर सकते हैं chrome://settings/trackingProtection से मिली तीसरे पक्ष की कुकी. इसका असर वैसा ही होगा जैसा chrome://settings/cookies में तीसरे पक्ष की कुकी ब्लॉक करें से होता है.

chrome://settings/trackingProtection पेज पर जाकर, तीसरे पक्ष की चुनी गई सभी कुकी को ब्लॉक करना
तीसरे पक्ष की सभी कुकी ब्लॉक करें: chrome://settings/trackingProtection

तीसरे पक्ष की कुकी को अनुमति दें

chrome://settings से, उपयोगकर्ता किसी साइट को उन साइटों की सूची में जोड़ सकते हैं जिन्हें ऐक्सेस करने की अनुमति है तीसरे पक्ष की कुकी का इस्तेमाल करते हैं.

chrome://settings/cookies: साइटों को तीसरे पक्ष की कुकी इस्तेमाल करने की अनुमति है
chrome://settings पेज: साइटों को तीसरे पक्ष की कुकी इस्तेमाल करने की अनुमति है

इसके अलावा, तीसरे पक्ष की कुकी को ब्लॉक या सीमित करने पर, लोगों को तीसरे पक्ष की कुकी का इस्तेमाल करने वाली साइटों के पता बार (खोज क्वेरी डालने वाला बार) में आंख वाला आइकॉन.

web.dev साइट के लिए दिखाया गया पता बार (खोज क्वेरी डालने वाला बार), जिसमें आंख वाला आइकॉन दिख रहा है
Chrome के पता बार में आंख वाला आइकॉन

आंख वाले आइकॉन पर क्लिक करने से उपयोगकर्ता, तीसरे पक्ष की कुकी को कुछ समय के लिए अनुमति दे सकते हैं मौजूदा साइट के लिए:

web.dev साइट के लिए पता बार दिखाया जाता है. यह मौजूदा साइट के लिए तीसरे पक्ष की कुकी को अनुमति देता है
मौजूदा साइट के लिए तीसरे पक्ष की कुकी इस्तेमाल करने की अनुमति है

ट्रैकिंग सुरक्षा में 1% उपयोगकर्ता ग्रुप को ट्रैकिंग सुरक्षा डायलॉग दिखेगा:

Chrome ट्रैकिंग सुरक्षा यूज़र इंटरफ़ेस (यूआई): मौजूदा साइट के लिए तीसरे पक्ष की कुकी को अनुमति है
Chrome ट्रैकिंग सुरक्षा का यूज़र इंटरफ़ेस (यूआई): मौजूदा साइट के लिए तीसरे पक्ष की कुकी को अनुमति दी जाती है

किसी साइट के लिए तीसरे पक्ष की कुकी इस्तेमाल करने की अनुमति देने के लिए, आइकॉन पर क्लिक करने का वही असर होता है जो chrome://settings से साइटों को तीसरे पक्ष की कुकी इस्तेमाल करने की अनुमति दी गई में साइट को जोड़ने का होता है. हालांकि, इसकी समयसीमा 90 दिन की होती है.

chrome://settings पेज, जिसमें साइटों को तीसरे पक्ष की कुकी इस्तेमाल करने की अनुमति दी गई है
chrome://settings: साइटों को तीसरे पक्ष की कुकी इस्तेमाल करने की अनुमति है

समयसीमा खत्म होने के बाद, किसी साइट के लिए कुछ समय के लिए मिली छूट को फिर से चालू किया जा सकता है. इसके लिए, 'आंख' आइकॉन पर क्लिक करें. इससे साइट को तीसरे पक्ष की कुकी ऐक्सेस करने की अनुमति मिलती रहेगी.

अलग-अलग साइटों के लिए, तीसरे पक्ष की कुकी का ऐक्सेस भी रद्द किया जा सकता है. यह हटा देता है तीसरे पक्ष की कुकी का इस्तेमाल करने की अनुमति वाली साइटों की सूची में से मौजूदा साइट:

Chrome का यूज़र इंटरफ़ेस (यूआई): तीसरे पक्ष की कुकी ब्लॉक की गईं
Chrome का यूज़र इंटरफ़ेस (यूआई): तीसरे पक्ष की कुकी ब्लॉक की गईं

chrome://settings/content/siteData

इससे उपयोगकर्ता, अलग-अलग डोमेन, पहले पक्ष या तीसरे पक्ष के डेटा को सेव करने की अनुमति दे सकते हैं या उसे ब्लॉक कर सकते हैं. इसमें कुकी भी शामिल हैं. (इसके उलट, chrome://settings/cookies या chrome://settings/trackingProtection से साइटों को तीसरे पक्ष की कुकी का इस्तेमाल करने की अनुमति है में एक साइट जोड़कर तीसरे पक्ष की कुकी का ऐक्सेस देने से, उस साइट पर किसी भी डोमेन से, तीसरे पक्ष की सभी कुकी को सेट किया जा सकता है और पढ़ा जा सकता है.)

आपको यह पक्का करना चाहिए कि chrome://settings/content/siteData की वजह से आपकी टेस्टिंग में रुकावट न आए.

Chrome की सेटिंग वाला पेज: इस पेज को चुना गया है. इस विकल्प को चुनने पर, साइटों को आपके डिवाइस पर डेटा सेव करने की अनुमति नहीं मिलती है. तीसरा-party.example साइट को उन साइटों में जोड़ दिया गया है जिनके पास आपके डिवाइस पर डेटा सेव करने की अनुमति है
chrome://settings/content/siteData पेज

किन चीज़ों पर थोड़े समय के लिए लागू होने वाली पाबंदियां और अपवाद ब्लॉक किए गए हैं?

ट्रैकिंग सुरक्षा, डिफ़ॉल्ट रूप से तीसरे पक्ष की कुकी पर पाबंदी लगाती है. हालांकि, इससे कुछ समय के लिए तीसरे पक्ष की कुकी को अनुमति देने की अनुमति भी मिलती है. जैसे, ह्यूरिस्टिक पर आधारित अपवाद और ग्रेस पीरियड. chrome://settings से तीसरे पक्ष की सभी कुकी को ब्लॉक करने पर, इनमें से कुछ पाबंदियां लागू हो जाती हैं.

✅ तीसरे पक्ष की कुकी को अनुमति दी गई है
होंगे तीसरे पक्ष की कुकी ब्लॉक नहीं की गई हैं

सेटिंग Privacy Sandbox के एपीआई कुछ समय के लिए समस्याओं को कम करना उपयोगकर्ता सेटिंग
सीएचआईपीएस प्रॉम्प्ट के साथ Storage Access API मिलती-जुलती वेबसाइटों के सेट ह्यूरिस्टिक्स पर आधारित अपवाद ग्रेस पीरियड किसी खास साइट के लिए, तीसरे पक्ष की कुकी को अनुमति दें
ट्रैकिंग सुरक्षा चालू है, "तीसरे पक्ष की सभी कुकी ब्लॉक करें"
chrome://settings/trackingProtection से चालू नहीं किया गया
ट्रैकिंग सुरक्षा चालू है, "तीसरे पक्ष की सभी कुकी ब्लॉक करें"
chrome://settings/trackingProtection से चालू किया गया
ट्रैकिंग सुरक्षा चालू नहीं है, "तीसरे पक्ष की कुकी ब्लॉक करें"
chrome://settings/cookies से चालू नहीं किया गया
यह उपयोगकर्ता की सेटिंग पर निर्भर करता है

Chrome के फ़्लैग

कई Chrome फ़्लैग इस बात पर असर पड़ता है कि किसी एक उपयोगकर्ता के लिए, तीसरे पक्ष की कुकी को अनुमति दी जाएगी या ब्लॉक किया जाएगा.

अगर कमांड लाइन फ़्लैग के साथ Chrome के अलग-अलग चैनलों का इस्तेमाल किया जाता है, तो हो सकता है कि आप हर चैनल के लिए फ़ंक्शन बनाना चाहें और इन्हें अपने शेल आरसी में जोड़ना चाहें फ़ाइल से लिए जाते हैं. उदाहरण के लिए, macOS पर:

  1. टर्मिनल खोलें.
  2. कोई फ़ंक्शन बनाएं:
    cf(){ open -a 'Google Chrome Canary' --args $\*; }
  3. फ़ंक्शन को फ़्लैग के साथ कॉल करके इस्तेमाल करें. उदाहरण के लिए:
    cf --enable-features=TrackingProtection3pcd

छूट अवधि

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

साइट के लिए ज़रूरी शर्तें

ज़रूरी सेवाएं देने वाली कुछ साइटों को कुछ समय के लिए छूट दी जाती है. इससे उन्हें तीसरे पक्ष की कुकी का ऐक्सेस जारी रखने में मदद मिलती है.

अनुभव के आधार पर अपवाद

तीसरे पक्ष की कुकी को धीरे-धीरे हटाने के दौरान, Chrome ऐसे हेयुरिस्टिक्स का इस्तेमाल करता है जो कुछ खास मामलों में, पहले से तय किए गए फ़्लो के लिए तीसरे पक्ष की कुकी का कुछ समय के लिए ऐक्सेस देते हैं. ऐसा, ब्रेकेज को कम करने के लिए किया जाता है. इस बदलाव को कुछ समय के लिए लागू किया गया है. कि आने वाले समय में, ये अनुभव पूरी तरह से हटा दिए जाएंगे, क्योंकि साइटें माइग्रेट होने पर लंबे समय तक चलने वाले समाधान देते हैं.

ह्यूरिस्टिक्स पर आधारित अपवाद स्थितियों उन विशिष्ट स्थितियों के बारे में ज़्यादा जानकारी देता है जहां Chrome तीसरे पक्ष की कुकी को अपने-आप ऐक्सेस देती है.

अनुभव के आधार पर अपवाद डेमो आपको अनुभव के अपवादों के साथ और उनके बिना, तीसरे पक्ष की कुकी के ऐक्सेस की जांच करने की सुविधा मिलती है.

Chrome की मदद से होने वाली टेस्टिंग

Chrome की मदद से होने वाली टेस्टिंग के मोड की मदद से, साइटों को यह देखने की सुविधा मिलती है कि तीसरे पक्ष की कुकी इस्तेमाल किए बिना साइटें कैसे काम करती हैं. Chrome क्लाइंट का एक प्रतिशत, Mode A या Mode B एक्सपेरिमेंट ग्रुप के किसी एक ग्रुप में, रैंडम तौर पर असाइन किया जाता है. साथ ही, हर ग्रुप को एक लेबल दिया जाता है. इस लेबल को request header या navigator.cookieDeprecationLabel से ऐक्सेस किया जा सकता है.

एक्सपेरिमेंट के मोड A वाले ग्रुप में शामिल होने से, Chrome के व्यवहार पर कोई असर नहीं पड़ता. इसमें तीसरे पक्ष की कुकी भी शामिल हैं. अलग-अलग मोड B के चार एक्सपेरिमेंट ग्रुप हैं कुल 1% Chrome क्लाइंट को असाइन किया गया है (चार ग्रुप में से हर एक के लिए 0.25%). इनमें से किसी भी एक्सपेरिमेंट ग्रुप में असाइन किए गए Chrome क्लाइंट के लिए, कुकी ब्लॉक की जाती हैं.

Chrome ने 20% Chrome कैनरी, डेवलपर, और बीटा के लिए भी कुकी पर पाबंदी लगा दी है क्लाइंट.

  • Chrome क्लाइंट, Sites में जोड़ी गई साइटों के लिए तीसरे पक्ष की कुकी ऐक्सेस कर सकते हैं तीसरे पक्ष की कुकी का इस्तेमाल करने की अनुमति है, भले ही क्लाइंट को मोड B प्रयोग ग्रुप (ये सभी डिफ़ॉल्ट रूप से, तीसरे पक्ष की कुकी को ब्लॉक करती हैं).
  • अलग-अलग स्थितियों की जांच के लिए Chrome फ़्लैग यह जानकारी देती है कि Chrome की सुविधा वाले टेस्टिंग को अनुमति देने, अनुमति देने या उसके लिए ज़बरदस्ती लागू करने का तरीका एक्सपेरिमेंट ग्रुप को मौजूदा Chrome क्लाइंट के लिए सेट किया जाएगा.

Chrome Enterprise की नीतियां

BlockThirdPartyCookies policy को 'बंद है' पर सेट करने से, क्रॉस-साइट कुकी को अनुमति मिलती है. इस नीति को 'चालू है' पर सेट करने से, तीसरे पक्ष की कुकी सेट करने के पेज. इस नीति को सेट न करने पर, डिफ़ॉल्ट रूप से तीसरे पक्ष की कुकी. इससे उपयोगकर्ता तीसरे पक्ष की कुकी को ब्लॉक कर पाते हैं chrome://settings से.

ज़्यादा जानकारी के लिए, Chrome Enterprise के सहायता केंद्र का लेख पढ़ें.

  • उपयोगकर्ता, chrome://settings या Chrome की एंटरप्राइज़ नीतियों को नहीं बदल सकते फ़्लैग.

इस सेक्शन में, यह पता लगाने का तरीका बताया गया है कि तीसरे पक्ष की कुकी को अनुमति दी गई है या नहीं या किसी उपयोगकर्ता या साइट के लिए ब्लॉक किया गया.

chrome://settings

chrome://settings/cookies (या chrome://settings/trackingProtection) की जांच करें ऐसी उपयोगकर्ता सेटिंग के लिए जो तीसरे पक्ष की कुकी ब्लॉक करती हैं, जो तीसरे पक्ष की कुकी को सीमित करती हैं, इसके अलावा, कुछ साइटों के लिए तीसरे पक्ष की कुकी को अनुमति दें.

इसी तरह, chrome://settings/content/siteData भी देखें उन सेटिंग के लिए जो किसी व्यक्ति के डेटा स्टोरेज (कुकी सहित) को अनुमति देती हैं या उसे ब्लॉक करती हैं डोमेन.

chrome://policy

अगर आप Chrome Enterprise एनवायरमेंट का इस्तेमाल कर रहे हैं, तो आपके ब्राउज़र पर नीतियां लागू होती हैं आपको वह अनुभव मिल सकता है जो आपकी साइट इस्तेमाल करने वालों से अलग होगा सामना करना पड़ता है. जांच करने के लिए, किसी वर्चुअल मशीन या मैनेज नहीं किए जा रहे डिवाइस का इस्तेमाल किया जा सकता है.

chrome://policy पेज पर, Chrome Enterprise के इंस्टॉलेशन से मैनेज किए जाने वाले ब्राउज़र के लिए सेट की गई नीतियां दिखती हैं.

Chrome Enterprise के किसी ऐसे वर्शन में chrome://policy जो नीतियां सेट करता है
Chrome Enterprise के एनवायरमेंट में chrome://policy और नीतियां सेट की गई हैं

Chrome Enterprise की नीतियां बताती हैं कि तीसरे पक्ष की कुकी को ब्लॉक करने या कुछ साइटों के लिए उन्हें अनुमति देने के लिए, नीतियां कैसे सेट की जा सकती हैं.

Chrome DevTools

'समस्याएं, ऐप्लिकेशन, और नेटवर्क' पैनल कुकी के बारे में जानकारी देते हैं, और दिखाएं कि ब्राउज़र ने तीसरे पक्ष की कुकी ब्लॉक की हैं या नहीं.

Chrome DevTools के दस्तावेज़ में, कुकी जोड़ने, उनमें बदलाव करने, और उन्हें मिटाने के तरीके के बारे में ज़्यादा जानकारी दी गई है. साथ ही, तीसरे पक्ष की कुकी की पहचान करने और उनकी जांच करने के तरीके के बारे में भी बताया गया है.

Privacy Sandbox विश्लेषण टूल (PSAT)

PSAT Chrome एक्सटेंशन, Chrome DevTools में टूल जोड़ता है. इससे, कुकी के इस्तेमाल को समझने और निजता को बनाए रखने वाले नए Chrome API के बारे में दिशा-निर्देश पाने में मदद मिलती है.

पीएसएटी, कमांड लाइन भी देता है इंटरफ़ेस पर टैप करें.

टेस्टिंग के लिए साइटें

तीसरे पक्ष की कुकी की जांच करने में मदद करने के लिए, Privacy Sandbox की टीम कई साइटों को मैनेज करती है:

Privacy Sandbox के डेमो में दो लिंक की गई साइटें मौजूद हैं. इनसे आपको उपयोगकर्ताओं की अलग-अलग गतिविधियों और उनके इस्तेमाल के उदाहरणों को समझने में मदद मिलती है. साथ ही, इससे यह समझने में भी मदद मिलती है कि तीसरे पक्ष की कुकी से जुड़ी पाबंदियों से इन पर क्या असर पड़ता है.

Privacy Sandbox के डेमो पेज पर, इस्तेमाल के ज़रूरी उदाहरण दिखाए गए हैं. जैसे, आंकड़ों की ट्रैकिंग, एम्बेड किया गया कॉन्टेंट, शॉपिंग कार्ट, और reCAPTCHA.
Privacy Sandbox के डेमो

Chrome क्लाइंट या प्रोफ़ाइल बदलना

Chrome क्लाइंट का मतलब किसी डिवाइस पर इंस्टॉल होने से है: उपयोगकर्ता की डेटा डायरेक्ट्री.

हर Chrome प्रोफ़ाइल सबडायरेक्ट्री का इस्तेमाल किया जा सकता है.

अगर कमांड लाइन से Chrome को चलाया जाता है, तो उपयोगकर्ता डेटा डायरेक्ट्री को सेट किया जा सकता है --उपयोगकर्ता-डेटा-डायरेक्ट फ़्लैग के साथ.

इसका मतलब है कि डेवलपमेंट के लिए, उपयोगकर्ता डेटा की अलग डायरेक्ट्री बनाई जा सकती है. इसमें, अपनी प्रोफ़ाइल की सब-डायरेक्ट्री भी हो सकती हैं. उपयोगकर्ता की नई डेटा डायरेक्ट्री बनाने से Chrome ऐसे व्यवहार करें जैसे उसे हाल ही में इंस्टॉल किया गया हो. इससे डीबग करने में मदद मिल सकती है में समस्या आ रही है.

नई अस्थायी उपयोगकर्ता डायरेक्ट्री के साथ कमांड लाइन से Chrome को चलाने के लिए, फ़्लैग का अनुसरण कर रहे हैं:

--user-data-dir=$(mktemp -d)

ज़्यादा जानें