क्लिपबोर्ड मैनेजर को इंटरनेट पर रिपोर्ट क्यों नहीं करना चाहिए

क्लिपबोर्ड मैनेजर को आपकी क्लिपबोर्ड हिस्ट्री आपके Mac पर ही रखनी चाहिए और ऐसा कोई नेटवर्क कनेक्शन नहीं बनाना चाहिए जिसमें आपका डेटा या आपका उपयोग-व्यवहार जाए। क्लिपबोर्ड वह जगह है जहाँ से पासवर्ड, API टोकन, निजी मैसेज और क्लाइंट के दस्तावेज़ गुज़रते हैं, इसलिए जो भी क्लिपबोर्ड ऐप एनालिटिक्स भेजता है या अपने सर्वर से सिंक करता है, वह ऐसा जोखिम पैदा करता है जिसकी ज़रूरत ही नहीं थी।

संक्षेप में (TL;DR)

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

आपके क्लिपबोर्ड में असल में क्या-क्या होता है?

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

क्या गुज़रता हैआम उदाहरणलीक होने पर
क्रेडेंशियलपासवर्ड मैनेजर से कॉपी किए पासवर्ड, रिकवरी कोडअकाउंट पर क़ब्ज़ा
डेवलपर सीक्रेटAPI की, एक्सेस टोकन, .env की लाइनें, SSH स्निपेटइंफ्रास्ट्रक्चर तक पहुँच, बिलिंग का दुरुपयोग
निजी बातचीतचैट मैसेज, ईमेल ड्राफ़्ट, सपोर्ट के जवाबनिजता और कानूनी जोखिम
वित्तीय और पहचान से जुड़ा डेटाIBAN, कार्ड नंबर, पते, टैक्स IDधोखाधड़ी, पहचान की चोरी
काम की सामग्रीअप्रकाशित कॉपी, कॉन्ट्रैक्ट का टेक्स्ट, सोर्स कोडNDA का उल्लंघन या क्लाइंट का भरोसा टूटना

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

“फ़ोन होम” करने का असल मतलब क्या है?

यह मुहावरा कई अलग-अलग व्यवहारों को समेट लेता है, जिन्हें आपस में गड्डमड्ड करना आसान है। हर एक पर शक का स्तर अलग होना चाहिए।

व्यवहारक्या भेजता हैक्या यह वाजिब है?
अपडेट चेकमौजूदा वर्ज़न, और वह सब जो कोई भी HTTPS रिक्वेस्ट उजागर करती है (IP एड्रेस, यूज़र एजेंट)हाँ, अगर इसे बंद किया जा सके और यह किसी जानी-पहचानी व्यवस्था से चलता हो
क्रैश रिपोर्टस्टैक ट्रेस, संभवतः डिवाइस की जानकारीसिर्फ़ तभी जब यह opt-in हो और क्लिपबोर्ड की सामग्री कभी साथ न जुड़ सके
यूसेज एनालिटिक्सफ़ीचर का इस्तेमाल, सेशन की गिनती, डिवाइस प्रोफ़ाइलऐसे ऐप में जायज़ ठहराना मुश्किल है जो आपके सीक्रेट देखता है
क्लाउड सिंकखुद क्लिपबोर्ड आइटमसिर्फ़ तब, जब end-to-end एन्क्रिप्शन हो जिसे आप जाँच सकें, और बेहतर हो कि यह वैकल्पिक हो
कंटेंट-आधारित फ़ीचरAI, अनुवाद या “स्मार्ट” प्रोसेसिंग के लिए सर्वर पर भेजा गया क्लिपबोर्ड टेक्स्टसिर्फ़ तब, जब आप हर आइटम के लिए खुद इसे ट्रिगर करें

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

“गुमनाम” टेलीमेट्री यहाँ भी समस्या क्यों है?

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

  1. डेटा इकट्ठा करने वाला कोड सीक्रेट के ठीक बगल में बैठा है। एनालिटिक्स कोड उसी प्रोसेस के अंदर चलता है जो आपका pasteboard पढ़ता है। आप सिर्फ़ मौजूदा कोड पर नहीं, बल्कि आने वाले हर रिलीज़, जोड़े गए हर SDK और मालिकाना हक़ में हर बदलाव पर भरोसा कर रहे होते हैं।
  2. थर्ड-पार्टी SDK घेरा बड़ा कर देते हैं। एनालिटिक्स और क्रैश-रिपोर्टिंग लाइब्रेरी अपने एंडपॉइंट और अपना व्यवहार साथ लाती हैं। तब सिर्फ़ ऐप का कोड पढ़ना काफ़ी नहीं रहता, आपको उनका कोड भी पढ़ना पड़ेगा।
  3. मेटाडेटा भी कम नहीं होता। सामग्री के बिना भी, यह पैटर्न कि आप कितनी बार कॉपी करते हैं, किन ऐप्स से, और किस समय, आपकी कामकाजी ज़िंदगी का नक़्शा खींच देता है।

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

कैसे जाँचें कि आपका क्लिपबोर्ड मैनेजर नेटवर्क पर क्या करता है?

macOS पर यह ऑडिट आप खुद, बिना किसी ख़ास हुनर के, कर सकते हैं। नीचे एक छोटी प्रक्रिया है जो सिर्फ़ क्लिपबोर्ड मैनेजर पर नहीं, किसी भी ऐप पर काम करती है।

1. आउटबाउंड फ़ायरवॉल से निगरानी करें

कोई ऐसा एप्लिकेशन फ़ायरवॉल इंस्टॉल करें जो नए आउटबाउंड कनेक्शन पर पूछे, जैसे Little Snitch (पेड) या Objective-See का LuLu (मुफ़्त और ओपन सोर्स)। क्लिपबोर्ड मैनेजर लॉन्च करें, कुछ टेक्स्ट कॉपी करें, एक दिन उसके फ़ीचर इस्तेमाल करें, और हर प्रॉम्प्ट नोट करें। एक लोकल-ओनली टूल से लगभग कोई प्रॉम्प्ट नहीं आना चाहिए।

2. लाइव कनेक्शन देखें

Activity Monitor खोलकर Network टैब पर जाएँ, या ऐप चलते समय Terminal में यह चलाएँ:

nettop -p "$(pgrep -x Maccy)" -m tcp

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

3. सैंडबॉक्स एंटाइटलमेंट्स जाँचें

सैंडबॉक्स्ड Mac ऐप घोषित करते हैं कि उन्हें आउटबाउंड नेटवर्क कनेक्शन खोलने की इजाज़त है या नहीं। आप यह घोषणा सीधे पढ़ सकते हैं:

codesign -d --entitlements - /Applications/Maccy.app

com.apple.security.network.client देखें। अगर यह किसी सैंडबॉक्स्ड बिल्ड में मौजूद नहीं है, तो ऐप कोई आउटबाउंड कनेक्शन बना ही नहीं सकता। अगर मौजूद है, तो ऐप कनेक्ट कर सकता है, और चरण 1 बताएगा कि वह करता है या नहीं। हर Maccy बिल्ड कौन-सी एंटाइटलमेंट्स घोषित करता है, इसे आपके इंस्टॉल किए बिल्ड के साथ मिलाकर पक्का कर लेना चाहिए।

4. ऐसा सॉफ़्टवेयर चुनें जिसे आप पढ़ सकें

ओपन सोर्स होना सुरक्षा की गारंटी नहीं है, लेकिन यह आपको, या किसी ऐसे व्यक्ति को जिस पर आप भरोसा करते हैं, कोड में नेटवर्क कॉल खोजने देता है। Maccy app ओपन सोर्स है और उसका कोड Maccy mac“>GitHub पर है। किसी रिपॉज़िटरी में URL सेशन, एनालिटिक्स SDK और थर्ड-पार्टी डिपेंडेंसी की खोज मिनटों में हो जाती है और किसी भी प्राइवेसी पेज से ज़्यादा भरोसेमंद जवाब देती है।

5. वेंडर क्या कहता है पढ़ें, फिर मिलान करें

अगर प्राइवेसी पॉलिसी में लिखा है कि “हम प्रोडक्ट बेहतर बनाने के लिए उपयोग डेटा इकट्ठा कर सकते हैं,” तो पूछें कि इसमें क्या-क्या आता है और क्या इसे बंद करने की कोई सेटिंग है। अगर जवाब धुँधला हो, तो उसे “हाँ” ही मानें।

प्राइवेसी का सम्मान करने वाला क्लिपबोर्ड मैनेजर कैसा दिखता है?

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

Maccy इसे कैसे संभालता है?

Maccy clipboard macOS के लिए एक मुफ़्त, ओपन-सोर्स क्लिपबोर्ड मैनेजर है, जिसे हिस्ट्री को लोकल रखने के विचार पर बनाया गया है। इसकी हिस्ट्री आपके Mac पर ही रहती है, और इसमें न कोई अकाउंट है, न क्लाउड सिंक। कई सेटिंग्स ख़ास तौर पर इसलिए हैं कि संवेदनशील कॉपी हिस्ट्री से बाहर रहे:

एक ईमानदार चेतावनी। Mac App Store के बाहर बँटने वाले बिल्ड में आम तौर पर स्वचालित अपडेट चेक होता है, यानी नए वर्ज़न की तलाश में एक नेटवर्क रिक्वेस्ट। यह अपडेट व्यवस्था है, एनालिटिक्स नहीं, और इसे सेटिंग्स में बंद किया जा सकता है। आपके डाउनलोड किए बिल्ड में यह ठीक-ठीक कैसे काम करता है, यह आप ऊपर बताए फ़ायरवॉल तरीके से पक्का कर सकते हैं।

सिर्फ़ लोकल रखने की कुछ कीमत भी है। आप क्या छोड़ते हैं?

यह दिखावा करना बेईमानी होगी कि इसकी कोई कीमत नहीं। जो क्लिपबोर्ड मैनेजर कभी किसी सर्वर से बात नहीं करता, वह ये चीज़ें नहीं कर पाता:

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

कौन-सी आदतें आपके चुने ऐप से ज़्यादा मायने रखती हैं?

सबसे प्राइवेट क्लिपबोर्ड मैनेजर भी उन सीक्रेट की रक्षा नहीं कर सकता जिन्हें आप इधर-उधर पड़ा छोड़ देते हैं। आप चाहे जो इस्तेमाल करें, कुछ आदतें हमेशा काम आती हैं:

  1. क्लिपबोर्ड ऐप की सेटिंग्स में अपने पासवर्ड मैनेजर को इग्नोर करें।
  2. हिस्ट्री छोटी रखें, और संवेदनशील काम के बाद उसे साफ़ करें।
  3. FileVault चालू रखें ताकि हिस्ट्री डेटाबेस डिस्क पर एन्क्रिप्टेड रहे।
  4. उठकर जाते समय स्क्रीन लॉक करें।
  5. जो भी नई यूटिलिटी आपके डेटा को छूती है, उस पर कम से कम एक हफ़्ते के लिए आउटबाउंड फ़ायरवॉल चलाकर देखें।

macOS भी धीरे-धीरे यूज़र्स को यह ज़्यादा दिखाने की ओर बढ़ रहा है कि कौन-से ऐप pasteboard पढ़ते हैं। ब्योरे OS वर्ज़न के हिसाब से बदलते हैं, इसलिए System Settings → Privacy & Security में देखें कि आपके मौजूदा रिलीज़ में क्या मिलता है।

अक्सर पूछे जाने वाले सवाल

क्या क्लिपबोर्ड मैनेजर मेरा डेटा क्लाउड पर भेजते हैं?

कुछ भेजते हैं, आमतौर पर क्रॉस-डिवाइस सिंक या एनालिटिक्स के लिए। बाकी सब कुछ आपके Mac पर ही रखते हैं। मार्केटिंग पेज से यह पता नहीं चलता, इसलिए Little Snitch या LuLu जैसे फ़ायरवॉल से देखें कि ऐप कौन-से नेटवर्क कनेक्शन बनाता है, या उसकी एंटाइटलमेंट्स और सोर्स कोड जाँचें।

क्लिपबोर्ड मैनेजर के साथ पासवर्ड कॉपी करना कितना सुरक्षित है?

सुरक्षित हो सकता है, अगर मैनेजर सिर्फ़ लोकल हो और उस कन्वेंशन का सम्मान करता हो जिससे पासवर्ड मैनेजर संवेदनशील आइटम को concealed मार्क करते हैं। फिर भी हिस्ट्री का आकार सीमित रखें और सीक्रेट संभालने वाले ऐप्स को इग्नोर सूची में जोड़ें।

मैं कैसे जाँचूँ कि कोई Mac ऐप डेटा भेज रहा है या नहीं?

Little Snitch या LuLu जैसा आउटबाउंड फ़ायरवॉल चलाएँ और उसके प्रॉम्प्ट देखें। Activity Monitor का Network टैब और nettop कमांड हर प्रोसेस का ट्रैफ़िक दिखाते हैं। ज़्यादा सख़्त जाँच के लिए codesign से सैंडबॉक्स एंटाइटलमेंट्स देखें।

टेलीमेट्री और अपडेट चेक में क्या फ़र्क है?

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

सार की बात

क्लिपबोर्ड मैनेजर आपके दिन का जितना हिस्सा देखता है, उतना लगभग कोई और ऐप नहीं देखता, इसलिए उसे लगभग किसी भी दूसरे ऐप से कम भरोसा माँगना चाहिए। लोकल स्टोरेज, कोई एनालिटिक्स नहीं, concealed आइटम का सम्मान और पढ़ा जा सकने वाला कोड, ये न्यूनतम शर्तें हैं, कोई प्रीमियम फ़ीचर नहीं। Maccy या किसी और के बारे में यह बात मान लेने की ज़रूरत नहीं: फ़ायरवॉल इंस्टॉल करें, एक दिन देखें, और खुद फ़ैसला करें।

अगर आप कोई लोकल-फ़र्स्ट विकल्प आज़माना चाहते हैं, तो Maccy GitHub पर मुफ़्त है और उसका कोड जाँच के लिए खुला है। और एक सवाल जो आपके Mac के हर टूल से पूछने लायक है: अगर आप उसे एक हफ़्ते तक फ़ायरवॉल के पीछे चलाएँ, तो क्या आप जो देखेंगे उससे हैरान होंगे?

अगर आप स्वयं आजमाना चाहें, तो maccy.at macOS के लिए नि:शुल्क ओपन-सोर्स क्लिपबोर्ड मैनेजर है।