Site Storage Backup Backup and restore website storage securely
Support Development
PayPal ● 
Bitcoin Address: bc1qh7juzrxrawpr65elm4qs285m5rdhnhgsn7h2jf
 ● 
Lightning Address: [email protected]
Your Input Matters
Review
Advertisement
Screenshot
The "Site Storage Backup" extension enables the storage of a website's locally stored data into an encrypted file for future restoration on the same or a different machine. It securely backs up both "localStorage" and "document.cookie" information into an encrypted text file, allowing for the replication of the site's state on another machine or browser. This functionality proves especially beneficial for websites, facilitating the retrieval of the login status without starting from the login page. It's a valuable tool for individuals requiring the restoration of logins after changing devices or refreshing profiles. Additionally, the extension provides the option to reload the page back to its original page upon backup completion. This is useful, especially for websites that redirect you to the login page when there is no local storage available.

FAQs

  1. What is the "Site Storage Backup" add-on and how can I use it?

    This extension creates backups of locally stored website data in either a local file or your browser's synchronized storage. The data is encrypted using SHA256 to ensure its security. It's crucial to remember your password as there's no way to recover the data if forgotten. By restoring the local data, the extension typically allows for a page refresh to return to the logged-in state without going through the login process when using a clean browser. Additionally, it provides the option to redirect the current page to the one used to store the data. This means that even if you're on the login page, you can return to the original page after data recovery. This extension is useful for individuals who frequently clear their browser history or for developers. Presently, the extension recovers "cookies" and "localStorage," with plans to include "IndexedDB" storage.

  2. What's new in this version?

    Please check the Logs section.

  3. Is it possible to use this extension to recover the login state of a Progressive Web App (PWA)?

    To do so, first, launch the PWA in a browser tab on a device that the PWA is already logged in. Then access the extension interface through the action button. Configure the settings and create a backup. When you wish to restore the PWA, open the site in a browser tab and proceed with the restoration process. After restoration, you'll be able to access the PWA simply by clicking its icon since the browser retains both cookies and localStorage data. Moreover, you can employ this extension on an Android device using a browser that supports extensions (such as the Kiwi browser) to restore all your PWAs after switching phones or performing a factory reset.

  4. How can I use the stored "*.enc" file?

    The "*.enc" file contains the encrypted JSON data of the site. To initiate the restoration, open the website in a browser tab. Access the interface using the action button and proceed with the recovery. It's advisable to clear the old data using the Application tab of DevTools before initiating the data recovery. This extension does not automatically clear the storage. Without clean storage, conflicts between old and new storage might arise.

  5. If I attempt to restore the "*.enc" file for the wrong site, what occurs?

    This extension saves the page location of the website during a backup. When you restore the data, it compares the hostname of the current page with the hostname of the stored page. If they don't match, a confirmation prompt will appear, allowing you to abort the operation at that stage.

  6. What kinds of data does this extension store as a backup?

    Currently, it only backs up "localStorage" and "document.cookie" storage. It's important to note that certain other types of local storage, such as IndexedDB, Cache, and FileSystem are not currently supported. Consequently, this extension might not be able to restore data for all websites. Nonetheless, the restoration of "cookies" and "localStorage" generally suffices for many websites.

  7. I've stored a site in the synchronized storage. How can I delete it?

    Within the extension interface, there's a button provided to delete the synchronized storage for the current website. If you wish to eliminate all data stored by this extension, you can achieve this by removing the extension from your browser and then reinstalling it. It's important to note that this extension confines its storage exclusively within its designated area. Hence, reinstalling it should effectively clear all associated data.

Matched Content

Reviews

Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.

What's new in this version

Version--
Published--/--/--
Change Logs:
    Last 10 commits on GitHub
    Hover over a node to see more details

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the  support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Permissions are explained

    PermissionDescription
    activeTabto access the page storage upon user click
    storageto save internal preferences

    Recent Blog Posts