Mirage Vault आपकी फ़ोटो कैसे सुरक्षित रखता है

9 नवंबर 2026 को अपडेट किया गयाऐप के सोर्स कोड और 2026-10-31 के सुरक्षा ऑडिट से लिए गए तथ्य

Mirage Vault हर फ़ोटो को iPhone पर ही AES-256-GCM से एंक्रिप्ट करके सुरक्षित रखता है, हर फ़ाइल की अलग रैंडम कुंजी के साथ, और वॉल्ट कुंजी को Secure Enclave के पीछे लॉक करता है। न कोई खाता है, न सर्वर : पैटर्न, Face ID या रिकवरी फ़्रेज़ ही अंदर आने के इकलौते रास्ते हैं, और फ़ाइलों की कॉपी को कहीं और अनुमान लगाकर नहीं खोला जा सकता।

कौन देख रहा है, और उसे क्या मिलता है

हर पंक्ति में एक ऐसा व्यक्ति है जो देख सकता है, Mirage Vault के साथ उसे क्या मिलता है, और आपको क्या बचाता है।

कौनउसे क्या दिखता हैआपको क्या बचाता है
कोई जो आपकी होम स्क्रीन पर नज़र डालता है या कंधे के ऊपर से देखता हैएक सादा आइकन; लॉक स्क्रीन ख़ाली रेत है, जिसमें न ऐप का नाम है, न ग्रिडपैटर्न ग्रिड सिर्फ़ आपकी उँगली के नीचे दिखता है और उँगली उठाने के बाद ग़ायब हो जाता है; ऐप स्विचर एक ख़ाली स्नैपशॉट दिखाता है
कोई जिसके हाथ में आपका अनलॉक किया हुआ iPhone हैवॉल्ट की ख़ाली लॉक स्क्रीनFace ID या पैटर्न; 5 ग़लत कोशिशों के बाद 30 सेकंड का इंतज़ार शुरू होता है, जो दोगुना होते-होते 1 घंटे तक जाता है; बाहर निकलने पर लॉक, स्क्रीन नीचे की ओर रखने पर लॉक
कोई जिसे आपका iPhone पासकोड पता हैवही ख़ाली लॉक स्क्रीनवॉल्ट की अपनी कुंजी है। iPhone पासकोड इसे नहीं खोलता, और वॉल्ट का Face ID दर्ज चेहरों से बँधा है : iPhone में नया चेहरा जोड़ने पर वॉल्ट का Face ID तब तक बंद रहता है जब तक आप पैटर्न से अनलॉक करके उसे फिर से चालू न करें
कोई जिसके पास फ़ाइलों या iCloud बैकअप की कॉपी हैरैंडम नामों के नीचे रैंडम जैसा दिखने वाला डेटाहर फ़ाइल की अलग कुंजी के साथ AES-256-GCM; वॉल्ट कुंजी Secure Enclave की ऐसी कुंजी से रैप होती है जिसे कॉपी नहीं किया जा सकता, इसलिए पैटर्न का ऑफ़लाइन अनुमान नहीं लगाया जा सकता। बैकअप सिर्फ़ 8 शब्दों की रिकवरी फ़्रेज़ से खुलता है
कोई जो आपको अनलॉक करने पर मजबूर करता हैजो भी वॉल्ट आप दिखाना चुनेंदूसरे पैटर्न के पीछे डिकॉय वॉल्ट, और Wipe Key : एक पैटर्न जो उसी पल असली वॉल्ट की कुंजियाँ मिटा देता है और उसकी जगह डिकॉय खोलता है (दोनों Mirage Pro)। दोनों के लिए Face ID बंद होना चाहिए, क्योंकि Mirage खुलते ही Face ID असली वॉल्ट खोल देता है
Mirage, या Mirage से पूछने वाला कोई भी व्यक्तिकुछ नहीं : न कोई खाता है, न सर्वर, न कुंजी की कोई कॉपीरिकवरी फ़्रेज़ एक बार दिखाई जाती है और कभी सहेजी नहीं जाती; Mirage की ओर से कोई भी आपसे इसे कभी नहीं माँगेगा

असल में एंक्रिप्शन क्या है

ये ऐप के सोर्स कोड के पैरामीटर हैं, कोई सारांश नहीं।

  • आपका पैटर्न या PIN कम से कम 6,00,000 इटरेशन वाले PBKDF2-HMAC-SHA256 से गुज़रता है, जिसे इस तरह कैलिब्रेट किया गया है कि आपके iPhone पर इसमें कम से कम 250 मिलीसेकंड लगें। नतीजा कभी ख़ुद वॉल्ट कुंजी नहीं होता।
  • Secure Enclave नतीजे को रैप करता है : Secure Enclave की P-256 कुंजी पर ECIES। प्राइवेट कुंजी Secure Enclave के अंदर बनती है और उसे बाहर पढ़ा नहीं जा सकता, इसलिए फ़ाइलों और कीचेन की कॉपी किसी दूसरी मशीन पर पैटर्न आज़माने के लिए काफ़ी नहीं है।
  • वॉल्ट कुंजी (256 रैंडम बिट, हर वॉल्ट की एक) सिर्फ़ मेमोरी में अनरैप होती है, और सिर्फ़ सही पैटर्न, Face ID या रिकवरी फ़्रेज़ के बाद।
  • हर फ़ाइल की अपनी रैंडम कुंजी होती है, जो वॉल्ट कुंजी से रैप होती है। तस्वीरें, वीडियो, नोट्स, स्कैन, थंबनेल और प्रीव्यू, सब अलग-अलग ऑब्जेक्ट हैं।
  • हर फ़ाइल 1 MiB के खंडों में सील होती है, AES-256-GCM से : हर खंड के लिए नया नॉन्स और प्रमाणित डेटा, जो खंड को उसकी फ़ाइल, उसकी जगह और इस बात से बाँधता है कि वह आख़िरी खंड है या नहीं। बदला हुआ, काटा गया या अदला-बदली किया गया खंड पकड़ में आ जाता है, डिक्रिप्ट नहीं होता।
256-बिट
वॉल्ट कुंजी, हर वॉल्ट की रैंडम
≥ 6,00,000
PBKDF2-HMAC-SHA256 राउंड
1 MiB
हर एंक्रिप्टेड खंड
0
सर्वर, खाते, ट्रैकर

फ़ॉर्मैट के दूसरे तथ्य : डिस्क पर फ़ाइलों के नाम रैंडम 128-बिट आइडेंटिफ़ायर हैं; कंटेनर NSFileProtectionComplete के तहत रहता है और डिवाइस बैकअप से बाहर रखा जाता है; हेडर में एक जैसी लंबाई के 8 कुंजी स्लॉट होते हैं, और इस्तेमाल न हुए स्लॉट रैंडम बाइट से भरे होते हैं, इसलिए स्लॉट यह नहीं बताते कि डिकॉय वॉल्ट या Wipe Key मौजूद है या नहीं। फ़ॉरेंसिक जाँच में इंडेक्स फ़ाइलें फिर भी दूसरे वॉल्ट के संकेत दिखा सकती हैं; यह ऐप के ऑडिट का एक खुला मुद्दा है। Face ID की अपनी Secure Enclave कुंजी होती है, जो दर्ज चेहरों के मौजूदा सेट के साथ बनाई जाती है, और iPhone पासकोड पर कोई वापसी नहीं होती। वीडियो एंक्रिप्टेड रिसोर्स लोडर के ज़रिए खंड-दर-खंड चलते हैं, बिना किसी अस्थायी डिक्रिप्ट की गई फ़ाइल के। घुसपैठ के रिकॉर्ड वॉल्ट लॉक रहते हुए HPKE (P-256, HKDF-SHA256, AES-256-GCM) से सील किए जाते हैं, ताकि बाद में सिर्फ़ असली वॉल्ट की कुंजी ही उन्हें खोल सके।

बैकअप और रिकवरी

एंक्रिप्टेड iCloud बैकअप सबके लिए मुफ़्त है और डिफ़ॉल्ट रूप से चालू रहता है। यह वही एंक्रिप्टेड ऑब्जेक्ट आपके अपने iCloud खाते के निजी डेटाबेस में अपलोड करता है; Apple को साइफ़रटेक्स्ट दिखता है, Mirage को कुछ भी नहीं। बैकअप सिर्फ़ रिकवरी फ़्रेज़ से खुलता है : BIP-39 सूची के 8 शब्द (88 बिट), जो एक बार दिखाए जाते हैं और कभी सहेजे नहीं जाते। दूसरे iPhone पर सिर्फ़ यही फ़्रेज़ काम करती है, क्योंकि बाक़ी हर कुंजी उस iPhone के Secure Enclave से बँधी है जिसने उसे बनाया।

Mirage Vault में रिकवरी फ़्रेज़ की स्क्रीन : आठ क्रमांकित शब्द और उन्हें काग़ज़ पर लिखने के तीन रिमाइंडरMirage Vault में रिकवरी फ़्रेज़ की स्क्रीन : आठ क्रमांकित शब्द और उन्हें काग़ज़ पर लिखने के तीन रिमाइंडर
आठ शब्द, जो एक बार दिखाए जाते हैं। Mirage इन्हें न दोबारा दिखा सकता है, न रीसेट कर सकता है।

क्या जाँचा गया, और किसने

कंटेनर फ़ॉर्मैट और ऐप लेयर की समीक्षा 2026-10-31 को की गई : कोड पढ़ना, किसी दूसरे समीक्षक द्वारा फ़ॉर्मैट की दूसरी समीक्षा, और कॉन्करेंसी, छेड़छाड़, फ़ज़िंग और प्लेनटेक्स्ट लीक की जाँच वाला स्ट्रेस-टेस्ट टारगेट (पैकेज में 71 टेस्ट, सभी पास, Thread Sanitizer के तहत भी)। फ़ाइल एंक्रिप्शन बिट फ़्लिप, रैंडम म्यूटेशन, हर सीमा पर काट-छाँट और फ़ाइलों के बीच खंडों की अदला-बदली के सामने टिका रहा : कभी कोई ग़लत प्लेनटेक्स्ट नहीं लौटाया गया। कमियाँ वॉल्ट और स्लॉट लॉजिक में और iCloud बैकअप में मिलीं, और क्रिटिकल और हाई स्तर की कमियाँ उसी दिन ठीक कर दी गईं; ऑडिट दस्तावेज़ हर कमी को उसकी स्थिति के साथ दर्ज करता है।

MirageCrypto मॉड्यूल, जो कंटेनर फ़ॉर्मैट और कुंजियाँ तय करता है, एक अलग पैकेज के रूप में लिखा गया है ताकि उसे GitHub पर प्रकाशित किया जा सके। सार्वजनिक होने के बाद यह पेज उसका लिंक देगा।

ऐप का एक पैराग्राफ़ का सारांश, आइकन और कवरेज के लिए स्क्रीनशॉट प्रेस किट में हैं।

सुरक्षा पेज

सवाल

क्या Mirage Vault एंक्रिप्टेड है?
हाँ। हर तस्वीर, वीडियो, नोट और फ़ाइल iPhone पर 1 MiB के खंडों में AES-256-GCM से एंक्रिप्ट होती है, हर फ़ाइल अपनी रैंडम कुंजी से। थंबनेल और प्रीव्यू भी एंक्रिप्ट होते हैं। डिस्क पर कोई पढ़ने लायक कॉपी नहीं लिखी जाती, और फ़ाइलों के नाम रैंडम आइडेंटिफ़ायर होते हैं।
क्या Mirage मेरी तस्वीरें पढ़ सकता है?
नहीं। न कोई Mirage खाता है, न Mirage सर्वर। वॉल्ट कुंजी कभी iPhone से बाहर नहीं जाती, आपके अपने iCloud खाते में रखे iCloud बैकअप में सिर्फ़ साइफ़रटेक्स्ट होता है, और रिकवरी फ़्रेज़ एक बार दिखाई जाती है और कभी सहेजी नहीं जाती। Mirage में कोई भी वॉल्ट नहीं खोल सकता, और Mirage से कोई भी आपसे कभी फ़्रेज़ नहीं माँगेगा।
अगर कोई मेरे iPhone से फ़ाइलें कॉपी कर ले, तो क्या होगा?
उसे रैंडम जैसा दिखने वाला डेटा मिलता है। उसे खोलने के लिए वॉल्ट कुंजी चाहिए, जो उस iPhone के Secure Enclave के अंदर की एक कुंजी से रैप होती है। फ़ाइलों की कॉपी से ऑफ़लाइन पैटर्न का अनुमान लगाना काम नहीं करता : Secure Enclave की कुंजी निकाली नहीं जा सकती, इसलिए हर अनुमान डिवाइस पर ही चलाना पड़ता है, जहाँ 5 ग़लत कोशिशों के बाद इंतज़ार शुरू होता है, जो बढ़ते-बढ़ते 1 घंटे तक पहुँचता है।
क्या Mirage Vault कोई डेटा इकट्ठा करता है?
App Store गोपनीयता लेबल पर “डेटा एकत्र नहीं किया जाता” लिखा है। ऐप में न कोई एनालिटिक्स है, न क्रैश रिपोर्टिंग सेवा, न विज्ञापन SDK और न कोई खाता। ख़रीदारी Apple के ज़रिए होती है। नेटवर्क का इकलौता इस्तेमाल आपके अपने iCloud खाते में वैकल्पिक एंक्रिप्टेड iCloud बैकअप है।
क्या एंक्रिप्शन का कोड ओपन है?
MirageCrypto मॉड्यूल, जो कंटेनर फ़ॉर्मैट और कुंजियाँ तय करता है, GitHub पर प्रकाशित होने के लिए लिखा गया है। जब तक ऐसा नहीं होता, यह पेज फ़ॉर्मैट का इतने ब्योरे से वर्णन करता है कि बाद में कोई भी इन दावों को प्रकाशित मॉड्यूल से मिलाकर जाँच सके।