this post was submitted on 13 Aug 2024
61 points (90.7% liked)

Privacy

31933 readers
691 users here now

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

Related communities

Chat rooms

much thanks to @gary_host_laptop for the logo design :)

founded 5 years ago
MODERATORS
 

So I've been in the rabbit hole of android privacy for some time, last I joined the GrapheneOS community but let's just say that they doesn't have a "healthy" opinion about other projects like f-droid.

So I am looking for generic communities that focus on mobile privacy that doesn't have drama or toxicity or "extreme opinions". Any suggestions? I prefer chat based communities like matrix or simplex instead of like reddit or lemmy.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 20 points 3 months ago* (last edited 3 months ago) (4 children)

Fdroid is introducing another trusted party to your supply chain, which should be a factor in anyone's threat molding.

https://f-droid.org/docs/Reproducible_Builds/ However, with reproducible builds now a package is built and signed by both fdroid and the original developer, so you get a net security benefit of having a third party attesting they can independently reproduce the binary from source. Problem solved right? Well, yes but mostly no. Most projects and packages don't have reproducible builds, so if your using fdroid for most packages your still trusting droid.

I think a lot of the online hate comes from people making assumptions that their use case and threat model applies to everyone. That's why I prefer discourse where we just talk about the attributes and not "you should"

[–] [email protected] 12 points 3 months ago* (last edited 3 months ago) (1 children)

I feel like there's a lot of FUD around this subject, because people bring it up as if it's purely a negative without talking about the reasons why it's done the way it is. The whole point of F-Droid is that it's a repository (not a store) of free software applications. They have an inclusion policy forbidding proprietary code and dependencies, and in order to enforce this policy they have to build from publicly available source code, and in order to do so they need to sign the builds themselves. This means, yes, you are trusting F-Droid instead of the upstream developer - but given F-Droid has higher standards than upstream developers this is a tradeoff I am willing to make.

Reproducible builds solves this in a way that preserves the standards of F-Droid, however, "security peoples'" favored "alternatives" (such as Accrescent, Obtainium, and Google Play Store/Aurora Store) forego this entirely, showing they don't either have a viable solution to offer or that they don't really care about the problem that F-Droid is addressing to begin with.

[–] [email protected] 3 points 3 months ago

Really well said!

[–] [email protected] 4 points 3 months ago (1 children)

I completely understand, but this only adversely affects you if f-droid getting hacked is in your threat model. And not everyone have that.

[–] [email protected] 2 points 3 months ago (1 children)

Yeah exactly. So pointing that out is sufficient, and it's up to every user to decide if the benefit is worth the risk. And I'm sure for most people fdroid is a net positive.

Now, I want to change gears, and talk about annoying personalities also being really beneficial. Crazy principled people drive change in the world. The open BSD founder, RMS, the graphene founder, these are crazy unreasonable uncompromising people which are difficult to get along, but they drive change. Sometimes we need those uncompromising people. I think putting up with them is the cost of a vibrant ecosystem.

[–] [email protected] 1 points 3 months ago* (last edited 3 months ago)

I disagree.

If you're an asshole, people don't want to work with you, and will actively avoid you.

I'm the IT guru in my family and extended circle. Of the probably 100+ people I advise, none will ever use Graphene now.

They alienate people with their hubris and condescension. Rather than help people understand their perspective, they act like it's "the only answer".

That's never a solution. Discussing pros and cons of different approaches moves us forward, not the Graphene "us VS them" mentality.

[–] [email protected] 4 points 3 months ago* (last edited 3 months ago) (2 children)

Do you know of an equivalent to https://reproducible-builds.org/citests/ for Android/F-Droid packages? I'd like to see some public verification of these reproducible builds, especially Signal.

[–] [email protected] 2 points 3 months ago (1 children)

the public verification is that the developer signed binary matches the fdroid built binary

[–] [email protected] 3 points 3 months ago

Yes, but this is often not an option for non-developers

[–] [email protected] 2 points 3 months ago (1 children)

Signal isn't on F-droid. You need to use Molly for that.

[–] [email protected] 2 points 3 months ago

Indeed... I was not trying to imply that it was.

[–] [email protected] 2 points 3 months ago

There isn't anything better than F-droid as far as I can tell