Hey everyone,
This post might be a bit lengthy, but I'm grateful if you take the time to read through it and help me out with some questions.
My Current Setup:
In my Owner profile, I install apps in the following order of preference: GOS Store, Accrescent, Obtainium (GitHub, F-Droid, F-Droid third-party), and Aurora. During installation, I deny network access in the Owner profile, disable the app, and then transfer it to my profile for daily use. Afterward, I disable app installation and updates in the user profile.
Whenever possible, I verify the hash of the app using Appverifier during installation. If that's not feasible, I scan the app on VirusTotal and compare the hash with the one available in the repository (if available).
Privacy Management:
For apps known to compromise privacy (e.g., Amazon, Instagram), which I occasionally need, I use Native Alpha to create "sandboxed" versions of available websites. Sandboxing restricts these web apps from communicating with each other (by separating cookies, etc.). This at least helps limit access to certain device identifiers.
To block some trackers and ads, I rely on NextDNS, which provides DNS filter lists. The device’s traffic goes through a VPN (Mullvad) using the original client. Additionally, I use InviZible in proxy mode (Tor SOCKS proxy) for certain apps like Molly and Telegram.
While I know many on this forum strive to minimize the number of apps on their devices, I can't do the same. However, whenever possible, I opt for known FOSS apps and keep their permissions as minimal as possible.
Questions:
- How do you install and verify your apps?
- What is your procedure for app updates (are you repeating step 1)?
- Any suggestions for improving my workflow?
- Is there a way to isolate a group of apps within user profiles similar to using private spaces or work profiles? I recall there are plans to make private space available in user profiles in the future.
I'm curious about exploring RethinkDNS and whether it could be an alternative to some solutions. Using DNS filter lists locally would prevent traffic from reaching an external DNS, potentially improving request speed and enhancing privacy, as blocked requests would not extend to external DNS.
Additionally, RethinkDNS’s VPN and Tor functionalities might allow app usage via Tor even if they lack SOCKS support. However, when I tested RethinkDNS around 8 months ago, I found the UI sometimes challenging to navigate, particularly when chaining settings or configuring it initially and making changes, which was quite time-consuming. This led me to believe that RethinkDNS might not yet be "battle-tested." I'd love to hear your thoughts on this.
Thanks in advance for your feedback!