Маскирование адресов электронной почты и контактных данных пользователей

Может ли Discourse скрывать контактные данные пользователя, когда они становятся публичными? Иными словами, если пользователь публикует свой адрес электронной почты или номер телефона в публичной теме, какие существуют лучшие практики для обеспечения того, чтобы мы: 1. решили вопрос клиента и 2. защитили его данные.

Допустим, вы можете использовать соответствующие регулярные выражения в отслеживаемых словах, но номера телефонов обнаружить сложнее. Это сработает для отслеживаемых слов, даже если адрес электронной почты или номер телефона не принадлежат им.

Разве нет настройки, которая защищает или предотвращает публикацию пользователями ПДн?

Забавно, что это классифицировал наш экспериментальный AI-модератор:

И вот я отвечаю, как и велел робот :stuck_out_tongue:

Ответ — да, эта функция уже встроена, при условии, что вы всё правильно настроите.

  1. Вам нужна LLM, которая сможет уверенно выполнять обнаружение.
  2. Вам нужно протестировать в бою персонажа для обнаружения.
  3. Как только у вас будет проверенный в бою персонаж, вы сможете использовать его для классификации и пометки.

Что касается «удаления ПИД», это немного рискованно, ведь как только вы начнёте вмешиваться в слова людей, они, как правило, начинают расстраиваться. Моя рекомендация — начать с пометки.


Альтернативно, для самых простых настроек, вы можете полностью «запретить» ввод адресов электронной почты, используя отслеживаемые слова и регулярное выражение, но это довольно грязный метод и не будет сверхнадёжным.