How i prevent members see each other on mention or invitation system?


I have 5 private groups. Each private group has its own category that only appears to itself. I want to isolate the members in different groups. What did I do for this?

  • Disable user list
  • All users can only see their group in group list.
  • Private categories for groups.

But i have problem with mention and invitation system. Auto-fill feature causes to leak other groups user in this situation. Is there anyway the prevent that? Any ideas?


Discourse isn’t designed to be used like that, and trying to catch every way Discourse can “leak” usernames is going to be very difficult.

I’d recommend that you set up separate Discourse instances for these groups, which will provide full isolation.