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

आपका ब्राउज़र इमेज इंजन डाउनलोड करता है, उल्टा नहीं। टूल इस्तेमाल करने पर क्या होता है, और आप इसे ख़ुद कैसे जाँच सकते हैं।

संक्षेप में

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

क्या कहाँ चलता है

डिकोडिंग (JPG, PNG, WebP, AVIF और Safari में HEIC पढ़ना) आपका ब्राउज़र करता है, ठीक वैसे ही जैसे वह किसी भी पेज पर इमेज दिखाता है।

इमेज इंजन, जो इमेज को कन्वर्ट, रीसाइज़, क्रॉप, रोटेट, टारगेट साइज़ तक कंप्रेस करता है और मेटाडेटा हटाता है, Rust में ओपन-सोर्स image लाइब्रेरी की मदद से लिखा गया है और WebAssembly में कंपाइल किया गया है। यह बैकग्राउंड वर्कर में चलता है ताकि पेज रिस्पॉन्सिव बना रहे।

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

ख़ुद जाँचें

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

साइट एक सख़्त Content Security Policy भी भेजती है जो आपके ब्राउज़र को बताती है कि पेज को किसी दूसरे सर्वर से संपर्क करने से रोके, इसलिए हमारे कोड में कोई गलती भी आपकी फोटो कहीं और नहीं भेज सकती।

ऑफ़लाइन चलता है, ऐप की तरह इंस्टॉल होता है

आपकी पहली विज़िट के बाद एक service worker साइट और इंजन को आपके ब्राउज़र के कैश में स्टोर कर लेता है, इसलिए टूल्स बिना कनेक्शन के खुलते और काम करते हैं। Chrome या Edge में एड्रेस बार से Install चुनें। Safari में Add to Dock (Mac) या Add to Home Screen (iPhone और iPad) चुनें।