Nanowallet storage location for wlt file

I successfully migrated my wallet from NCC to the nanowallet and I backed up my wallet file. When I start the html to open nanwallet it asks for my password and everything works fine. However, I can’t find where the nanowallet is looking to be able to find my actual wallet file. Where is my wallet actually stored and how does the nanowallet browser know where to find it?

its using the browser localStorage. You import the wallet into the localStorage and then you can select it from the list on the login screen.

Thanks, but I’m concerned about how to protect my primary wallet file if I don’t know where and how it is stored. I am using Chrome on Windows 10. If I go to this folder: “C:\Users%USERNAME%\AppData\Local\Google\Chrome\User Data\Default\Local Storage” I do not have anything that looks like a NEM wallet. My backup wallet file is encrypted. Is the wallet file in Local Storage encrypted also? If not, then someone could copy the wallet from my PC and run a password cracker against it. Would Nanowallet still work if I clear out the cache and all of the temporary files for my browser? If I use a different browser would I need to import the wallet from a backup file again?

hello,

i’m not sure the .wlt file will ever get saved to to this Local Storage folder you found. The Browser localStorage can be tampered with and so I would recommend to always PURGE after you have used your wallet.

Your .wlt is a base64 encoded file and is not encrypted, only the private key contained in it, is encrypted with your password. You are right about the password cracker software and I believe people must be made aware of this if not knowing. I recommend a 52 characters password and you will be safe for sure.

basically my approach is very paranoid about crypto wallets… I always Purge any browser data + Nanowallet gives you the “PURGE” button right on top of the login screen. I admit anytime you need your wallet you have to import the .wlt, then sign in, but for security I believe this is a step I am willing to do.

Thanks very much for your explanation and advice.