Saturday relaxation: I'm doing some tests to see if I could use the Google Pixel 7 with GrapheneOS - and without Google services - as my main phone. I've solved many of the issues:
- F-Droid for downloading main apps
- Aurora Store for Play Store apps
- For push notifications, I already have the ntfy server on my own server. By using UnifiedPush, many apps can use it
- Tusky (or moshidon) perfectly supports UnifiedPush (although I usually have notifications turned off for social apps)
- FluffyChat and Element support UnifiedPush and work well on my server
- Whatsapp works perfectly with the Matrix bridge, so I don't need to install it
- Mercurygram for Telegram perfectly supports notifications via UnifiedPush
- For email, I'm unsure whether to keep a separate connection (also to receive email notifications if my ntfy server is down) or use NotiMail to redirect them to UnifiedPush
- 2FAS Auth for 2FA
I will probably create a profile with Google services only for the apps that strictly require them, but it won't run in the background and I'll only use it when needed. For example, everything related to banking apps comes to mind.
Some apps remain out, mainly intercom apps. However, I could integrate them into Home Assistant and use that for sending notifications.
Yes, I think I could use a device daily without Google services, being fully in control of my data.