कोई अपलोड नहीं, 100% स्थानीय, कोई खाता नहीं

लेख

फ़ोटो शेयर करने पर उसके मेटाडेटा का क्या होता है

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

हर चैनल के पीछे एक तंत्र

Exif जैसा मेटाडेटा फ़ाइल के बाइट्स में एम्बेडेड होता है, पिक्सल वाले उसी कंटेनर के अंदर। जब भी कोई ऐप किसी इमेज को डिकोड करके दोबारा एनकोड करता है, चैट बबल के लिए रीसाइज़ करने को, फ़ीड के लिए कंप्रेस करने को, किसी दूसरे फ़ॉर्मेट में बदलने को, यह एक बिल्कुल नई फ़ाइल बनाता है, और जब तक वह स्टेप साफ़-साफ़ मेटाडेटा भी कॉपी न करे, नई फ़ाइल में यह होता ही नहीं। दूसरी तरफ़, ठीक वही मूल बाइट्स भेजना या कॉपी करना कुछ नहीं बदलता, इसलिए जो भी एम्बेड था वह एम्बेडेड ही रहता है। नीचे बताया हर चैनल इसी फ़ोर्क का एक वर्ज़न है: दोबारा कंप्रेस करना, या मूल सौंप देना।

एक ही फ़ोटो के दो रास्ते: चैट या फ़ीड के लिए दोबारा एनकोड करना बिना एम्बेडेड Exif वाली नई फ़ाइल बनाता है, जबकि मूल फ़ाइल भेजना उसका Exif बरकरार रखता है

मैसेजिंग ऐप: फ़ोटो पिकर बनाम फ़ाइल या डॉक्यूमेंट

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

स्क्रीनशॉट एक साफ़ स्लेट से शुरू होते हैं

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

पब्लिक फ़ीड भी उसी फ़ोर्क से गुज़रते हैं

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

चैनल-दर-चैनल सारांश: फ़ोटो पिकर दोबारा कंप्रेस करता है और आमतौर पर मेटाडेटा हटाता है, फ़ाइल के रूप में भेजना मूल बाइट्स रखता है, स्क्रीनशॉट में कभी कैमरा Exif नहीं था, पब्लिक फ़ीड दिखाई गई कॉपी को दोबारा एनकोड करता है

अनुमान लगाने की बजाय किसी खास फ़ोटो की जांच करना

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

इस लेख में उल्लेखित टूल्स

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

अगर कोई मैसेजिंग ऐप मेटाडेटा हटा देता है, तो क्या मेरी लोकेशन तय तौर पर सुरक्षित है?

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

क्या अपने फ़ोन से फ़ोटो डिलीट करने से पहले भेजी गई कॉपी से लोकेशन डेटा हट जाता है?

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

मुझे यह कैसे पक्का पता चले कि किसी खास फ़ोटो में अब भी GPS डेटा है या नहीं?

इसे किसी Exif रीडर में खोलें और सीधे GPS फ़ील्ड देखें, इस्तेमाल किए ऐप या सेटिंग के आधार पर अंदाज़ा लगाने की बजाय। व्यवहार ऐप वर्ज़न और चुने गए भेजने के ऑप्शन से अलग होता है, इसलिए इकलौती भरोसेमंद जांच है जो फ़ाइल आप भेजने वाले हैं उसे असल में पढ़ना।

स्रोत