Bringing this back up (as it just came up for me), I’ve got an instance which is semi-private (betterstreets.nz). A few categories are public, but much (including user stuff) is not. Except for badges!
It seems these days that the User list is hidden from anon programatically (yay!), and you can configure each group to be hidden as well without much fuss.
However, Badges are still visible to anon. Is there a reason for this? I’ve hidden mine using:
// hide badges from anon
.anon .hamburger-panel .menu-panel a.badge-link {
display: none;
}
.anon .badges-page div#main-outlet-wrapper {
display: none;
}