How to Prevent Users from Accessing the Badge Page in Discourse?

Did you change the visibility of the trust level groups? Or at least the visibility of the members?