Badge privacy and security options

For forums used in gaming, the member list is a vulnerability and the members of a group is even a bigger problem. Both of those already have the option to disable. But badges are wide open and present a problem for gaming communities. There is option to disable badges, but the feature is great for social community building and important.

I request the following improvements to badges.

  1. Add option per badge to disable the badge user lists that shows all the user with a badge.
    – a cool improvement to this would be able to select groups that can view it.
  2. Add option per badge to only display the badge on the user’s profile when that user, a moderator or an admin is viewing it.

I’m curious what kind of problem do badges cause? Why is it specify to “gaming communities”?

1 Like

The problem is that there is a page that anyone can see which users have a specific badge.

In gaming communities user lists are used with malicious intent. Moreover some badges reveal who the key member’s are. If badges are used as a reward for good service, that will be publicly exposed as well. Badges themselves are open ended and powerful for rewarding people.

Why not just disable badges then? Not following.

Because they are awesome when building a community. It is a great way for people to get rewarded for the achievements on and off the forum. I am asking for this option because the badges are a great feature.

We already have the “Show badge on the public badges page” option, why not hide it?

Can you give me a specific example of a badge that you wish was private and only visible to a user?

I saw this, but it always grey out and checked. That would be great if that hides the page from all users guest and logged in, since forum users is not the same as guild members.


This are member lists and are not welcome.

  1. Basic badge on Discourse Meta
  2. Regular badge on Discourse Meta
  3. First Like badge on Discourse Meta

Honestly with so much disabled I would recommend you simply disable badges, they were not designed to be a “private” thing.

So it isn’t so much privacy and security (as in, let’s gang up and take down this top dog) but doing away with the default Badges?

Not doing away with the badges, doing away with the lists.

All Badge lists?

I don’t know how, but it seems over-riding the routing to some other page might work.

Though I guess removing all links to the lists would be better, if doable.

Yeah, that is why I am requesting the feature. Badges add so much personality to Discourse and I believe they are very important. I just need to block those list pages.

Yeah but why keep them on the user page? not following, people can still synthesise a list by visiting a bunch of profiles.

Good point, but it is the exact same logical reason we can hide member list now. If members do not post on public areas then they can only be found in the lists.

not really, you can still find them via search and directory (which you could disable)

1 Like

Thanks for that. More things I need to lock down. :smile:

I have turned off badges for the time being. It is kind of depressing, so I hope someone will enable a way to turn of the member list feature of it.


If I might add some light here. In certain gaming communities keeping your roster a secret is very important. This is both to hide you own size and strength as well as protect double agents. Hiding the users page is a great help in protecting the guild. That all make sense so far?

The badges are awesome for adding achievements as well as personal character to members. the issue now though is with the links to all members with that badge enabled we have just gone back to revealing our member lsists and thus our guild security will be compromised.

So my point is I appreciate I can hide the user page now, but please allow us the ability to hide our users thru other pages on the site such as the badges.

Thank you for the consideration.

The use case is clear enough, but it’s very edge case. Your best bet is finding a 3rd party developer to make a dedicated plugin for these unique use cases.

Hi, Why is the “Show badge on the public badges page” option greyed out on badges, how can I change this status on a specific badge.

I’m using SSO and some badges can’t be accessed I want to disable them

the only way i found for now is to move them to the “other” group