@codewiz A problem of using Android without Google is that push notifications are basically dead unless you let every application wake up the phone. I use microG to replace the push implementation in GAPPS, but that requires a patch in frameworks not present in LineageOS. An alternative might be https://unifiedpush.org/ but they are a new project and not many apps have started supporting it yet (however there are Matrix and Mastodon clients that can use UnifiedPush)
Maybe I should jerry rig together some simple and dumb device that does and only does TOTP.
For services that force 2FA, I store all of the 2FA keys using KeePass (KeeWeb has TOTP support). I know this isn't "the correct way" of doing it, but I really cannot trust any of my phones to not lose data in a month or two.
I don't know if it's just because I am a custom ROM developer and wipe my phones very often, but I personally consider all data on my smart phones ephemeral and need to be backed up somewhere else. This means that 2FA apps like Google Authenticator which basically bind all of my 2FA keys to one single device are no-go for me.
Working on a custom DNS-over-HTTPS resolver implemented on Cloudflare Workers with caching / adblock / custom hosts support https://cgit.typeblog.net/workerns/
Android (LineageOS) Developer / Linux User / Otaku / Webmaster @ angry.im
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!