this post was submitted on 02 Aug 2025
155 points (70.4% liked)

/0 Governance

266 readers
4 users here now

A community for discussion and democratic decision making in the Divisions by zero.

Anyone with voting rights can open a governance thread and initiate a vote or a discussion. There's no special keywords you must be aware of before you open a thread, but there are some. here's the governance thread manual.

Answers

founded 6 months ago
MODERATORS
 

Update: Thanks mateys for participating! Our instance was really split down the middle on this vote - 49% in favour, 51% against.

After reading all the comments, it honestly seems unlikely to me that private voting will ever be a viable option for Lemmy in any meaningful way, because voting data gets federated out all across the fediverse, so I think on balance the best way forward is just to accept that reality and work under the assumption all votes are public. At least then nobody is lulled into a false sense of security.

Having said that there's an argument to be made for both sides and I don't think there's a "right" answer necessarily. Its more down to personal preference about whether you want/expect private (to the users) voting, or you want to embrace public voting. But until Lemmy can guarantee the privacy of user votes then simply pretending they are private seems like the worst of both worlds.

We might revisit the topic of public/private voting again down the road if Lemmy's developers provide privacy enhancements in that area though.

Cheers, Unruffled.


Hi again mateys!

As most of you are probably aware, since the development of Lemvotes Lemmy votes are no longer private for users.

The way lemvotes works right now afaik, is it uses an admin level account to collect voting data from all federated instances, thus enabling the identification of every voter. This method effectively bypasses the guardrails the developers put in place to keep this info more restricted.

However, the developer of lemvotes has recently developed an "opt out" for instances that don't want their user data collected in this way. So now we have a choice of whether or not to continue. For total transparency, I asked the developer to create an opt out because I wanted to give our users the option to choose that path without defederating from the lemvotes instance.

I think there are (at least) two schools of thought on this topic, which I will attempt to succinctly summarize below:

  1. Votes should be kept private to users as they were only ever meant to be viewable by instance admins. Making votes public to everyone via lemvotes, when users have a reasonable expectation of privacy when it comes to voting, is a betrayal of user trust. It also leads to arguments and a lot of unnecessary drama, caused by users trawling though each others' vote histories.

  2. It's good that voting is transparent and that users have the same tools available as admins to conduct their own investigations into other users. This creates a level playing field and helps hold everyone accountable for their voting patterns.

So now you have some of the context, I'd like to ask our community what are your thoughts on lemvotes... is it a social good or a bad idea?

Personally, I quite like it from an admin perspective - it's a handy tool, and a pretty cool project. But I also have an expectation (mainly from other forms of social media) that users' votes should be kept private from other users, so I still think it's problematic from that perspective.


Proposal: To opt out of lemvotes, so that our users' voting data is kept (at least somewhat) private.

  • To vote FOR the proposal to succeed, upvote the post.
  • To vote AGAINST the proposal, downvote the post.

This will be a simple majority vote. Similar to the last governance topic, I have no clue what the instance sentiment is towards lemvotes, so let's find out! Feel free to add your comments below.

top 50 comments
sorted by: hot top controversial new old
[–] div0@lemmy.dbzer0.com 24 points 1 week ago* (last edited 1 day ago) (5 children)

Acknowledged governance topic opened by https://lemmy.dbzer0.com/u/flatworm7591 Early Bird: a parrot, orangered colors Jolly Roger: an icon of pirate jolly roger skull wearing a hat, in orange-red, black and white colors A book with a loaf of bread in the cover  in orange-red, black and white colors Deck Hand: An icon of anchor crossed with two staves in orange-red, black and white colors First Mate: a pirate ship's steering wheel, orangered color

This is a simple majority vote. The final tally is as follows:

  • For: Vouched: a minimalist compass icon. Orangered color (3), Deck Hand: An icon of anchor crossed with two staves in orange-red, black and white colors (3), Salty Dog: An icon of two crossed cutlasses with a skull in the center in orange-red, black and white colors (1), First Mate: a pirate ship's steering wheel, orangered color (2), Powder Monkey: An icon of powder barrel in orange-red, black and white colors (2)
  • Against: Vouched: a minimalist compass icon. Orangered color (4), MVP: a star icon, in orange-red, black and white colors (2), Threadiverse Enjoyer: An icon of a doubloon with a black hole in the center in orange-red, black and white colors (3), First Mate: a pirate ship's steering wheel, orangered color (2), Salty Dog: An icon of two crossed cutlasses with a skull in the center in orange-red, black and white colors (1)
  • Local Community: +0.6
  • Outsider sentiment: Very Positive
  • Total: -0.4
  • Percentage: 49.00%

This vote has concluded on 2025-08-09 01:29:16 UTC


Reminder that this is a pilot process and results of voting are not set in stone.

load more comments (5 replies)
[–] rimu@piefed.social 1 points 2 days ago (2 children)

How does one opt out? I don't see a mechanism on the lemvotes site for it?

Alternatively, what is the instance URL?

[–] Flatworm7591@lemmy.dbzer0.com 2 points 2 days ago (1 children)

Just get in touch with the developer, Lena. Seems they just need to set an environment variable for you in lemvotes.

[–] rimu@piefed.social 2 points 2 days ago

Thank you 😊

[–] Draconic_NEO@lemmy.dbzer0.com 9 points 4 days ago (1 children)

I'm not a fan of this, it gives a false sense of privacy in the Fediverse. Voting data is public even if specific tools to view it decide to cater to the desires of admins. It's very easy for developers to just not do that, and it has been done before.

[–] tlekiteki@lemmy.dbzer0.com 6 points 4 days ago (2 children)

Like putting plywood over the cistern pit. The privacy risk exists, lets not hide it to make ourselves feel better.

[–] jatone@lemmy.dbzer0.com 2 points 2 days ago* (last edited 2 days ago)

its not about hiding it. its about making it unacceptable to drive change ideally to the point lemmy implements an option to not make voting data public outside of aggregated data.

[–] nomugisan@lemmy.dbzer0.com 4 points 4 days ago (2 children)

This whole software seems like it adds nothing to the fediverse. I abstain, and wish to defederate and avoid software like this in the future.

[–] jatone@lemmy.dbzer0.com 1 points 2 days ago* (last edited 2 days ago)

so you're okay with the fact AP personal voting data is public and puts peoples lively hoods at risk for hot takes like not supporting genocides or being critical of an individual/organization?

this is less about lemvotes than it is about moving the social gestalt towards getting AP implementations to make this opt in.

load more comments (1 replies)
[–] imetators@lemmy.dbzer0.com 7 points 5 days ago (1 children)

Against.

Not that I would use it anyway, but I bet it helps in finding bots that manipulate certain posts. R****t has ton of these and they end up undetected, especially with new private profile settings. I'd rather show everyone what I voted for and let them know I am real rather than have bunch of people in threads promoting corpo things as if they are real people.

load more comments (1 replies)
[–] potosi@lemmy.dbzer0.com 8 points 5 days ago (2 children)

Against: you depend on the lemvotes instance implementing the opt-out feature, you can just as easily fork it and remove it

[–] lena@gregtech.eu 1 points 3 days ago

The opt-outs are not hard-coded in the source code, it's just an environment variable. Forking would be unnecessary.

load more comments (1 replies)
[–] TurtleMelon@lemmy.dbzer0.com 6 points 5 days ago (3 children)

I'm in favor of opting out of this, but not because of privacy concerns. Being able to identify how users vote would take away from conversation, as well as discourage users who would rather avoid being dragged into the conversation from voting at all. Sure, the data is already available to those willing to spin up an instance, but the overwhelming majority of people wouldn't bother. This really should be opt in instead of opt out.

load more comments (3 replies)
[–] lemonmelon@lemmy.dbzer0.com 9 points 6 days ago (1 children)

I'm against opting out. Whether Lemvotes, vote federation, or the voting system as a whole are good or bad isn't the matter at hand. This vote is either for or against plugging our collective noses and pretending everything eternally smells like lilacs.

load more comments (1 replies)
load more comments
view more: next ›