यह कैसे काम करता है

हर pdfgym टूल ब्राउज़र टैब में चलता है, एक बाइट भी बाहर नहीं भेजता। फिर अपना नतीजा खुद पढ़ता है, ओरिजिनल से मिलाता है, और सही होने पर ही डाउनलोड देता है।

सब आपकी डिवाइस पर रहता है
लॉगिन नहीं, अकाउंट नहीं
हर नतीजा डाउनलोड से पहले जांचा हुआ

तीन स्टेप, हर बार एक ही क्रम

हर टूल की फाइल इसी रास्ते जाती है। एक स्टेप भी छूटता नहीं।

  1. फाइल चुनें

    डिवाइस से PDF चुनें। वहीं टैब में खुलती है — कभी अपलोड नहीं होती।

  2. टैब में काम

    पेज के साथ आया रीडर और राइटर आपके अपने कंप्यूटर पर फाइल दोबारा बनाते हैं।

  3. जांच के बाद डाउनलोड

    नतीजा दोबारा खोलकर ओरिजिनल से गिना जाता है। सही वर्शन को ही डाउनलोड बटन मिलता है।

दस्तावेज़ इस लाइन को पार नहीं करता

टूल पेज के साथ आता है, नेटवर्क आराम करता है। एक बार लोड करें, नेट बंद कर दें, फिर भी चलेगा।

टैब से बाहर कुछ नहीं जाता

ज़्यादातर ऑनलाइन PDF टूल दोस्ताना चेहरे वाले अपलोड टूल हैं: फाइल किसी और के सर्वर की सैर करती है, कतार में लगती है, आपसे दूर कहीं प्रोसेस होती है।

pdfgym उल्टा चलता है। पेज PDF रीडर और राइटर को आम कोड की तरह लोड करता है, और आपकी चुनी फाइल पर चलाता है — कंप्रेस से मर्ज तक।

फाइल उस कोड को मिलती है जो पहले से आपके ब्राउज़र में चल रहा है। अपलोड नहीं, कतार नहीं, उसे देखने वाला कोई सर्वर नहीं।

अकाउंट नहीं चाहिए, क्योंकि पहचानने को कोई है ही नहीं। पेज लोड होने के बाद नेट बंद कर दें, टूल फिर भी चलेगा — सबसे आसान सबूत: कुछ भी कहीं भेजा ही नहीं जाता

हर नतीजा जांचा हुआ

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

इसलिए pdfgym अपने आउटपुट पर भरोसा नहीं करता

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

ओरिजिनल को कोई खतरा नहीं। टूल उसे सिर्फ पढ़ता है, सारे बदलाव कॉपी पर होते हैं।

कुछ बिगड़े, तो फाइल वहीं है जहां आपने रखी थी।

बुनियाद ओपन-सोर्स, जांची हुई

pdfgym के हर ऑपरेशन के दोनों हिस्से खुले ओपन-सोर्स प्रोजेक्ट से आते हैं, ब्लैक बॉक्स से नहीं।

पढ़ने वाला हिस्सा pdf.js इस्तेमाल करता है, Mozilla का Firefox वाला रीडर। लिखने वाला हिस्सा pdf-lib इस्तेमाल करता है, PDF बनाने की जानी-मानी लाइब्रेरी। दोनों पेज के साथ सबके पढ़ने लायक खुले कोड में आते हैं।

यह बंटवारा जानबूझकर है।अपनी ही कॉपी जांचने वाला टूल कुछ साबित नहीं करता, इसलिए जांचने वाला कभी लिखने वाला नहीं होता।

वह बनी हुई बाइट्स लेता है, देखने वाले की तरह खोलता है, और जो दिखता है वही बताता है। रीडर पेज पर सच में उतरी चीज़ की पुष्टि करता है — नतीजे की कीमत यहीं है।

वायदे से नहीं, डिज़ाइन से सुरक्षित

प्राइवेसी पॉलिसी वायदा है। डिज़ाइन गारंटी है। pdfgym संवेदनशील दस्तावेज़ों के लिए सुरक्षित है — कॉन्ट्रैक्ट, मेडिकल रिपोर्ट, ID स्कैन, फाइनेंशियल स्टेटमेंट।

फाइल के बाहर जाने का कोई रास्ता ही नहीं है।

उसे लेने वाला कोई अपलोड इंटरफेस नहीं। थामने वाला कोई टेम्प स्टोरेज नहीं। उसका नाम लिखने वाला कोई लॉग नहीं। हमारा प्राइवेसी नोट पूरी तस्वीर बताता है।

इसका मतलब साइट हर जगह चलती है: अपलोड-बंद ऑफिस नेटवर्क पर, धीमे कनेक्शन पर, ऑफ़लाइन लैपटॉप पर। टूल पहले से टैब में है।

जिसका वायदा नहीं करते

साइज़ टारगेट हमेशा पूरा नहीं होता। बची हुई सबसे छोटी फाइल भी टारगेट से बड़ी रहे, तो टूल साफ कहता है और जितना हुआ उतना दिखाता है। नकली फाइल बनाकर गिनती पूरी नहीं करता।

बहुत बड़ी फाइलें टैब की अपनी लिमिट से टकरा सकती हैं। ब्राउज़र एक टैब की मेमोरी बांधता है, हज़ार पेज वाले पूरे-इमेज स्कैन उससे बाहर हो सकते हैं। टकराए, तो साफ एरर मिलता है, आधी-अधूरी फाइल का डाउनलोड नहीं।

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

क्या मेरी फाइल कहीं अपलोड हुई?
नहीं। चुनी हुई फाइल ब्राउज़र टैब के कोड से खुलती है, डिवाइस से बाहर नहीं जाती। अपलोड का स्टेप नहीं, कतार नहीं, बाद में मिटाने वाली सर्वर कॉपी नहीं।
क्या pdfgym ऑफ़लाइन चलता है?
पेज लोड होने के बाद हां। पढ़ने-लिखने वाली लाइब्रेरी पेज के साथ JavaScript और WebAssembly में आती है, टैब में आने के बाद नेटवर्क खाली रहता है, नेट बंद होने से कोई फर्क नहीं पड़ता।
एक ही काम के लिए दो लाइब्रेरी क्यों?
ताकि नतीजे पर दूसरी नज़र रहे। pdf.js पढ़ता है, pdf-lib लिखता है, pdf.js दोबारा पढ़ता है। एक लाइब्रेरी खुद अपना काम जांचे, तो वह अपनी नीयत साबित करती है, पेज पर सच में उतरी चीज़ नहीं।
नतीजा जांच में फेल हो, तो क्या होता है?
आपको सच्चा संदेश मिलता है, डाउनलोड बटन नहीं। खराब फाइल फेंक दी जाती है, ओरिजिनल ज्यों का त्यों रहता है, क्योंकि टूल उसे सिर्फ पढ़ता है।
क्या संवेदनशील दस्तावेज़ सुरक्षित हैं?
सुरक्षित। कॉन्ट्रैक्ट, मेडिकल रिपोर्ट, ID स्कैन, फाइनेंशियल स्टेटमेंट मशीन से बाहर नहीं जाते, क्योंकि अपलोड का रास्ता ही नहीं है। सुरक्षा डिज़ाइन से है, पॉलिसी के वायदे से नहीं। ऊपर से रिडैक्ट या मेटाडेटा हटाना भी जोड़ सकते हैं, पूरा सफर फिर भी ऑफ़लाइन।
क्या अकाउंट चाहिए?
नहीं। पहचानने को कोई नहीं, आपका कुछ रखा नहीं जाता, लॉगिन करने को कुछ नहीं है।

आगे कहां जाएं