Hey guys, I have a Google Pixel 8a Smartphone. It is a Degoogled Pixel 8a, currently with Calyxos. Is this the best custom ROM for privacy + security?
I also need to try to make it an Hardened phone. Not a Spy phone..not a Surveillance phone. Basically trying to make it an safe phone, anonymity phone.
What VPN could I use for this phone, and is there any other guides or settings guides you can recommend me.for my phone?
It only runs on pixel devices. App sandboxing, buffer overflow protection, separate users, optional sandboxed google play if you need it for banking apps, automatic reboot after a set time to re encrypt your filesystem, assigning permissions for app access to folders and the list goes on and on.
If you are looking for a hardened phone, I would consider trying GrapheneOS for a bit, see if it does what you are looking for. Uses SELinux and a seccomp-bpf policy for app sandboxing, as well as runs a hardened kernel with a hardened memory alloc. Great isolation approach, too, so that you can run apps on a 'completely different phone,' so to speak -- think of the isolation like a small version of the OS that can keep apps entirely separate. Finally, if desired (and needed for certain apps), you can sandbox all Google services so that they don't have direct access. It's is a different approach to, say, microG.
GrapheneOS is all about hardening. Security is solid.
VPN wise, Mullvad wireguard servers are also solid. You can do multihops, which help you obsfucate traffic to degree. They have also been playing around with packet shaping (if you use their app directly).
Sim cards can be swapped out if use a VoIP service like jmp.chat.
What is the best thing to do with Calyxos smart phone for privacy, and anonymity. ? Like how to achieve this simply, and also, what VPN should I use if I stay with Calyxos in my Pixel 8A?
There's no shortcut you can use to achieve things simply, especially if you want actual anonymity (an extremely high bar). Installing GrapheneOS is the bare minimum (Calyx doesn't even come close). Then you need to avoid services that ask for personally identifiable info, use VPN for everything (and use public wifi for initial setup), avoid a KYC SIM or SIM in general (also use airplane mode / wifi whenever you can).
But really I'm guessing you don't actually need proper anonymity (privacy in general is more reasonable).
If you're serious about Android privacy, check out ReThink! It blocks everything by default and lets you control exactly which apps or IPs can connect. https://github.com/celzero/rethink-app
Sure, The best implementation for my case was to use WireGuard as DNS and as proxy to stay within my own LAN. Then I enabled the firewall to block everything except LAN network connections. This can be done by going to settings, universal, and enabling everything, then creating an IP rule for 192.168.1.0/24 (and/or network settings 'do not route private IPs'). You’ll see the logs/stats flood with connection requests. Create whitelists of your apps/stuff you trust from the log and allow only those. I’m certain this is a blunt way to do what I wish to have done, but I simply do not want anything to update or connect to anything besides my own self-hosted services and a couple of developers I trust.
But honestly, what is your goal? If you want it to be a safe phone, just degoogle, install one of either Graphene or Calyx(dont ask me which one is better, I have no idea of either), dont install random apps you dont need, encrypt important stuff and you are good to go.
SIM tracking is another ball game, maby dont even have a SIM card. PIN lock your SIM card, only put it in your phone when you have to.