I am building an Android password management app, where passwords are locally kept for security reasons. The network endpoints are only for creating an account, email verifications etc. I want to handle a scenario where, if a user accidentally deletes the app and re-installs it, the local data is backed up for that account. Of course I don't want to implement a cloud backup here. What is the best way to locally and securely backup the data of passwords, only so that upon reinstalling the app ...