नैतिक विश्लेषण। जितना ज़रूरी, उतना ही डेटा।
उपयोगकर्ता व्यवहार समझने की कीमत मानव गोपनीयता नहीं होनी चाहिए। MousePlayer में हम जानकारी के टूल बनाते हैं, निगरानी के नहीं।
हम मानते हैं मज़बूत डिजिटल विश्लेषण और कड़ी डेटा गोपनीयता साथ संभव हैं। MousePlayer शुरू से गोपनीयता प्राथमिक आर्किटेक्चर पर बना है ताकि न्यूनतम व्यक्तिगत डेटा से UI/UX सुधारने की टेलीमेट्री मिले। डेटा गुमनाम नहीं — छद्मनामित है; नीचे उसका सटीक अर्थ है।
छद्मनामित, नाम से नहीं
हमें परवाह है एलिमेंट का उपयोग *कैसे* होता है, *कौन* करता है इसकी नहीं। MousePlayer आगंतुक और सत्र को यादृच्छिक छद्मनाम पहचानकर्ता देता है जो केवल संबंधित वेबसाइट पर मान्य हैं। दूसरी साइटों पर ट्रैकिंग, फ़िंगरप्रिंटिंग या पहचान की कोशिश नहीं। आगंतुक का नाम या अपनी ग्राहक ID केवल संचालक के रूप में आपके भेजने या देने पर होती है। व्यवहार प्रोफ़ाइल और AI विश्लेषण प्रोजेक्ट की विज़िट समूह या व्यक्तिगत छद्मनाम आगंतुक बताते हैं; दूसरे प्रोजेक्ट या ग्राहक डेटा से नहीं जुड़ते।
ब्राउज़र में जानकारी छिपाना
इनपुट स्रोत पर छिपता है। हर स्तर पर पासवर्ड और भुगतान डेटा तथा डिफ़ॉल्ट में फ़ॉर्म का पूरा टाइप किया पाठ सर्वर को भेजने से पहले आगंतुक ब्राउज़र में अपठनीय होता है। पृष्ठ का खुद दिखाया पाठ इसमें शामिल नहीं; नीचे के चिह्न उसी के लिए हैं।
आपका डेटा, अलग रखा गया
हम टूल प्रदाता हैं, डेटा दलाल नहीं। आपकी टेलीमेट्री वर्कस्पेस में सख़्ती से अलग है। आगंतुक डेटा बेचते नहीं और तीसरे पक्ष के विज्ञापन, प्रोफ़ाइल या मार्केटिंग के लिए नहीं देते। डेटा केवल आपके तय प्राप्तकर्ता (इंटीग्रेशन और साझा लिंक), उप-प्रोसेसर सूची के पक्ष और क़ानूनी प्रकटीकरण दायित्व के अनुसार बाहर जाता है।
नैतिक ट्रैकिंग कैसे होती है
1. फ़ॉर्म इनपुट & कीस्ट्रोक साफ़ करना
सत्र रिकॉर्डिंग से उपयोग की बाधा दिखनी चाहिए, निजी राज़ नहीं। MousePlayer की क्लाइंट स्क्रिप्ट कड़ी सफ़ाई करती है। सामान्य इनपुट फ़ील्ड पर इंटरैक्शन में रिकॉर्ड डेटा डिफ़ॉल्ट से तुरंत छिपता है। फ़ील्ड में टाइप होना दिखता है जिससे समय समझ सकें, लेकिन असली अक्षर अपठनीय चिह्न से बदलते या पूरी हटते हैं। हर स्तर पर पासवर्ड और भुगतान फ़ील्ड छिपती हैं। दो सीमाएँ स्पष्ट बताते हैं: कमज़ोर दो स्तर केवल लिखित अनुमति पर सक्षम हैं और छिपाना आपके पृष्ठ के दस्तावेज़ में छपे पाठ तक नहीं पहुँचता। दोनों यहाँ वर्णित हैं: DPA।
2. DOM एलिमेंट छिपाना
चिकित्सा पोर्टल या वित्तीय डैशबोर्ड जैसी अत्यंत संवेदनशील साइट पर डेवलपर कभी रिकॉर्ड न होने वाले हिस्से चिह्नित कर सकते हैं। दो चिह्न अलग काम करते हैं।
संवेदनशील हिस्से को घेरने वाले एलिमेंट पर एट्रिब्यूट data-mp-mask या क्लास mp-masked लगाएँ। उस हिस्से के हर टेक्स्ट नोड का हर गैर-रिक्त अक्षर स्नैपशॉट ब्राउज़र छोड़ने से पहले तारक में बदलता है और छोटी तकनीकी अनुमति सूची के अलावा हर एट्रिब्यूट मान इससे बदलता है: [FILTERED]। बदलाव प्रति पर होता है; आगंतुक का पृष्ठ अछूता है।
एट्रिब्यूट data-mp-ignore या क्लास mp-ignore, अधिक सीमित है: यह फ़ॉर्म फ़ील्ड के मान छिपाता है। पृष्ठ स्नैपशॉट से कुछ नहीं हटाता।
ध्यान दें: mp-mask — इसके बिना: data- उपसर्ग और अंत का यह भाग नहीं हो: ed — तो चिह्न नहीं और असर नहीं। उपयोग किया हो तो इससे बदलें: data-mp-mask।
"हमारा सिद्धांत सरल है: जिसे कभी लेते ही नहीं, वह उजागर, लीक या दुरुपयोग नहीं हो सकता। गोपनीयता चालू-बंद सुविधा नहीं; आर्किटेक्चर की नींव का हिस्सा है।"
3. पारदर्शी भौगोलिक स्थान
कनेक्शन बनने पर आगंतुक के IP से देश, शहर और नेटवर्क प्रदाता तय करते हैं। पता केवल काटे रूप में सहेजता है (IPv4 में अंतिम ऑक्टेट बिना, IPv6 में अंतिम ब्लॉक बिना)। पूरा पता केवल कनेक्शन के दौरान मेमोरी में, कनेक्शन बाढ़ पहचानने को कुछ सेकंड और हमले के संदेह में अपने आप रोके जाने पर कैश में प्रतिबंध प्रविष्टि के रूप में अधिकतम 24 घंटे रहता है।
4. क्षणिक लाइव दृश्य
Live Viewer एन्क्रिप्टेड कनेक्शन (WSS) पर माउस निर्देशांक और पृष्ठ बदलाव दर्शक तक भेजता है। लाइव दृश्य अतिरिक्त प्रति नहीं बनाता; केवल सत्र रिकॉर्डिंग में पहले से सहेजी सामग्री रहती है। लाइव कनेक्शन समाप्त होते ही मेमोरी का अस्थायी बफ़र साफ़ होता है।