सामग्री पर जाएँ
यह ODERSA की एक आधिकारिक वेबसाइट है। यह कैसे जानें

आधिकारिक डोमेन

इस साइट का पता odersa.org पर खत्म होता है। संस्था की हर सेवा odersa.org के किसी उपडोमेन पर ही होती है, और कहीं नहीं। अगर आपके ब्राउज़र की पता-पट्टी में दिख रहा पता odersa.org पर खत्म नहीं होता, तो यह साइट हमारी नहीं है।

मुफ़्त, और बिना खाते

सब कुछ पहले पल से खुला है: कोई रजिस्ट्रेशन नहीं, कोई खाता नहीं, कोई पासवर्ड नहीं, कोई सब्सक्रिप्शन नहीं, कोई विज्ञापन नहीं। पैसे देने वालों के लिए अलग से कुछ नहीं रखा गया, क्योंकि यहाँ कुछ भी पैसे से नहीं मिलता।

कोई डेटा इकट्ठा नहीं

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

खुला कंटेंट

कंटेंट CC BY 4.0 लाइसेंस के तहत प्रकाशित है। आप इसे कॉपी कर सकते हैं, अनुवाद कर सकते हैं, छाप सकते हैं और आगे बाँट सकते हैं, अपनी कक्षा के लिए भी और अपने घर-परिवार के लिए भी। बस एक शर्त: ODERSA का नाम दें।

हिन्दी
कारीगर की मेज़ऐसे औज़ार जो कुछ भी अपलोड नहीं करते
ODERSA संस्था का एक कारख़ानाकुछ बाहर नहीं जाता, कुछ सहेजा नहीं जाता, कुछ हम तक नहीं पहुँचता।

सबूत

इंटरनेट पर औज़ार देने वाली हर साइट लिखती है कि वह आपकी निजता का ख़याल रखती है। हम आपको यह दिखाना पसंद करते हैं कि इसे जाँचा कैसे जाए। इसके तीन तरीक़े हैं, सबसे तेज़ से लेकर सबसे पक्के तक, और किसी में भी प्रोग्रामिंग आना ज़रूरी नहीं है।

तेज़ तरीक़ा: नेटवर्क इंस्पेक्टर

ब्राउज़र ख़ुद ही वह पूरी सूची दिखाता है कि क्या अंदर आ रहा है और क्या बाहर जा रहा है। यह सबसे सीधा सबूत है, और इसमें दस सेकंड लगते हैं।

  1. इस साइट का कोई औज़ार खोलें
    मिसाल के तौर पर मेटाडेटा देखने वाला औज़ार। पन्ने के पूरी तरह लोड होने का इंतज़ार करें।
  2. इंस्पेक्टर खोलें
    Windows और Linux पर F12 कुंजी। Mac पर Cmd + Option + I। ब्राउज़र के मेन्यू से भी जाया जा सकता है, “Developer tools” या “Inspect” वाली जगह से।
  3. “Network” वाले टैब पर जाएँ
    अगर आपका ब्राउज़र हिन्दी में है तो वह “नेटवर्क” कहलाएगा। फिर रोक वाले आइकन पर या “Clear” पर क्लिक करके सूची ख़ाली कर दें: जाँच शुरू करने से पहले वह ख़ाली होनी चाहिए।
  4. कोई फ़ाइल डालें और काम चलाएँ
    असली पल यही है। जब औज़ार काम कर रहा हो और जब आप नतीजा डाउनलोड कर रहे हों, तब सूची पर नज़र रखें।
  5. ख़ुद देखिए
    सूची ख़ाली ही रहती है। एक भी लाइन नहीं आती, न फ़ाइल पढ़े जाने के दौरान, न काम के दौरान, न डाउनलोड के वक़्त, क्योंकि डाउनलोड आपका अपना ब्राउज़र टैब की मेमोरी से ही बनाता है।

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

जिस पर कोई बहस नहीं: इंटरनेट काट दीजिए

जिस साइट को काम करने के लिए सर्वर चाहिए, वह बिना नेटवर्क के काम कर ही नहीं सकती। यह वाली कर सकती है।

  1. औज़ार को एक बार इंटरनेट के साथ खोलें
    तब साइट आपके ब्राउज़र की मेमोरी में बैठ जाती है, ठीक किसी ऐप की तरह।
  2. नेटवर्क काट दें
    हवाई जहाज़ वाला मोड, या तार निकाल दें, या इंस्पेक्टर में नेटवर्क वाले टैब को “Offline” पर कर दें।
  3. पन्ना दोबारा लोड करें और औज़ार चलाएँ
    सब चलता है: पन्ना दिखता है, फ़ाइल डलती है, काम होता है, नतीजा डाउनलोड होता है। अपलोड करने वाली साइट यह कर ही नहीं सकती।

पूरा तरीक़ा: कोड पढ़िए

यह सबसे धीमा और सबसे पक्का है। इसके लिए न कोई खाता चाहिए, न कोई ख़ास औज़ार।

  1. पन्ने का सोर्स कोड दिखाएँ
    Ctrl + U, या दायाँ क्लिक और फिर “View page source”। साइट का अपना कोड न दबाया गया है, न उलझाया गया है, और यह एक चुनाव है: जो कोड पढ़ा न जा सके, वह जाँचा भी नहीं जा सकता। एक ही अपवाद है, साथ रखी PDF लाइब्रेरी: वह उसी दबी हुई शक्ल में परोसी जाती है जिसमें उसका बनाने वाला उसे छापता है, और तरीक़े वाला पन्ना उसका वज़न, उसका लाइसेंस, और यह बात बताता है कि वह नेटवर्क से कोई बात नहीं करती।
  2. औज़ार की फ़ाइल खोलें
    हर औज़ार का कोड एक ही जावास्क्रिप्ट फ़ाइल में समाता है, उसी के नाम से, इसी डोमेन से लोड होती हुई। उसमें आपको फ़ाइल पढ़ना, काम करना, और नतीजा बनाना, तीनों मिलेंगे। पन्ना ख़ुद उसके ऊपर साइट का साझा ढाँचा भी लोड करता है, और PDF कोने में साथ रखी लाइब्रेरी भी: ये फ़ाइलें हर पन्ने पर एक ही रहती हैं।
  3. वह ढूँढें जो कुछ भेज सकता हो
    किसी ब्राउज़र में डेटा बाहर भेजने के गिने-चुने तरीक़े ही होते हैं: ढूँढने वाले शब्द हैं fetch, XMLHttpRequest, sendBeacon, WebSocket, EventSource, और हाथ के हाथ बनाए गए तस्वीर या स्क्रिप्ट वाले टैग। आपको इनमें से कुछ मिलेंगे भी, और यह जानबूझकर है। वे टिप्पणियों के अंदर बैठे हैं, जो ठीक यही समझाती हैं कि इन फ़ंक्शनों को कभी बुलाया नहीं जाता; और एक जगह fetch सिर्फ़ इसलिए है कि वह पासफ़्रेज़ बनाने वाली EFF सूची का एक शब्द है। तस्वीर वाले औज़ार सचमुच एक तस्वीर का टैग बनाते हैं: उसका पता हमेशा वही फ़ाइल होती है जो आपने अभी रखी है, यानी एक blob: पता, जो आपके ब्राउज़र से बाहर जाता ही नहीं। तो ढूँढने की चीज़ शब्द नहीं है, किसी दूर के पते पर की गई असली कॉल है। ऐसी एक भी नहीं है।

और एक सबूत हम पर उधार है, मशीन वाला

ऊपर के तीनों तरीक़े आपके अपने हैं: वे आपको हमारे बिना जाँचने देते हैं। चौथा तरीक़ा हमें बाँधता है।

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

यह इस प्रोजेक्ट का इकलौता ऐसा ताला है जिसे कोई लिखाई बदलकर पार नहीं किया जा सकता। वह प्रोजेक्ट के फ़ोल्डर में “validate-localite” नाम से रहता है, और हर बार चलता है।