I am working on crypto-wallet and ran into a data storage security issue. Such data as passphrase, password etc are storing in encrypted form using chrome.storage But I need a password every time when I want to access my app and to resolve this i want to store some session object.
Chrome team will migrate to manifest v3 soon without v2 support thats why i cant using persistent background script and store data in it. Maintaining a persistent service worker session is also not a good idea.
I found some info about chrome.storage.session that allows to store some data without persisting to the disk.
The main concern is whether someone can access this storage and get data from there or change them? is it safe?
I will be glad to any suggestions and ideas