वह बातचीत जिसने सब कुछ बदल दिया
कुछ साल पहले, एक प्रोग्रामर्स के फोरम में, किसी ने पूछा कि क्या बड़ी मैसेजिंग कंपनियां सच में उस प्राइवेसी का सम्मान करती हैं जिसका वादा करती हैं। बातचीत आधी मज़ाक में शुरू हुई, इस पर टिप्पणियों के साथ कि क्या वे सच में मैसेज एन्क्रिप्ट करती हैं या अंदर से पढ़ती हैं। तब तक जब तक कोई सामने आया जिसने कहा कि उसने एक बड़ी मैसेजिंग कंपनी में काम किया है जिसका नाम मुझे नहीं लेना चाहिए।
कई बातचीत के बाद, किसी ने सीधा सवाल पूछा। और उसका जवाब हैरान करने वाला था: हाँ, जहाँ तक उसे पता था, मैसेज का कंटेंट न पढ़ने की प्रतिबद्धता का सख्ती से पालन किया जाता था। उसने जो कोड लिखा था और उसके करीबी साथियों का कोड बातचीत के टेक्स्ट को नहीं छूता था।
लेकिन फिर उसने कुछ ऐसा जोड़ा जिसकी किसी को उम्मीद नहीं थी: "हम मैसेज का कंटेंट नहीं पढ़ते क्योंकि इसकी ज़रूरत नहीं है।"
ज़रूरत क्यों नहीं
उसने बताया कि करोड़ों बातचीत का कंटेंट पढ़ने और समझने की कोशिश बेहद जटिल है। लोग दर्जनों भाषाओं में बात करते हैं, बोलियों, पारिवारिक शब्दों, गढ़े हुए संक्षेपों, उपनामों और दोहरे अर्थों के साथ। इस सबको प्रोसेस करने के लिए भारी मात्रा में मेमोरी, प्रोसेसर और बिजली चाहिए। सारांश में: पैसा। बहुत सारा पैसा।
और सबसे महत्वपूर्ण: इसकी कीमत नहीं है। क्योंकि मैसेज का कंटेंट, उसने कहा, बस धुआँ है। भ्रमित करने वाला कोहरा। असली सच्चाई मेटाडेटा में है।
वह उदाहरण जो सब कुछ समझाता है
उसने एक उदाहरण दिया। एक पार्टनर वाले आदमी की कल्पना करो। हम जानते हैं कि उसकी पार्टनर है क्योंकि वह सोशल मीडिया पर इसे पोस्ट करता है। हम जानते हैं कि वे साथ रहते हैं क्योंकि उनके फोन की जियोलोकेशन मिलती है: एक ही जगह सोते हैं, एक ही जगह डिनर करते हैं, वीकेंड पर साथ घूमते हैं। यह सारी जानकारी फोन लगातार रिकॉर्ड कर रहे हैं, बिना किसी के माँगे।
अब कल्पना करो कि इस आदमी का फोन एक नए फोन के साथ मैसेज का आदान-प्रदान शुरू करता है। एक फोन जो किसी ऐसी महिला का निकलता है जो उसकी पार्टनर नहीं है। बदले में, उस महिला का अपना पार्टनर है, जिसके साथ वह भी रहती है — यह हम उन्हीं लोकेशन डेटा से जानते हैं।
उन दोनों के बीच के संदेश एक पैटर्न का अनुसरण करते हैं। वे विशिष्ट समय पर होते हैं। जवाब लगभग तुरंत आते हैं — एक सक्रिय, तीव्र बातचीत चल रही है। यह लगभग हमेशा उन क्षणों से मेल खाता है जब दोनों में से कोई भी अपने असली साथी के पास नहीं होता। और अक्सर, उनमें से प्रत्येक अकेला होता है — हम यह जानते हैं क्योंकि उनके करीबी दायरे का कोई अन्य फोन आसपास नहीं होता।
और कभी-कभी, एक पहचानी जा सकने वाली नियमितता के साथ — हफ्ते के बीच की एक शाम, शनिवार की एक सुबह — दोनों फोन एक ही भौगोलिक स्थान पर दिखाई देते हैं। एक अलग-थलग जगह। कोई गोदाम हो सकता है। कोई समर अपार्टमेंट हो सकता है। शहर के बाहर का कोई छोटा होटल हो सकता है।
दूध का दूध, पानी का पानी।
क्या कोई मैसेज पढ़ा गया?
नहीं। एक भी शब्द नहीं। कुछ डिक्रिप्ट करने, कुछ समझने या कोई टेक्स्ट प्रोसेस करने की ज़रूरत नहीं पड़ी। बस मेटाडेटा: कौन किससे बात करता है, कब, कितनी बार, उस वक्त उनके फोन कहाँ हैं। डेटा जो एन्क्रिप्टेड नहीं है। डेटा जो सर्वर के पास परिभाषा से है, क्योंकि उसे काम करने के लिए इसकी ज़रूरत है।
यह जानकारी किस काम आती है? आपको विज्ञापन दिखाने के। पास के एक होटल का विज्ञापन जो घंटे के हिसाब से कमरे किराये पर देता है। दो लोगों के लिए स्पा गेटअवे पैकेज। इलाके के एक शांत रेस्तरां का ऑफर। इसलिए नहीं कि किसी ने आपके मैसेज पढ़े। बल्कि इसलिए कि मेटाडेटा ने आपकी कहानी आपके अपने शब्दों से बेहतर बता दी।
इसका क्या मतलब है
जब कोई ऐप आपसे कहता है "आपके मैसेज एंड-टू-एंड एन्क्रिप्टेड हैं", वो सच बोल रहा हो सकता है। हो सकता है कोई आपकी बातचीत का टेक्स्ट न पढ़े। लेकिन अगर सर्वर जानता है कि आप किससे बात करते हैं, किस वक्त, कितनी बार और कहाँ से, तो कंटेंट का एन्क्रिप्शन लगभग अप्रासंगिक है। मेटाडेटा ने पहले ही वो सब बता दिया है जो उन्हें जानना था।
आपकी बातचीत के मेटाडेटा की सुरक्षा के लिए, सर्वर को इसे संग्रहीत नहीं करना चाहिए। इसलिए Solo2 में संदेश एक डिवाइस से दूसरे डिवाइस तक एन्क्रिप्टेड होकर जाते हैं। जब सीधा कनेक्शन संभव नहीं होता है, तो वे हमारे दर्पण से एन्क्रिप्टेड होकर गुजरते हैं, जो उन्हें संग्रहीत नहीं करता है और पढ़ नहीं सकता है। हम आपकी बातचीत या यह संग्रहीत नहीं करते कि कौन किससे बात करता है।
क्योंकि असली प्राइवेसी यह नहीं कि कोई वो न पढ़े जो आप कहते हैं। यह है कि किसी को पता ही न चले कि आपने कहा।