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