CheckMate

CheckMate कौन चलाता है, और किन सिद्धांतों पर

इसे कौन बनाता है और कौन ज़िम्मेदार है, विश्लेषण के नतीजों पर आप कितना भरोसा कर सकते हैं, और हम किस आधार पर अपना कंटेंट सुधारते हैं।

आखिरी अपडेट: 16 जुलाई 2026

ऑपरेटर

नाम
Imagine (이매진)
प्रकार
एक व्यक्ति द्वारा बनाई और चलाई जाने वाली मुफ़्त सेवा
संपर्क
dlaudwls1203@gmail.com
सोर्स कोड
https://github.com/thingineeer
सार्वजनिक रूप से उपलब्ध
मार्च 2026

चूँकि अभी कोई पेड प्रोडक्ट नहीं है, व्यवसाय पंजीकरण की जानकारी प्रकाशित नहीं की गई है। अगर भुगतान लेने वाला कोई फ़ीचर जोड़ा जाता है, तो व्यवसाय की जानकारी ज़रूरी ई-कॉमर्स (मेल-ऑर्डर व्यवसाय) पंजीकरण के साथ यहाँ दी जाएगी।

यह क्यों बनाया गया?

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

योजना, TypeScript एनालाइज़र, इंटरफ़ेस, डिप्लॉयमेंट और सपोर्ट के जवाब — सब कुछ अकेला ऑपरेटर संभालता है। जब असली एक्सपोर्ट संरचना बदलती है, तो सैंपल दोबारा जाँचा जाता है और पार्सर व व्याख्याएँ साथ में अपडेट की जाती हैं।

विश्लेषण कैसे काम करता है?

  1. आप खुद Instagram से JSON फ़ॉर्मैट में डेटा एक्सपोर्ट का अनुरोध करते हैं।
  2. CheckMate आपके ब्राउज़र की मेमोरी में ZIP या JSON खोलता है और कनेक्शन फ़ाइलें ढूँढता है।
  3. यह फ़ॉलोअर्स और फ़ॉलोइंग की तुलना करके म्यूचुअल फ़ॉलो, वापस फ़ॉलो न करने वाले अकाउंट और आपके फ़ैन्स की गणना करता है।
  4. यूज़रनेम मिसमैच सिर्फ़ तभी मिलाए जाते हैं जब नए फ़ॉर्मैट में स्थिर ID हो; बाकी सब कुछ संभावना के रूप में दिखाया जाता है।

फ़ाइल ठीक इस रास्ते से गुज़रती है। जब आप अपलोड बटन दबाते हैं, ब्राउज़र ZIP को मेमोरी में लोड करता है और JSZip की मदद से सिर्फ़ connections/followers_and_following/ के नीचे की JSON फ़ाइलें निकालता है। पार्सिंग फ़ंक्शन (src/lib/igFormat.ts) पुराने और नए, दोनों फ़ॉर्मैट को एक ही रूप में सामान्य करता है, और विश्लेषण फ़ंक्शन (src/lib/analyzer.ts) दोनों सूचियों को आपस में मिलाता है। इस प्रक्रिया में कोई नेटवर्क अनुरोध नहीं होता। नतीजों की स्क्रीन के चार आँकड़े (मैं फ़ॉलो करता हूँ, मुझे फ़ॉलो करते हैं, म्यूचुअल, मुझे वापस फ़ॉलो नहीं करते) और सूचियाँ सब उसी मेमोरी से आती हैं और टैब बंद करते ही मिट जाती हैं। सर्वर पर भेजी जाने वाली इकलौती चीज़ पेज व्यू जैसे साइट के सामान्य आँकड़े हैं, और वे भी कभी आपके अपलोड से नहीं जोड़े जाते। आप सार्वजनिक रिपॉज़िटरी में इन्हीं पाथ पर कोड जाँच सकते हैं।

एक्सपोर्ट का दायरा अकाउंट और अनुरोध के समय के हिसाब से अलग हो सकता है। CheckMate 365 दिन की सार्वभौमिक सीमा नहीं मानता; यह आपकी फ़ाइल में असल में देखी गई अवधि इस्तेमाल करता है।

सटीकता और व्याख्या की सीमाएँ

ऊपर दी गई सीमाएँ कोई अमूर्त अस्वीकरण नहीं हैं; ये एक असली फ़ाइल में जाँचे गए तथ्यों से आई हैं। ऑपरेटर के अपने अकाउंट के 2026-08-18 के एक्सपोर्ट को खोलने पर सिर्फ़ दो फ़ाइलों, followers_1.json और following.json, में यूनिक अकाउंट ID नहीं थी, जबकि उसी ZIP की बाकी सभी 8 फ़ाइलों में थी। इसीलिए सिर्फ़ इन दो फ़ाइलों से यूज़रनेम बदलने वाले अकाउंट की पुष्टि का कोई तरीका नहीं है, और CheckMate सिर्फ़ "यूज़रनेम बदला हो सकता है" चिह्नित करने तक जाता है। विस्तृत आँकड़े सभी 10 फ़ाइलों के पूरे विश्लेषण में हैं। इसके उलट, "फ़ॉलोअर्स सिर्फ़ पिछले एक साल को कवर करते हैं" वाला आम दावा उसी फ़ाइल में सही नहीं निकला: 543 एंट्रीज़ में से 86.4% एक साल से पुरानी थीं, और सबसे पुरानी 2018 तक जाती थी। फिर भी, हम यह निष्कर्ष नहीं निकालते कि यह हर अकाउंट के लिए सच है, क्योंकि सैंपल सिर्फ़ एक अकाउंट है। नतीजा और उसे दोहराने का तरीका 365 दिन की सीमा की माप वाली पोस्ट में दिया गया है।

लिखते समय हम जिन मानकों का पालन करते हैं

इस साइट के तकनीकी लेख सिर्फ़ तीन स्रोतों पर निर्भर हैं। पहला, Meta द्वारा प्रकाशित दस्तावेज़ और सहायता पेज। दूसरा, ऑपरेटर के अपने अकाउंट से सीधे प्राप्त एक्सपोर्ट फ़ाइलों के अवलोकन। तीसरा, सार्वजनिक पार्सर कोड असल में क्या करता है। जो कुछ इन तीनों से पुष्ट नहीं होता, उसे अनुमान के रूप में चिह्नित किया जाता है, और हम वाक्य-दर-वाक्य यह अलग करते हैं कि अवलोकन कहाँ खत्म होता है और व्याख्या कहाँ शुरू होती है।

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

हमारे माप वाले लेखों का सैंपल एक अकाउंट है। हम गारंटी नहीं देते कि कोई दूसरा अकाउंट या दूसरी अनुरोध तारीख वही नतीजा देगी, और हम हर लेख के साथ एक दोहराने योग्य स्क्रिप्ट प्रकाशित करते हैं ताकि पाठक उसी प्रक्रिया से अपनी फ़ाइल जाँच सकें। अगर कोई प्रति-उदाहरण रिपोर्ट किया जाता है, तो हम उसे जाँचते हैं, लेख अपडेट करते हैं, और संशोधन इतिहास रखते हैं।

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

गोपनीयता और कंटेंट समीक्षा

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

तकनीकी लेख जाँची गई JSON कुंजियों और असली फ़ाइलों के अवलोकन के आधार पर लिखे जाते हैं। बिना जाँचे सैंपल, संचालन अवधि, एल्गोरिदम के आँकड़े या सफलता दर कभी तथ्यों की तरह प्रकाशित नहीं किए जाते।

ऑपरेटर से संपर्क करें

बग दोहराने, गोपनीयता संबंधी पूछताछ और कंटेंट सुधार के अनुरोध के लिए कृपया dlaudwls1203@gmail.com पर ईमेल करें। सार्वजनिक डेवलपमेंट इतिहास GitHub प्रोफ़ाइल पर उपलब्ध है।