Skip Navigation

YSK: Upvotes and downvotes are public information on Lemmy

I recently learned that voting on lemmy is not anonymous. Anyone can get information about who has upvoted and downvoted a post or comment.

In combination with your IP, this is a massive privacy (maybe even physical security) risk. Also, people can target you for your votes.

Sadly, this is something where I would prefer Reddit over Lemmy. Big tech scrapes data from both places anyways, at least Reddit is safe.

373 comments
  • While it is important to know that voting is not private (nor truly is direct messaging), that is not in itself a danger.

    Lemmy is community driven, and so it is — broadly speaking — governed by community norms and the platform is responsive to the needs of those norms. If someone is harassing or mistreating you on the basis of your voting, then you can take it up with an admin. I've seen people called out for the use of vote manipulation, but I'm not sure what it would look like to be targeted based on your votes.

    By the way, there are also mechanisms for publicly addressing grievances with mods and admins.

    Most importantly, recognize that it does take time to adjust to the reality that no one cares about the fake internet points here. Reddit uses dark patterns to manipulate users into equating votes with worthiness. Having a lot of karma on reddit contributes to a person's reputation and credibility there. Here, no one cares, or even sees, a person's vote totals. Like most everything else, it's technically public, but it's not visible or indicated.

    Why does reddit want you to care about your karma? For engagement and metrics. If people are only incentivized to share genuine interests and human interaction, then they won't scroll mindlessly for quite as long. If every post and comment is incentivized for maximum virality, then Reddit can sell more eyeballs to advertisers. Plus, if people care enough about their fake points, they will literally pay to buy reputation. Reddit doesn't care about your well-being, just your ad impressions. Like any other social media corp.

    Welcome to a better, healthier, more transparent place. We are far from perfect, but no one here will use dark patterns to mine you for content.

    • if someone is harassing or mistreating you on the basis of your voting, then you can take it up with an amin.

      this is a highly demanding solution for a misbehavior that takes very little energy to engage in. at least in my experience with admins, even when you have an effective one that doesn't mean they will be effective in the coming months or years. ultimately a lot of people will end up having to explain somebody else's bad behavior to another who just might not care.

      but never mind that. what I've actually got to wonder is what does having votes public even accomplish positively? is the goal to help users understand each other based on actions we made that up to this point we thought were anonymous?

      • Votes are public more of a side effect of the fact that Lemmy is federated, rather than intentionally as something to be publicly visible, I don't believe you can go find someone's vote history just from the normal Lemmy ui, but someone could create their own Lemmy/mastodon/kbin version (or just some custom scraper that speaks activity pub and pretends to be one of these) to start collecting vote counts.

        Votes being tied to accounts makes it slightly harder to do vote manipulation, but only slightly. It would be as simple as having my server tell the server of the original post that 5000 users that totally exist voted on this post. Of course you could do the same by actually creating 5000 fake accounts on your server, but that's marginally more work, and also slightly more detectable. There's a lot of trust in the activity pub protocol.

      • There have been a lot of discussions about whether voting on Lemmy should be public. Some threadiverse platforms actually take the step of displaying votes and reactions publicly for that very reason.

        I won't attempt to recap those discussions here, but you may be able to search for them.

    • Most importantly, recognize that it does take time to adjust to the reality that no one cares about the fake internet points here.

      Oh but they do.

      It also informs how comments are sorted under each post (unless you choose New or Old by default).

      IMHO the voting system is the best part of both reddit and lemmy: it gives certain powers to the majority. It gives a rough picture of how other people - even those that do not comment - feel about opinions.

      edit: lol, even you do

      • Voting functions completely differently between the two sites. I didn't say that voting doesn't matter, I said that no one cares about the "points."

        People can and do use voting to let others know about interesting content or to express displeasure at seeing a post (which is why it is sometimes surprising to see any downvotes on certain posts such as the nice one I was responding to in the screenshot).

        What people don't use them for is a measure of merit or reputation. Voting here functions much more like reddit used to years ago. It helps sort content by what people want to see.

    • I took it up with a mod. They said it is public information. That is how I learned about it. Mods won’t do shit if they favor the abuser.

  • I don’t think IP addresses federate? I think only your instance admin can see your IP address. In any case, though, you should generally always assume that your up/down votes on any service are recorded and tied to your username. If you can come back later and change your vote, that vote is tied to your username. It may not be visible to other users, but the server admins can absolutely see what you’re doing.

    Reddit might not make your votes publicly visible, but they’re absolutely tracking them and using that information to select what you see, including advertising. They might not directly share those votes with advertisers, but they almost certainly are sharing your interests based on your votes. And you should assume Reddit and others will comply if the government comes asking for what users liked a post the government opposes, or who downvoted a post praising a new government initiative.

    It depends on your threat model, but your threat model might change. Freedom of speech might be curtailed by politicians even when that’s supposed to be unconstitutional. What might be safe to do online now might become unsafe in a year or two.

    YSK: every action you take online, even as simple as an Upvote or Like, might be recorded and may come back to haunt you

    • Reddit is one entity, and by providing a service it is bound by a variety of privacy and data protection regulations. On the fediverse anyone can accumulate any of that information and store it for years, and they are not bound by any such data management or privacy laws. It's absolutely shocking to me that a place which is otherwise quite obsessed with privacy just brushes aside this distinction. As it stands a vote on the fediverse is far more likely to have real consequences versus one on reddit if, say, ones phone is searched at a border.

      This could be mitigated considerably with simple voting agents, as piefed tried to do, but this idea was killed by idiotic forum politics over fears of "vote manipulation."

      Yes, this is not hyperbole - the otherwise "privacy focused" leaders of the fediverse are more concerned with fake Internet points than real privacy concerns.

  • My votes are a massive privacy risk? How? I'm putting them out there publicly willingly. As is the nature of the internet.

  • If you're an instance admin, for any post, you can just click "view votes" and see everything tied to usernames, even outside your own instance. Moderators can too, but it's restricted to the communities they moderate.

    • So if a bad actor wanted to get aces to vote data, they could setup and instance and have it federate with any instance they want to extract voting data from?

      • Yes, it's very simple too. You don't even need to extract anything from a database or do some complicated stuff. As an admin you have free access to all moderation tools no matter where the post is from, including the option to "view votes".

  • I’ll downvote everyone here if I damn well please it!!!

  • It's a good thing to be concerned about privacy! While voting patterns/voting retaliation is certainly possible on Lemmy, I think following good general security practices can go a long way towards mitigating those things. (Anyone who's new to online privacy or needs a helping hand to get started should def check out the EFF's Surveillance Self-Defense site.)

  • An entire thread of people missing the point 🙄

    • I have to assume it was the same case on Reddit, except it was only info available privately, to whomever. Now, every psychopath and their mother can find people who disagree quietly and hunt them down!

  • Freedom is a luxury and anonymity is a crime. After all, how can any slave think to hide his intentions from his masters?

373 comments