How to set global user profile visibility to only logged in users?

Hello everyone,

I hope you’re all doing well in 2025! I’m currently managing a Discourse forum and new to running a Discourse.

Anyway I would like to restrict access to user profiles so that only logged-in users can view them. I’ve searched through the settings but haven’t been able to find the exact option to achieve this.

How do I go about setting this up?

Best regards,

anon30825280

Welcome, anon :slight_smile:

There’s a togglable setting called Hide user profiles from public disabled by default.
The description says: “Disable user cards, user profiles and user directory for anonymous users.”

4 Likes

I’m going to look for that now, thank you so much! :hugs:

1 Like