Let's say there is a 3rd-party FOSS app you want to install. The apk is available
- directly on GitHub where the source of the apps is
- in the IzzyOnDroid F-Droid repository (not the F-Droid repo itself)
- published on the Google Play Store and thus available with AuroraStore
There are now multiple possibilities how to download and update the app:
- GitHub (with Obtainium)
- IzzyOnDroid (with Obtainium)
- IzzyOnDroid (with a modern F-Droid client like Droidify)
- Google (with AuroraStore)
Does any of these options stand out in a positive or negative way concerning security AND privacy?
I assume it's always at least partially a matter of who to trust.
The IzzyOnDroid repo does some additional checks and scans (see https://apt.izzysoft.de/fdroid/index/info), which is why I have included it. Without that, it would just be one instance more that you'd have to trust, which would be worse security-wise. Please correct me if I'm wrong.
Please note, I have not included the following options in the list of possibilities:
- Download on the official Google Play Store (less privacy since you need to have a Google account and Play Services installed, but more security since you don't have AuroraStore as middleman, as discussed in other topics)
- Use the F-Droid F-Droid repo (security concerns, see other discussions about this topic on the forums)
- Direct download on GitHub without Obtainium (no auto-updates)