किसी अकाउंट का लॉगिन उसी प्रोफ़ाइल पर रहता है जो उसे चलाती है, 2FA की चाबी समेत, और छह अंक ऐप ख़ुद बना देता है। आपने जो कुछ जमाया है वह सब एक एन्क्रिप्टेड फ़ाइल में चला जाता है, जिसका पासवर्ड आपके पास रहता है। और ऐप में एक स्क्रीन है जो बताती है कि उसमें से क्या आपकी मशीन से बाहर जाता है।
फ़्री शुरू करेंइसमें कुछ भी पकड़े जाने के बारे में नहीं है। ये वे चार और चीज़ें हैं जिन्हें आप काम करते-करते हाथ से मिलाते रहते हैं।
फ़िंगरप्रिंट, प्रोफ़ाइल की लिस्ट, टीम का काम और प्रॉक्सी — इन सबका अपना-अपना पेज है। इन चार का नहीं, और ये वही हैं जो लोगों को दूसरे हफ़्ते मिलते हैं।
एक प्रोफ़ाइल से एक अकाउंट के बजाय तीन-चार अकाउंट लटके होना ज़्यादा आम है, और हर एक को अपनी पंक्ति मिलती है: उन साइटों की लिस्ट से चुना गया एक नाम जिन पर ये अकाउंट सचमुच रहते हैं, एक यूज़रनेम, एक पासवर्ड, और 2FA की चाबी। पासवर्ड और चाबी डिस्क तक पहुँचने से पहले Windows सील कर देता है, एक ऐसी कुंजी से जो Windows अपने पास रखता है और उस Windows अकाउंट से बाँध देता है जिसमें आप साइन इन हैं। डेटाबेस को किसी दूसरी मशीन पर कॉपी कीजिए और दोनों में से कोई नहीं खुलता — यह जान-बूझकर है, और इसी वजह से एक्सपोर्ट फ़ाइल मौजूद है।
2FA की चाबी बाद में पढ़ने वाले कोड की तरह नहीं रखी जाती। जब आपने टू-फ़ैक्टर चालू किया था तब साइट ने जो स्ट्रिंग दिखाई थी उसे चिपका दीजिए, और उसके बाद अंक ऐप ख़ुद हिसाब लगाता है: घड़ी पर HMAC-SHA1, छह अंक, हर तीस सेकंड पर नया, और RFC 6238 के साथ छपे टेस्ट वेक्टर से मिलाकर देखा हुआ। कोड बचे हुए सेकंड के साथ दिखता है और बग़ल में कॉपी करने का बटन होता है। इस चक्कर में कोई फ़ोन नहीं, और कोई ब्राउज़र एक्सटेंशन भी नहीं।
एक फ़ाइल, एक्सटेंशन .sigobak। पहले छत्तीस बाइट एक निशान, एक बेतरतीब सॉल्ट और एक बेतरतीब नॉन्स हैं; उनके बाद का सब कुछ gzip से दबाए गए JSON पर AES-256-GCM है, और कुंजी आपके टाइप किए पासवर्ड से PBKDF2-HMAC-SHA256 के 2,10,000 राउंड में बनती है। कम से कम आठ अक्षर, दो बार टाइप, और कहीं कोई बटन ऐसा नहीं जो फ़ाइल को बिना एन्क्रिप्ट किए लिख दे। एक ही पासवर्ड से किए गए दो एक्सपोर्ट की कोई कुंजी आपस में नहीं मिलती, क्योंकि सॉल्ट और नॉन्स हर बार नए निकाले जाते हैं।
रिस्टोर करना बदलता नहीं, मिलाता है। जो प्रोफ़ाइल इस मशीन पर पहले से है उसे छुआ नहीं जाता और रिपोर्ट में उसका नाम आ जाता है, इसलिए कोई पुरानी फ़ाइल उस सेशन पर नहीं लिख सकती जो आप बीच में चला रहे हैं, और जो राज़ वापस आते हैं वे जिस मशीन पर उतरते हैं उसी के हिसाब से दोबारा सील हो जाते हैं। मना करने के कारण जान-बूझकर अलग-अलग रखे गए हैं: ग़लत पासवर्ड, ऐसी फ़ाइल जो हमारी नहीं है, एक बाइट का पलट जाना, और किसी नए वर्ज़न की लिखी फ़ाइल — हर एक को अपना संदेश मिलता है, एक ऐसी नाकामी नहीं जो आपको कुछ भी न बताए।
ऐप जो कुछ जानता है वह सब SigologinData नाम की एक डायरेक्टरी में रहता है: अकाउंट के लिए एक SQLite डेटाबेस, डाउनलोड किए गए ब्राउज़र कर्नेल की एक कैश, और हर प्रोफ़ाइल के लिए एक Chromium डायरेक्टरी — इसलिए एक प्रोफ़ाइल जो लिखती है वह दूसरी तक नहीं पहुँच सकता। डेटाबेस एक आम फ़ाइल है। यह किराए की कोई सेवा नहीं है, और उसे पढ़ने के लिए हमारा कुछ भी चलता रहना ज़रूरी नहीं।
वह डायरेक्टरी कहाँ जाए, यह फ़ैसला आपका है। ऐप पहले SIGOLOGIN_DATA_DIR वेरिएबल देखता है, फिर अपनी ही एक्ज़ीक्यूटेबल के बग़ल में पड़े SigologinData फ़ोल्डर को खोजता है, और उसके बाद ही Windows के ऐप्लिकेशन डेटा फ़ोल्डर पर आता है। इसलिए प्रोफ़ाइल किसी दूसरी ड्राइव पर रह सकती हैं, बिना सिमलिंक और बिना दोबारा इंस्टॉल किए। फ़ोल्डर के साथ जो एक चीज़ नहीं जाएगी वह सेव किए गए पासवर्ड हैं, क्योंकि Windows ने उन पर जो सील लगाई है वह एक ही Windows अकाउंट की है, और उन्हें ले जाने का काम एक्सपोर्ट फ़ाइल का है।
साइडबार से खोलिए और वह तीन चीज़ें खींच देती है: क्या आपकी डिस्क के फ़ोल्डर में रहता है, क्या हमारे सर्वर तक जाता है, और क्या सिर्फ़ तब हिलता है जब आप प्रोफ़ाइल शेयर करते हैं। टीम में काम करने के लिए उसका दूसरा नज़ारा भी है, क्योंकि शेयर करना ही वह मौक़ा है जब कुकीज़ और सेव किए लॉगिन को सफ़र करना पड़ता है, और वह यह भी दिखाती है कि हर साथी किस शहर से खोल रहा है।
वह लिस्ट नेटवर्क कॉल को ही एक-एक करके देखकर लिखी गई थी, और इसीलिए वह ऐप की एक स्क्रीन पर है, सिर्फ़ किसी पॉलिसी दस्तावेज़ में नहीं। तीन ठिकाने, चौथा कोई नहीं: कुकीज़, सेव किए पासवर्ड और नोट आपकी डिस्क पर; प्रोफ़ाइल का नाम, ग्रुप, टैग और रंग हमारे सर्वर पर, जिस वजह से यह साइट आपको वह लिस्ट दिखा पाती है; और पूरा बंडल, जो सिर्फ़ उस प्रोफ़ाइल के लिए हिलता है जो आपने शेयर की या टीम के किसी सदस्य को सौंपी। रखे हुए बंडल को खोलने वाली कुंजी हमारी है, इसलिए यह उतनी देर का एन्क्रिप्शन है जितनी देर फ़ाइल हमारे पास है, एंड-टू-एंड नहीं — और वह स्क्रीन यह काम एन्क्रिप्टेड शब्द पर छोड़ने के बजाय साफ़ लिख देती है कि दोनों में से कौन-सा है।
इनमें से कोई प्रोडक्ट नहीं बेचती। हर एक इस बात की वजह है कि उससे चिढ़ न हो।
चलता हुआ ऐप हर दस मिनट पर नया वर्ज़न माँगता है। जो अपडेट ज़रूरी नहीं है वह आपके काम के ऊपर डायलॉग बनकर नहीं, ऊपर एक पट्टी बनकर आता है, क्योंकि दो सौ प्रोफ़ाइल के बीच में फँसे आदमी के सामने फेंका गया डायलॉग बिना पढ़े बंद हो जाता है। जिस रिलीज़ पर ज़रूरी का निशान है उसे डायलॉग मिलता है, और वह डायलॉग अपडेट या बाहर निकलना, दो में से एक देता है।
डाउनलोड किए इंस्टॉलर का SHA-256 निकालकर छपे मैनिफ़ेस्ट से मिलाया जाता है, और उसके बाद ही उसे चलने दिया जाता है। चलने से पहले खुले ब्राउज़रों से बंद होने को कहा जाता है ताकि उनकी कुकीज़ डिस्क तक पहुँच जाएँ, और शेयर की गई कोई भी प्रोफ़ाइल अपना लॉक लौटा देती है। इंस्टॉलर पर अभी कोड साइनिंग नहीं है, इसलिए वह हैश ही पूरी जाँच है: सर्टिफ़िकेट आने पर उसी फ़ाइल पर लगी Windows की दस्तख़त इसमें जुड़ जाएगी।
माँगने के लिए ऐप में एक स्क्रीन है। एक शीर्षक, चार हज़ार अक्षर तक का ब्योरा, और आपकी तीन सबसे नई माँगें फ़ॉर्म के नीचे टिकी रहती हैं, ताकि आप देख सकें कि पिछली चली गई थी। हर अकाउंट पर दिन में दस।
पूरी लिस्ट इस साइट पर है, हर माँग के साथ वह स्थिति जो हमने दी और नीचे लिखा हमारा जवाब। मतलब जवाब इस बात पर टिका नहीं है कि मार्च में आप वह चैट दोबारा ढूँढ़ पाएँ या नहीं।
हर प्रोफ़ाइल Chromium की असली यूज़र डेटा डायरेक्टरी है जो बंद होने पर भी बची रहती है, और ऐप वह फ़्लैग कभी नहीं भेजता जो एक्सटेंशन बंद कर देता है। किसी प्रोफ़ाइल के अंदर लगाया एक्सटेंशन उसी प्रोफ़ाइल का है और उसी में रहता है।
ऐप अपनी तरफ़ से कुछ नहीं जोड़ता। Chromium को प्रॉक्सी का यूज़रनेम और पासवर्ड थमाने का आम तरीक़ा एक छोटा एक्सटेंशन है जो ऑथ की माँग का जवाब दे देता है, और जो पेज देखना चाहे वह उस एक्सटेंशन को देख सकता है — यानी पहचान में आने की एक और वजह; उसकी जगह एक लोकल रिले है। कई प्रोफ़ाइल के एक्सटेंशन एक साथ इंस्टॉल करने और बदलने वाली स्क्रीन बनी नहीं है।
प्रोफ़ाइल अपनी टीम के साथ शेयर कीजिए, और उसकी कुकीज़ तथा साइन-इन हालत भी साथ जाती है — हमारे सर्वर पर एन्क्रिप्टेड रखी हुई।
हमारा सर्वर उस बंडल को जितनी देर रखता है, अपनी एक कुंजी से एन्क्रिप्ट करके रखता है — मतलब हम उसे पढ़ सकते हैं। बंडल में क्या होता है, उसे कौन खोल सकता है, और शेयर करना बंद करने पर क्या होता है, ये सब टीम वाले पेज पर हैं।
आपका नाम, टाइम ज़ोन, देश और इंटरफ़ेस की भाषा अकाउंट पर रखी जाती है, इसलिए आप जो दूसरी मशीन जोड़ते हैं वह वैसी ही खुलती है जैसी पहली छोड़ी थी। वहाँ जो एक फ़ील्ड आप नहीं बदल सकते वह ईमेल है, क्योंकि वही अकाउंट है।
भाषा बदलने पर शब्द नेटवर्क कॉल निकलने से पहले बदल जाते हैं। जो बटन सर्वर के ख़ुद को नया नाम देने का इंतज़ार करता है वह टूटे बटन जैसा पढ़ा जाता है, और अगर ज़रूरत के वक़्त ऐप ऑफ़लाइन हो तो उस सेटिंग की कोई क़ीमत नहीं।
अंदर आने का कौन-सा रास्ता ऊपर बैठता है, यह उस भाषा पर है जिसमें आप यह पढ़ रहे हैं।
संदेशों का जवाब वे लोग देते हैं जो यह चीज़ बनाते हैं और उसी पर अकाउंट चलाते हैं, इसीलिए ब्राउज़र कर्नेल के सवाल का जवाब किसी लेख के लिंक की तरह नहीं लौटता। वियतनाम के ग्राहकों के लिए मुख्य चैनल Zalo है और बाक़ी सबके लिए Telegram, और दोनों को वही लोग पढ़ते हैं।
यह साइट दस भाषाओं में लिखी गई है। ऐप ख़ुद वियतनामी और अंग्रेज़ी में है, और इसे छिपाने का कोई मतलब नहीं: कोरियाई पेज पढ़ने वाला जो इंटरफ़ेस इंस्टॉल करता है वह अंग्रेज़ी में होता है।
| चैनल | किस काम का है |
|---|---|
| Telegram | हम तक पहुँचने का सबसे तेज़ रास्ता |
| Messenger | अगर आप हमें पहले से Facebook पर जानते हैं |
| अटैचमेंट, इनवॉइस और भुगतान से जुड़ी हर बात के लिए |
कोने में तैरता बटन इनमें से वही देता है जो उस पेज की भाषा पर बैठता है जिस पर आप हैं। संपर्क वाला पेज इन सबको उनके पते के साथ गिना देता है।
नीचे दी गई कोई भी चीज़ अभी ऐप में नहीं है, और आज आप जिसका भुगतान करते हैं उसका हिस्सा भी नहीं है। हर चीज़ के आने पर वह रिलीज़ लॉग में दर्ज होगी।
सिंटैक्स AdsPower के साथ कम्पैटिबल रहता है, इसलिए Selenium, Puppeteer और Playwright की जो स्क्रिप्ट आप पहले से चलाते हैं वे लगभग बिना किसी बदलाव के यहाँ आ जाती हैं।
प्रोफ़ाइल के हर ग्रुप के लिए एक्सटेंशन इंस्टॉल कीजिए और थोक में बदलिए। आपके अपने एक्सटेंशन, न कि वे जो सॉफ़्टवेयर ख़ुद इंजेक्ट कर दे।
TikTok, Shopee और Facebook पर बार-बार दोहराए जाने वाले कामों के लिए बनी-बनाई स्क्रिप्ट। शेड्यूल पर चलाइए या थोक में।
हर प्रोफ़ाइल के लॉन्च का इतिहास: कब चला, कौन-सा कर्नेल वर्शन, और प्रॉक्सी इस्तेमाल हुई या नहीं। प्रॉक्सी का पता और पासवर्ड आपकी मशीन से बाहर नहीं जाते।
जिस अकाउंट में आप सबसे ज़्यादा जाते हैं उसे उठाइए। यूज़रनेम, पासवर्ड और 2FA स्ट्रिंग उसकी प्रोफ़ाइल पर डाल दीजिए, फिर स्प्रेडशीट बंद करके एक दिन इसी तरह काम कीजिए — बाक़ी दो सौ बाद में।
ऐसा पासवर्ड चुनिए जो साल भर बाद भी आपके पास हो, और उसे कहीं ऐसी जगह लिखिए जो वह मशीन न हो जिसका बैकअप ले रहे हैं। वह गया तो फ़ाइल भी गई: हमारे पास न कोई कॉपी है, न अंदर जाने का रास्ता।
इसमें दो मिनट लगते हैं और यही एक जगह है जो बताती है कि आपका कौन-सा डेटा आपकी डिस्क पर है और कौन-सा हमारी। पहली प्रोफ़ाइल ऊपर जाने के बाद जानने से पहले जान लेना बेहतर है।
बनाता है। टू-फ़ैक्टर चालू करते समय साइट ने जो स्ट्रिंग दी थी उसे चिपका दीजिए और ऐप उससे छह अंक निकाल देता है — घड़ी पर HMAC-SHA1, हर तीस सेकंड पर नया कोड। चाबी ख़ुद कभी स्क्रीन पर वापस नहीं आती; सिर्फ़ कोड आता है।
नहीं। इस बिल्ड में ऑटोफ़िल नहीं है। पासवर्ड और कोड, दोनों पर कॉपी का बटन है और चिपकाना आप करते हैं। इससे ज़्यादा कुछ करने का मतलब होता कि ऐप उस पेज के अंदर हाथ डाले जो ब्राउज़र दिखा रहा है, और वह ऐसा नहीं करता।
नहीं। कुंजी Windows के पास रहती है और वह उसे उस Windows अकाउंट से बाँध देता है जिसमें आप साइन इन हैं, इसलिए वह फ़ाइल किसी दूसरी मशीन पर या किसी दूसरे यूज़र के नीचे किसी काम की नहीं; और जो कोई आपके Windows अकाउंट में पहले से है वह एक क्लिक में पासवर्ड खोल सकता है। मेज़ से उठते समय Windows लॉक कर दीजिए।
अकाउंट की हर प्रोफ़ाइल, क्योंकि चुनने का कोई ज़रिया नहीं है: एक्सपोर्ट सबको ले जाता है। दो तरह की छूट जाती हैं — जो प्रोफ़ाइल किसी और ने आपको शेयर की हैं, और जो एक्सपोर्ट के वक़्त खुली हुई हैं — और दोनों के नाम रिपोर्ट में आ जाते हैं, ताकि आप उन्हें बंद करके दोबारा चला सकें। Chromium की डायरेक्टरी भी फ़ाइल में नहीं होती, इसीलिए वह भेजे जाने लायक़ छोटी बनी रहती है; जो साइट आपका सेशन लोकल स्टोरेज में रखती है वह रिस्टोर के बाद दोबारा साइन इन करने को कहेगी। प्रोफ़ाइल इस फ़ाइल में क्या-क्या ले जाती है, उसकी पूरी लिस्ट प्रोफ़ाइल मैनेजमेंट वाले पेज पर है।
इस बिल्ड में नहीं। आज आपकी ही मशीनों के बीच प्रोफ़ाइल एन्क्रिप्टेड फ़ाइल से ही आती-जाती हैं, और ले जाने वाले आप ही हैं। अपनी मशीनों के बीच सिंक ऊपर वाली लिस्ट में है।
हाँ। प्रोफ़ाइल Chromium की असली यूज़र डेटा डायरेक्टरी है और ऐप एक्सटेंशन बंद नहीं करता, इसलिए जो आप एक के अंदर लगाते हैं वह उसी के अंदर रहता है। जो अभी नहीं है वह ऐसी स्क्रीन है जो कई प्रोफ़ाइल के एक्सटेंशन एक साथ इंस्टॉल करे और बदले।
वियतनामी और अंग्रेज़ी में। यह साइट दस भाषाओं में है और ऐप दो में, और यह फ़र्क़ असली है — कोई अनुवाद अभी लोड हो रहा हो, ऐसी बात नहीं।
तीन प्रोफ़ाइल, न कार्ड और न कोई आख़िरी तारीख़। सेव किए लॉगिन, 2FA कोड, एन्क्रिप्टेड एक्सपोर्ट और डेटा वाली स्क्रीन फ़्री पर वही हैं जो बिज़नेस पर; बदलती सिर्फ़ प्रोफ़ाइल की गिनती है।