One more step to unhitching from Google…
Right now the only option I see in F-Droid is Aegis.
I’m not sure what to actually look for side from checking for unexpected permissions and reasonably frequent updates.
Hopefully something I can sync with a GNOME app…
I like Aegis.
What you mean syncing with Gnome app?
Bitwarden. I don’t self host it, though. $10 a year for password management and 2FA is fine by me.
2FAS Authentication
FreeOTP/FreeOTP+
depending on your goal for this (real 2fa vs just simulated) you shouldn’t have sync in the first place.
you could also look into security keys (hardware solution, webauthn/FIDO2) as an alternative that has strong security with good user experience (no typing anymore), but they’re not as widely accepted.
I’m currently using FreeOTP from F-droid. Aegis seemed to have way too much extra crap. You don’t want to sync multiple 2fa applications together since the idea of the 2nd factor is it’s only in one place. Even being able to back it up is sort of contra, but if you have to, make sure the backup is well safeguarded.
The basic TOTP algorithm is quite easy to implement fwiw. A dozen or so lines of Python.
Proton Pass is addictive how convenient it is. I use Aegis to log in to proton pass.
@BonkTheAnnoyed Proton makes one, Bitwarden makes one
I use Aegis, it works well
I’ve been using KeePassXC. I use Syncthing to keep the database synchronized between computers.