Поскольку вы говорите о клиентах, я предполагаю, что у вас есть бюджет, а значит — и возможности. Мне кажется, вам стоит серьёзно задуматься: у вас единое сообщество или совокупность сообществ? И когда вы определитесь, спросите себя, что в данном контексте имеет смысл.
Если вы хотите, чтобы каждая группа была полностью изолирована, то единая установка Discourse — не лучший вариант.
Позвольте прокомментировать несколько конкретных моментов:
Это происходит регулярно? Мне это кажется гипотетической обеспокоенностью — не понимаю, почему пользователи ваших клиентов стали бы упоминать или писать случайным незнакомцам. Также меня удивляет, что пользователи получают уведомления об упоминаниях, даже если у них нет доступа к категории, где это произошло. Это похоже на баг, если вы сможете подтвердить, что такое действительно случалось.
Не хочу быть грубым, но это необоснованное предположение.
Вы создали один форум, у которого есть одно сообщество, и участники этого сообщества естественно находят друг друга. Не уверен, что это наилучшая реализация для вашего случая, по крайней мере, насколько я его понимаю. Но вы просто не можете ожидать, что программное обеспечение адаптируется под вашу нетипичную структуру «сообщества сообществ», напоминающую Reddit, и радикально перестроится, чтобы скрыть это от людей. У вас есть форум, и он ведёт себя как форум.
Если вам нужно несколько форумов (форумов?) с разными сообществами, вы можете развернуть дополнительные установки Discourse, подходящие для вашей ситуации. Искренне считаю, что в долгосрочной перспективе это будет вашим лучшим вариантом.
Возможно, в канале Marketplace вы найдёте кого-то, кто создаст для вас плагин с такой функцией. Имейте в виду, что такие специалисты ожидают оплату за свою работу.
Недостаточно ли будет использовать display: none для определённых элементов?
Это не делает имена пользователей полностью неуязвимыми для обнаружения, но мы ведь не говорим о конфиденциальной медицинской информации. Когда пользователи уже могут находить имена, вручную отмечая людей и видя предложения автозаполнения, я считаю, что этого достаточно…