Backup your website and PWA local storage and cookies and restore them to another browser

Latest Version

Version
0.1.0
Update
November 9, 2023
Size
40.92KiB
Developer
Category
Users
196
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
ActiveTab
Scripting
See more

Site Storage Backup Extension

This extension securely backs up a website's cookies and local storage into an encrypted file, allowing later recovery. It's a convenient tool for preserving a website's state post-login, enabling easy restoration after the browser refreshes or switches to a new profile. Additionally, the encrypted data can restore the state of a PWA application.

Features:
- The extension offers storage options in the browser's synced storage or local files.
- Uses SHA256 encryption to secure the stored data.
- For security purposes, if the password is forgotten, data recovery is impossible.
- Note that the success of restoration depends on the type of storage the website employs for local data. Testing restoration in a clean profile ensures the site's recoverability.

How to Use:
To back up a website, open it in a browser tab, proceed with login, and access the action button (which might be hidden in the extensions bar). Set and confirm a password, then click the backup button. The file, saved in \".enc\" format, will be stored in your browser's default download directory.

For recovery, open the same website in a new browser or profile. Click the action button to access the interface, then select the recover option and browse for the \"*.enc\" file. The extension restores all cookies and local storage data and provides the option to redirect the page to its state at the time of backup. If you have been redirected to the login page, permit this action.

Privacy:
This extension operates entirely offline, ensuring that no data is sent or received from any server whatsoever.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Site Storage Backup", "description": "Backup your website and PWA local storage and cookies and restore them to another browser", "version": "0.1.0", "homepage_url": "https://webextension.org/listing/site-storage-backup.html", "permissions": [ "storage", "activeTab", "scripting" ], "action": {}, "background": { "service_worker": "worker.js" }, "icons": { "16": "data/icons/16.png", "32": "data/icons/32.png", "48": "data/icons/48.png", "64": "data/icons/64.png", "128": "data/icons/128.png", "256": "data/icons/256.png", "512": "data/icons/512.png" }, "web_accessible_resources": [{ "resources": ["data/grab/index.html"], "matches": ["*://*/*"] }], "commands": { "_execute_action": {} }, "web_accessible_resources": [{ "resources": ["/data/popup/index.html"], "matches": ["*://*/*"] }]}
Read more