I am on GrapheneOS, but this concerns Android as a whole. From the options of F-Droid (Main) and GitHub (through Obtainium) which is the safest way to install an app?
From the GrapheneOS forums, I see many people recommending GitHub over F-Droid as it is straight from the source. I know its true, but if a developer adds a ‘not-so-safe’ piece of code or begins enshitification, Obtainium would update the app without letting me know about the changes. But from what I have seen, F-Droid usually pause or cancel the update/app if these changes were to take place (Example, Simple Gallery or Mull for Android).
So I am confused. Whom should I trust more, F-Droid with their own app builds or the Developers on GitHub?
Also I have seen that Obtainium when used with a VPN to fetch app updates, will get rate limited by GitHub. Also I don’t really like GitHub as a code repository, with their tracking and MS ownership. I don’t know if F-Droid tracks user.
Also, many third party applications do not have a listing on AppVerifier, or the developer may not publish the release hash, so it cannot be used to check the integrity unfortunately. But for the apps that do have the listing, F-Droid builds do pass them from my observations.
I know that this is a common thread, but I could not find a comprehensive answer.
Discussion on Lemmy.