So basically what title says.
Im using 2FA with google authenticator for multiple accounts. What if my phone gets stolen? Can I have some kind of backup? Or maybe sync with some self hosted service?
Bonus question: what 2FA should I use instead of google?
Thank you all for tips. I got Aegis and backing it up to my selfhosted nextcloud. I will also keep google app in use for now, but I might get keypassxc or vaultwarden in the future
Cheers
Authenticator Pro is awesome, FOSS, and allows you to backup your 2FA.
I use Authenticator Pro. It allows backups for itself or for exporting to other apps.
Aegis or Ente Auth for Android. Backup your databases in your cloud of choice. Do not use Google Authenticator.
Keepass + Syncthing
KeepassDX is a good android client, and it supports TOTP.
I prefer an authentication code, which I can save on a pendrive or, if not, a second email. I never use 2FA with a phone number, precisely because a phone is never secure and is also a privacy hole. It's enough that they know my email, it's not necessary that they also know my phone number.
You could use a python script with oathtool copied onto each of your devices. This is not a good suggestion.
Just take a screenshot of the QR code and save the image somewhere