वेबसाइटें डिवाइस पहचानने के लिए चुपचाप WebGL रेंडरिंग डेटा एकत्र कर सकती हैं। इसका सिद्धांत, Canvas से अंतर और ट्रैकिंग घटाने के उपाय जानें।
WebGL फिंगरप्रिंट ग्राफ़िक रेंडरिंग के छोटे अंतर से ब्राउज़र और डिवाइस पहचानता है। कुकी हटाने या IP बदलने पर भी ये विशेषताएं रह सकती हैं।
कार्यप्रणाली और सुरक्षा
WebGL, ब्राउज़र और GPU से 2D तथा 3D ग्राफ़िक्स बनाने वाली JavaScript API है। वेबसाइट रेंडरिंग परिणाम को विश्लेषण, धोखाधड़ी पहचान, निजीकरण या क्रॉस-साइट विज्ञापन के लिए हैश कर सकती है। Canvas मुख्यतः 2D ड्रॉइंग पर, जबकि WebGL अधिक जटिल 3D रेंडरिंग पर निर्भर है।

Chrome में chrome://flags पर WebGL विकल्प देखें, या Firefox के about:config में webgl.disabled को true करें; इससे कुछ 3D पृष्ठ प्रभावित हो सकते हैं। Privacy Badger और NoScript ट्रैकिंग स्क्रिप्ट सीमित कर सकते हैं। वैध और अनुपालक बहु-खाता कार्य में PurpleMark प्रत्येक खाते का ब्राउज़र वातावरण अलग रख सकता है और WebGL मेटाडेटा नियंत्रित कर सकता है। अलगाव गोपनीयता और व्यवस्थित संचालन के लिए है, प्लेटफ़ॉर्म नियमों से बचने के लिए नहीं।


