Отключить статистику доступа/использования для каждого пользователя

Здравствуйте,

я наткнулся на страницу статистики пользователей Discourse Meta (на одном немецком форуме Discourse) и считаю, что это не соответствует требованиям немецкого закона о защите данных (DSGVO). Обсуждение всё ещё продолжается…

Что усугубляет ситуацию, так это то, что эта информация видна даже без авторизации.

Я бы ожидал/рекомендовал наличие глобальной опции для администратора, чтобы:

  • информация профиля пользователя была скрыта как с авторизацией, так и без неё
  • статистика использования пользователя была скрыта как с авторизацией, так и без неё
    (возможно, статистику можно было бы включить в состав информации профиля)

С уважением,
Роланд

Вы можете отключить связанную страницу (/u) с помощью настройки сайта, начиная с 2015 года:

Вы также можете отключить профили для анонимов, используя параметр hide user profiles from public.

Спасибо.

Есть ли способ скрыть страницу с директорией/статистикой пользователей только для неавторизованных клиентов?

Можно ли как-то полностью скрыть статистику на /u/theUser/summary? Конечно, это можно сделать через CSS, но тогда она всё ещё будет «на странице», просто невидимой для пользователей (… которые не знают, как использовать инструменты разработчика, чтобы снова включить скрытую статистику :slight_smile: )

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

Возможно, вам нужно изменить настройку сайта

* скрыть профили пользователей от публичного доступа

Звучит круто. Есть какие-нибудь советы для новичка, как начать установку чего-то подобного?