संदर्भ / साक्ष्य
Telegram · खाता निर्यात
अब कोई खाता क्या पढ़ सकता है, उसका निर्यात करें: दायरा, पुनः आरंभ योग्य जॉब्स, एक हस्ताक्षरित आर्काइव और न्यूनतम साझाकरण प्रतियाँ।
टीजीविटनेस / दस्तावेज़ीकरण · साक्ष्य और सत्यापन
खाता निर्यात उस खाते को केवल अपने लिए आरक्षित करता है। शुरू या फिर जारी करने से पहले निगरानी या अन्य संग्रह स्पष्ट रूप से रोकें; ऐप उन्हें अपने आप कभी बंद नहीं करता।
इंस्टॉलेशन प्रशासक के रूप में, 'यहाँ से शुरू करें → मेरा खाता निर्यात करें' चुनें, या 'निर्यात → टेलीग्राम खाता → खाता निर्यात कॉन्फ़िगर करें' चुनें। यदि आवश्यक हो तो साइन इन करें, दायरे की समीक्षा करें, और एक्सपोर्ट को स्पष्ट रूप से शुरू करें। निरंतर अवलोकन की आवश्यकता नहीं है। सहेजे गए अवलोकन मौजूदा जर्नल का एक अलग एक्सपोर्ट है; इसकी ZIP में जर्नल फ़िल्टर की परवाह किए बिना सभी स्रोत शामिल हैं। प्रत्येक वर्कस्पेस के अपने जॉब्स, साइनिंग पहचान और भंडारण होते हैं। जारी किया गया पैनल एक्सेस, जिसमें एक असीमित साधारण एक्सपोर्ट अनुदान शामिल है, इन खाता-व्यापी मार्गों को नहीं खोल सकता।
सेंडर और संदेश पाठ फ़िल्टर 'सेंडर द्वारा फ़िल्टर करें' या 'संदेश पाठ द्वारा फ़िल्टर करें' के अंतर्गत विस्तारित होते हैं। खाता डेटा और कनेक्शन विधि में वैकल्पिक खाता श्रेणियाँ और 'टेकआउट/नियमित सत्र' विकल्प शामिल हैं; इसका सारांश सक्रिय विकल्पों को तब भी दिखाता है जब वे बंद हों। इन अनुभागों को बंद करने पर उनकी सेटिंग्स बनी रहती हैं। एक्सपोर्ट और रिपोर्ट ड्राफ़्ट बदलते दृश्यों के दौरान वर्तमान पैनल सत्र में ही रहते हैं; वे ब्राउज़र रीलोड करने पर सहेजे नहीं जाते। मौजूदा जॉब्स दोनों एक्सपोर्ट विकल्पों से पहुँच योग्य रहते हैं।
यह वर्कफ़्लो वर्तमान में जुड़े खाते द्वारा पहुँच योग्य डेटा को निर्यात करता है। डिफ़ॉल्ट रूप से Telegram Takeout का उपयोग किया जाता है; यह अनुपलब्ध या हटाए गए Telegram डेटा का बैकअप नहीं है। गुप्त चैट्स, पहुँच से बाहर का इतिहास और पूर्व संपादन पुनर्प्राप्त नहीं किए जाते। Telegram Takeout शुरू होने से पहले प्रतीक्षा अवधि लागू कर सकता है। पैनल उस प्रतीक्षा को दिखाता है; यह चुपचाप परिवहन नहीं बदलता। स्पष्ट रेगुलर-API विकल्प की कवरेज अलग होती है और यह असमर्थित श्रेणियों को भी रिकॉर्ड करता है।
टेकआउट आधिकारिक एक्सपोर्ट API है जिसका उपयोग टेलीग्राम डेस्कटॉप द्वारा भी किया जाता है। TgWitness अपने स्वयं के अधिग्रहण से सीधे डेस्कटॉप-संगत JSON लिख सकता है; किसी और के आर्काइव को इम्पोर्ट करने की आवश्यकता नहीं है। चैट और संदेश आईडी दोनों ट्रांसपोर्ट के माध्यम से उपलब्ध हैं। एक सार्वजनिक चैट या फॉरवर्ड करने की अनुमति तेज़ एक्सपोर्ट की गारंटी नहीं देती है या टेकआउट के अनुमोदन में लगने वाली देरी को समाप्त नहीं करती है। गति की तुलना करने से पहले समान दायरा और मीडिया सेटिंग्स को मापें।
20 स्पष्ट रूप से चयनित चैट आईडीज़ के लिए, नियमित-एपीआई एक्सपोर्ट उन पीयरों को खाते की संपूर्ण डायलॉग इन्वेंट्री पर विचार करने से पहले सीधे हल करता है। इसलिए, एक पठनीय सार्वजनिक चैनल में शामिल हुए बिना ही उसे एक्सपोर्ट किया जा सकता है, भले ही वह डायलॉग सूची में मौजूद न हो। अनकैश्ड पीयर सामान्य इन्वेंटरी पर वापस चले जाते हैं। आर्काइव फ़िल्टर लागू रहता है: यदि टेलीग्राम कोई डायलॉग वापस नहीं करता है और आर्काइव किए गए चैट को बाहर रखा गया है, तो अज्ञात आर्काइव स्थिति को एक चूक के रूप में दर्ज किया जाता है। टेकआउट अपनी स्प्लिट-रेंज इन्वेंटरी प्रक्रिया रखता है। यह न तो चैट को जोड़ता है और न ही फॉरवर्डिंग की अनुमति बदलता है।
डेस्कटॉप-संगत JSON में, टेलीग्राम द्वारा left के रूप में चिह्नित चैनल left_chats के अंतर्गत दिखाई देते हैं, जिसमें वे पठनीय सार्वजनिक चैनल भी शामिल हैं जिनमें खाता शामिल नहीं है।
FLOOD_WAIT और FLOOD_PREMIUM_WAIT दोनों ही, सर्वर द्वारा अनुरोधित पूरी अवधि के लिए अनुरोधों को रोकते हैं। खाते की समय-सीमा रीकनेक्ट और रीस्टार्ट पर बनी रहती है; बाद में कम समय के लिए इंतज़ार करना इसे कम नहीं कर सकता। पुनः प्रयास सीमित हैं, रद्दीकरण सीलबंद पेजों को संरक्षित रखता है, और रेट लिमिट को बायपास करने के लिए एपीआई क्रेडेंशियल नहीं बदले जाते हैं। कोई प्रीमियम खरीदारी नहीं की जाती है।
एकत्र किए जाने वाले डेटा का चयन करें#
| सेटिंग | अर्थ |
|---|---|
| उद्देश्य | इस अधिग्रहण की आवश्यकता क्यों है, यह रिकॉर्ड करें। यहाँ अनावश्यक नाम या संवेदनशील केस विवरण न डालें। |
| रिपोर्ट भाषा | पठनीय रिपोर्ट के लेबलों की भाषा चुनें। मूल संदेश का पाठ अपरिवर्तित रहता है; अनुवादित नहीं किए गए टेम्पलेट लेबल अंग्रेज़ी का उपयोग करते हैं। भाषा हस्ताक्षरित जॉब विकल्पों के साथ निर्धारित होती है। |
| चैट प्रकार / चैट आईडी | सभी चयनित प्रकार, या केवल सूचीबद्ध चैट; सेव किए गए संदेश निजी चैट से संबंधित हैं। संग्रहीत चैट अलग से चयन योग्य हैं। |
| तिथियाँ | UTC। पैनल की From और Through कैलेंडर तिथियाँ दोनों शामिल हैं। API समावेशी का उपयोग करती है from_utc और विशेष to_utc; पैनल थ्रू के बाद दिन की शुरुआत भेजता है। एक खाली बाउंड उस पक्ष को अप्रतिबंधित छोड़ देता है। |
| प्रेषक आईडी | केवल सूचीबद्ध प्रेषकों के संदेश; एक खाली सूची में सभी प्रेषक शामिल होते हैं। |
| टेक्स्ट में शामिल हैं | केस-इंसेंसिटिव शाब्दिक वाक्यांश, OR के साथ मिलान किए जाते हैं। प्रेषक/दिनांक/स्व-संदेश शर्तें AND के साथ संयोजित होती हैं। |
| अपने संदेश | केवल आउटगोइंग संदेशों को रखें। |
| मीडिया प्रकार | संदेश फ़ाइलों को डाउनलोड करने से बचने के लिए संलग्नक श्रेणियाँ चुनें, या सभी साफ़ करें। |
| फ़ाइल / कुल मीडिया सीमाएँ | प्रति फ़ाइल MiB और कुल डाउनलोड किए गए मीडिया GiB। टेक्स्ट, रसीदें, पठनीय रिपोर्ट और ओवरहेड के लिएZIP अतिरिक्त डिस्क स्थान की आवश्यकता होती है। |
| खाता श्रेणियाँ | प्रोफ़ाइल, संपर्क, प्रोफ़ाइल तस्वीरें, स्टोरीज़, सत्र मेटाडेटा और अन्य Takeout डेटा के लिए अलग-अलग नियंत्रण हैं। |
Minimize संग्रह प्रीसेट फ़ाइलों और खाते के मेटाडेटा को अक्षम कर देता है। प्रेषक/सामग्री फ़िल्टर संचित संदेश पृष्ठों और मीडिया डाउनलोड से पहले लागू होते हैं। टेलीग्राम फिर भी उन फ़िल्टरों का मूल्यांकन करने के लिए आवश्यक संदेशों वाले API इतिहास पृष्ठ भेजता है: फ़िल्टरिंग यह गारंटी नहीं देता कि अनचुने संदेश कभी भी प्रक्रिया स्मृति में प्रवेश नहीं करेंगे। कार्यक्षेत्र में अन्य चल रही अवलोकन का अपना दायरा और प्रतिधारण सेटिंग्स होती हैं।
प्रोफ़ाइल-फ़ोटो का इतिहास और स्टोरीज़ डिफ़ॉल्ट रूप से चयनित नहीं होतीं। जब मामले में केवल संदेशों की आवश्यकता हो, तो प्रोफ़ाइल और संपर्कों को भी अक्षम करें। यदि संलग्नक या मेटाडेटा अनावश्यक हों, तो अधिग्रहण के दौरान उन्हें बाहर रखने से इस निर्यात में एक और निजी प्रतिलिपि बनाए रखने से बचा जा सकता है।
फ़ोटो पेलोड अपने मेटाडेटा और हैश मैनिफेस्ट में पहचानी गई स्थिर-छवि वेरिएंट का उपयोग करते हैं, जिसमें एनिमेटेड अवतार वेरिएंट वाली तस्वीरें भी शामिल हैं। वह एनिमेशन चयनित स्थिर छवि के स्थान पर नहीं डाला जाता है। देखे गए आकार से छोटा या बड़ा पेलोड एक असफल अटैचमेंट के रूप में दर्ज किया जाता है, और फ़ाइल-रेफरेंस नवीनीकरण के दौरान किसी भी बदले हुए प्रतिनिधित्व को अस्वीकार कर दिया जाता है। ये विफलताएं संदेश रिकॉर्ड को बनाए रखते हुए आर्काइव को आंशिक छोड़ देती हैं। स्वतंत्र सत्यापन उन सहेजे गए अटैचमेंट्स को भी अस्वीकार करता है जिनकी हस्ताक्षरित लंबाई उनके देखे गए आकार या प्रतिनिधित्व का खंडन करती है, जिसमें पुराने आर्काइव्स भी शामिल हैं।
पुनरारंभ, कवरेज और सत्यापन#
प्रत्येक जॉब अपने विकल्पों और खाता पहचान को फ्रीज कर देता है। इन्वेंटरी और कैप्चर किए गए पेज साइन किए जाते हैं; पेज रसीदों में हैश, कर्सर, समय, अटैचमेंट परिणाम और उनकी पूर्ववर्ती रसीद रिकॉर्ड होती हैं। केवल कमिट किए गए पेज ही प्रगति को आगे बढ़ाते हैं। रिस्टार्ट/रिज्यूम उन रिकॉर्ड्स की जांच करता है। बदला हुआ खाता, बदला हुआ साइन किया गया पेज या असंगत रसीद श्रृंखला अस्वीकार कर दी जाती है। अधिग्रहण के बीच में विकल्पों को संपादित नहीं किया जा सकता: दूसरे दायरे के लिए एक नया जॉब शुरू करें।
पॉज़ चल रहे खाते के संचालन को रोकता है। एप्लिकेशन को पुनः आरंभ करने पर अधूरा कार्य स्पष्ट रूप से फिर से शुरू करने के लिए उपलब्ध रहता है। समाप्त हो चुके टेकआउट सत्र को स्पष्ट रूप से फिर से शुरू करने की आवश्यकता होती है; टेलीग्राम स्प्लिट रेंज बदलने के लिए नए अधिग्रहण की आवश्यकता हो सकती है। फिर से शुरू करना पिछले अवलोकनों को बनाए रखता है, इसलिए एक लंबे समय तक चलने वाला एक्सपोर्ट एक एटॉमिक स्नैपशॉट नहीं होता है। अधिग्रहण के दौरान अन्य खाते बदलने वाले संचालन और विरोधी एक्सपोर्ट अवरुद्ध हो जाते हैं। वर्कस्पेस को हटाने से पहले पैकेजिंग समाप्त होने तक प्रतीक्षा करें।
रिज़्यूम जारी रखने से पहले पहले से कैप्चर की गई सामग्री का सत्यापन करता है। धीमी स्टोरेज पर बड़े आर्काइव्स कॉन्फ़िगर किए गए पैरामीटर्स → पैनल एक्शन टाइमआउट (डिफ़ॉल्ट 120 सेकंड) से अधिक हो सकते हैं। पुनः प्रयास करने से पहले उस सेटिंग को बढ़ाएँ; रद्दीकरण/स्टोरेज रुकावट एक रुकी हुई जॉब छोड़ देती है, और असफल अखंडता जांच एक स्पष्टीकरण के साथ एक असफल जॉब छोड़ देती है। सत्यापन को अपनी फ़ाइलों को बंद करने से पहले सुरक्षित रूप से समाप्त या रुकना चाहिए। सिंथेटिक जांचों द्वारा किसी भी बड़े खाते के थ्रूपुट दावे को मान्य नहीं किया गया है।
यह पैनल चयनित पूर्ण दायरे को आंशिक अभिलेखागार से अलग करता है, और छूट और असफल रीड्स को रिकॉर्ड करता है। जानबूझकर बाहर रखी गई फाइलें असफल या अनुपलब्ध फाइलों से अलग होती हैं। अखंडता सत्यापन सफल होने पर भी कवरेज की जांच करें। कोई भी स्थानीय रीडर यह साबित नहीं कर सकता कि टेलीग्राम ने कभी मौजूद हर संदेश लौटाया है।
ZIPसंपूर्ण होने के बाद भी बार-बार और HTTP-रेंज डाउनलोड के लिए उपलब्ध रहते हैं। एक खाता आर्काइव में शामिल हैं manifest.json, manifest.sig, हस्ताक्षरित job.json, inventory.json, receipts/, प्रामाणिक data/*.jsonl, चयनित media/, पठनीय HTML और एक सत्यापनकर्ता। कलेक्टर फिंगरप्रिंट को एक स्वतंत्र चैनल के माध्यम से पिन करें, फिर एक विश्वसनीय इंस्टॉलेशन का उपयोग करके सत्यापित करें:
python -m tgwitness.verify account-export.zip --fingerprint TRUSTED_SHA256
जिन आर्काइव्स की विस्तारित सामग्री 4 GiB से अधिक है, उनके लिए एक स्पष्ट पर्याप्त --max-gib. पैनल अपने प्रमाणीकृत, पूर्ण स्थानीय आर्काइव्स को उनकी घोषित विस्तारित आकार और प्रकाशित ZIP डाइजेस्ट का उपयोग करके सत्यापित करता है; बाहरी CLI अपनी स्वतंत्र आकार सीमा रखता है। पठनीय HTML खोलने से पहले सत्यापित करें। आर्काइव का संलग्न सत्यापनकर्ता सुविधाजनक है, लेकिन स्वतंत्र रूप से प्राप्त सत्यापनकर्ता साक्ष्य के साथ प्रदान किए गए निष्पादन योग्य कोड पर भरोसा करने से बचाता है।
Ed25519 हस्ताक्षर और SHA-256 हैश कलेक्टर द्वारा संबंधित बाइट्स को प्रतिबद्ध करने के बाद परिवर्तनों का पता लगाते हैं। ये यह साबित नहीं करते कि टेलीग्राम ने उन संदेशों पर हस्ताक्षर किए थे, कि कलेक्टर ऑपरेटर ईमानदार था, कि खाते का इतिहास पूर्ण है, या कि कोई अदालत इस सामग्री को स्वीकार करेगी। कैप्चर समय कलेक्टर की घड़ी का उपयोग करते हैं। स्वतंत्र टाइमस्टैम्प और स्वतंत्र अधिग्रहण उत्पत्ति को अलग से मूल्यांकन किया जाना चाहिए।
एक वकील या किसी अन्य प्राप्तकर्ता के लिए एक प्रकटीकरण तैयार करें#
एक तैयार एक्सपोर्ट डाउनलोड करने के बाद, मूल ZIP को रखें और खोलें index.html
एक निकाली गई प्रति से मूल <img id="1"/> और को रखें। रिपोर्ट अपने दायरे, उपलब्ध कवरेज और सीमाओं की व्याख्या करती है। इसके रिकॉर्ड संदर्भ आर्काइव संदर्भ, दस्तावेज़ पथ और रिकॉर्ड नंबर को मिलाते हैं, ताकि प्राप्तकर्ता HTML या प्रिंटआउट में उसी प्रविष्टि को ढूंढ सके।
एक काम किए हुए उदाहरण के लिए, काल्पनिक रिपोर्ट खोलें।
एक पूर्ण खाता निर्यात से, 'साझा करने के लिए एक प्रति तैयार करें' चुनें। यह एक अलग हस्ताक्षरित व्युत्पन्न बनाता है। स्रोत ZIP अपरिवर्तित और निजी रहता है; इसे एक संक्षिप्त व्युत्पन्न के साथ तब तक न भेजें जब तक प्राप्तकर्ता को इसकी पूरी सामग्री प्राप्त करने का अधिकार न हो। इसकी रिपोर्ट भाषा अलग से चुनें। भाषा या किसी चयन सेटिंग को बदलने के लिए निर्माण से पहले एक और पूर्वावलोकन की आवश्यकता होती है।
- प्रकटीकरण का उद्देश्य दर्ज करें और दिनांक, प्रेषक आईडी तथा शाब्दिक पाठ मानदंड चुनें।
- चुनें कि पहचानों को बनाए रखा जाए, केवल सूचीबद्ध प्रतिभागियों को प्रकट किया जाए, या सभी को छद्मनाम दिया जाए। छद्मनाम मोड में चैट आईडी/शीर्षक और संदेश आईडी भी बदल दी जाती हैं। छद्मनाम एक प्रकटीकरण के भीतर स्थिर रहते हैं और स्वतंत्र रूप से तैयार किए गए प्रकटीकरणों के बीच बदलते हैं।
- संदेश पाठ को रखें, इसे पूरी तरह से छोड़ दें, या मास्क करने के लिए शाब्दिक नाम/वाक्यांश जोड़ें। निजी मोड में यह उपकरण ज्ञात छिपे प्रेषक नामों और वैकल्पिक उपयोगकर्ता नामों, पूरे-टोकन प्रेषक आईडी, डायरेक्ट-चैट नामों, लिंक, ईमेल पते और फोन-जैसी स्ट्रिंग्स को भी मास्क करता है। ज्ञात-नाम मिलान यूनिकोड केस फोल्डिंग को संभालता है, जिसमें शामिल हैं
Straße/STRASSEसामान्य समूह/चैनल शीर्षक संदेश पाठ से स्वचालित रूप से नहीं हटाए जाते हैं। यदि ज्ञात-पहचान मास्किंग सीमा से अधिक हो जाती है, तो स्रोत निर्यात को सीमित करें या पाठ को छोड़ दें; यह टूल बाद के नामों को चुपचाप छोड़ने से इनकार करता है। ये सर्वोत्तम-प्रयास नियम हैं, सामान्य गुमनामीकरण नहीं। - जब तक प्राप्तकर्ता को उनकी आवश्यकता न हो, फ़ाइलों को बाहर रखें। शामिल मूल फ़ाइलें अपने पिक्सल, ऑडियो, टेक्स्ट और मेटाडेटा को बरकरार रखती हैं। उपकरण उन्हें गुमनाम नहीं बनाता।
- गणनाओं, चेतावनियों और नमूना रूपांतरित संदेशों का पूर्वावलोकन करें, फिर स्पष्ट रूप से निर्माण की पुष्टि करें। प्रत्येक नमूना 12 संदेशों और 2,000 पाठ अक्षरों तक सीमित है। यह परिणाम की पूर्ण समीक्षा नहीं, बल्कि एक नमूना है। सेटिंग्स बदलने के लिए एक और पूर्वावलोकन आवश्यक है। एक पूर्वावलोकन 15 मिनट बाद समाप्त हो जाता है और वह उस प्रशासक सत्र तथा सटीक मूल ZIP से जुड़ा रहता है; इसे निर्माण के बाद पुन: उपयोग नहीं किया जा सकता। एक नया पूर्वावलोकन उसी कार्य और सत्र के लिए पिछले पूर्वावलोकन को अमान्य कर देता है।
- पूर्ण परिणाम का निरीक्षण करें
index.htmlऔरmessages.jsonlहस्तांतरित करने से पहले स्थानीय रूप से इसकी जाँच करें। यदि यह अनावश्यक जानकारी प्रकट करता है, तो मजबूत अपवादों के साथ एक नया प्रकटीकरण बनाएँ। हस्ताक्षरित ZIP को उसी स्थान पर संपादित न करें।
चयन द्वारा बाहर छोड़े गए संदेश#
पूर्वावलोकन। एक प्रकटीकरण तब तक पूरा नहीं दिखता जब तक कि वह पूरा न हो। हर उस चैट के अंदर जिसमें कम से कम एक प्रकटीकृत संदेश हो, चयन से बाहर छोड़े गए संदेश मार्करों के रूप में दिखाई देते हैं, [withheld by selection — rule: sender] (या text, period)। चयन से बाहर छोड़े गए संदेश चुनें: लगातार छिपाए गए संदेशों के प्रत्येक रन के लिए एक मार्कर (डिफ़ॉल्ट) या प्रत्येक संदेश के लिए एक। मार्करों में केवल नियम और एक गिनती होती है, कभी भी टेक्स्ट, प्रेषक, तारीख या फ़ाइलें नहीं। जिन चैट में कुछ भी प्रकट नहीं किया गया है, उन्हें पूरी तरह से बाहर रखा जाता है, इसलिए यह पैकेज उनके अस्तित्व को प्रकट नहीं करता है।
प्रकटीकृत प्रतिक्रियाएँ बताती हैं कि वे किसका उत्तर देती हैं: इस प्रति में शामिल एक संदेश, चयन द्वारा छिपाया गया एक संदेश, या एक संदेश जो स्रोत निर्यात में नहीं है (निर्यात से पहले हटाया गया या कभी निर्यात नहीं किया गया; निर्यात यह नहीं बता सकता कि कौन सा)। एक छिपाया गया संदेश जिसका उत्तर एक प्रकट किया गया उत्तर देता है, उसे हमेशा अपना मार्कर मिलता है, इसलिए उत्तर एक ऐसे रिकॉर्ड की ओर इशारा करता है जो यह समझाता है कि यह खाली क्यों है। ये तीन अवस्थाएँ हटाने और संग्रह में अंतरालों से अलग हैं, जो स्रोत निर्यात से संबंधित हैं।
में messages.jsonl (फ़ॉर्मेट tgwitness-account-disclosure-v2) प्रत्येक संदेश में state: disclosed, या withheld के साथ rules और count. एक प्रकटित उत्तर में reply_to लक्ष्य के साथ id और state (disclosed, withheld, not_in_source). मैनिफेस्ट प्रकट संदेशों, चैट्स, मीडिया और withheld संदेशों। verify.py यह एक मार्कर को अस्वीकार करता है जो सामग्री वहन करता है और एक उत्तर जिसे पैकेज से अनुपस्थित रिकॉर्ड की ओर इंगित किया गया है; संस्करण 1 पैकेज पहले की तरह सत्यापित करते हैं।
संक्षिप्त प्रारूप संरचित खाता प्रोफ़ाइल, संपर्क, अवतार, सत्र, कहानियाँ, कच्चे टेलीग्राम ऑब्जेक्ट, फॉरवर्डिंग हेडर, उत्तर उद्धरण, संपर्क कार्ड और स्थान मेटाडेटा को छोड़ देता है। यह मूल JSONL फ़ाइलें, निजी फ़िल्टर सेटिंग्स, छद्म नाम कुंजी और पहचान मानचित्र को बाहर करता है। चयनित पाठ, स्पष्ट रूप से रखी गई पहचान और शामिल फ़ाइलें अभी भी उन फ़िल्टरों में उपयोग किए गए समान नाम, आईडी या वाक्यांशों को शामिल कर सकती हैं; उन्हें अलग से समीक्षा की आवश्यकता है। निजी नीति और छद्म नाम कुंजी को उस काम के लिए स्थानीय वॉल्ट में एन्क्रिप्टेड रूप में रखा जाता है; काम को हटाने से उसके संबंधित निजी प्रकटीकरण रिकॉर्ड मिट जाते हैं। सार्वजनिक नीति रिकॉर्ड फ़िल्टर मानों के बजाय फ़िल्टर की गिनती करते हैं। विनिर्देश और HTML में घोषित उद्देश्य सार्वजनिक है: स्पष्ट निजी मानदंड और, छद्म-नामीकृत मोड में, ज्ञात छिपी हुई पहचानों को भी वहां मास्क किया जाता है, जिसमें संदेश का पाठ हटाए जाने पर भी शामिल है। उद्देश्य को अनावश्यक व्यक्तिगत विवरणों से मुक्त रखें; अज्ञात पहचान संबंधी संदर्भ बना रह सकता है।
इसका मैनिफेस्ट व्युत्पन्न फ़ाइलों, सार्वजनिक नीति और मूल ZIP के हैश को बाँधता है। सत्यापन अखंडता स्थापित कर सकता है और, यदि स्रोत स्थानीय रूप से प्रदान किया गया हो, तो मेल खाने वाले स्रोत लिंक की पुष्टि कर सकता है:
python -m tgwitness.verify minimized-disclosure.zip --fingerprint TRUSTED_SHA256
python -m tgwitness.verify minimized-disclosure.zip --fingerprint TRUSTED_SHA256 --evidence account-export.zip
स्रोत लिंक स्वतंत्र रूप से यह साबित नहीं करता कि चयनित रूपांतरण ने प्रत्येक आवश्यक आइटम को शामिल किया या प्रत्येक पहचान संबंधी विवरण को हटाया। मूल प्लेनटेक्स्ट को प्रमाण के रूप में संलग्न नहीं किया गया है। उस निर्णय के लिए एक नई समीक्षा आवश्यक है।
साझाकरण और होस्टेड कैप्चर#
प्राप्तकर्ता को जिन संदेशों और फ़ाइलों की आवश्यकता है, उन्हें चुनें, पूरी साझा की गई प्रति की समीक्षा करें, और स्रोत को अलग से सुरक्षित रखें। प्रेषित ZIP का हैश रिकॉर्ड करें ताकि प्राप्तकर्ता उस सटीक प्रति की पहचान और सत्यापन कर सके। छद्मनामीकरण चयनित पहचानकर्ताओं को बदल देता है; शामिल पाठ और मूल फ़ाइलें समीक्षा का हिस्सा बनी रहती हैं।
GitHub Actions, Takeout या नियमित API के माध्यम से, पूर्ण-खाते और चयनित-चैट एक्सपोर्ट का समर्थन करता है, साथ ही एक-चैट इवेंट जर्नल भी। होस्टेड कैप्चर गाइड सेटिंग्स सत्यापन और 120 मिनट की सीमा को समझाती है। होस्टेड कैप्चर से प्राप्त एक साझाकरण प्रतिलिपि को सत्यापित करने के लिए, उसके स्रोत हैश को मूल आर्काइव से जांचें और उस आर्काइव की प्रमाणीकरण को मोड-विशिष्ट जांचों के साथ सत्यापित करें।