В настоящее время мы находимся в процессе обеспечения соответствия Закону о цифровых услугах (DSA). Часть этой работы связана с анализом нашего использования Discourse, поскольку наша дискуссионная площадка подпадает под определение «онлайн-платформы» согласно DSA.
Как вам известно, теперь существует стандартизированный отчет о прозрачности модерации контента, который устраняет любую гибкость, которой мы ранее обладали. Дополнительным требованием является подача соответствующих «Обоснований решений» в Базу данных прозрачности DSA, и мы столкнулись с определенными ограничениями возможностей модерации в Discourse.
В частности, нам необходимо иметь возможность последовательно фиксировать структурированную информацию вместе с решениями модерации:
Расширенные пользовательские причины блокировки, которые мы могли бы согласовать со стандартизированной таксономией DSA. В настоящее время невозможно добавить дополнительные причины блокировки, кроме как переименовав существующие предопределенные причины.
Относится ли решение к незаконному контенту или к нарушению условий использования.
Договорная основа для принятия решения.
Источник информации (жалоба пользователя, модерация по собственной инициативе, доверенный флагающий и т. д.).
Кажется, что нет возможности настроить пользовательские выпадающие списки в интерфейсе блокировки для сбора этой информации, но, пожалуйста, поправьте меня, если я ошибаюсь. Мы можем предоставлять дополнительную информацию через поле «Текст электронного письма», но это не кажется жизнеспособным долгосрочным решением, поскольку оно возлагает большую ответственность на наших модераторов и не дает нам структурированных данных, которых нам так не хватает.
Мне очень интересно узнать, как другие клиенты из ЕС (и сама компания Discourse?) подходят к требованиям стандартизированного отчета DSA и «Обоснований решений», и планируется ли разработка дополнительного функционала в этой области. Мы действительно не хотим отказываться от Discourse, поэтому надеюсь, что мы сможем найти решение — буду признателен за любые советы!
Я немного покопался и, похоже, мы действительно подпадаем под действие этого ужасного шаблона. Дам поручение нашему юристу провести проверку, и я вернусь к вам с ответом.
Надеюсь, вы не возражаете, но я предпочёл бы не указывать публично своего работодателя с этого аккаунта. Мы ещё не опубликовали отчёт, использующий новый стандартизированный шаблон, и это стало причиной данного вопроса.
Это нормально, просто это немного усложняет помощь, потому что я не знаю, с чего вы начинаете. Теоретически у вас уже есть хорошо проработанный отчет (как у нас), поэтому я хотел уточнить, какие пробелы у вас есть помимо обоснования причин.
Обновление для вас, @Jay-C: мы определяем объём работ, необходимых для добавления дополнительных полей данных в машиночитаемый отчёт и для отправки данных в базу SOR. Мы сообщим об обновлениях в установленные сроки.
Привет, @HAWK! Я заметил новые функции DSA в экспериментальной версии — это очень круто! Я попробовал добавить правила сообщества, убедившись, что стоит галочка в поле «Включить отчётность по DSA», но правила сообщества, похоже, не работают — ни один из настраиваемых параметров не отображается в списке причин модерации. Я полагаю, что это известная проблема, связанная с экспериментальным статусом функций, но хотел вас проинформировать.
Хорошо, я отправил себе личное сообщение с тестового аккаунта, пометил его и обработал как модератор. Должен признаться, что текущий рабочий процесс кажется мне немного запутанным.
Текст, введённый в поле «Основание» на странице /admin/schema/dsa_community_rules, становится заголовком «Правила сообщества», что не очень интуитивно понятно
Затем текст из поля «Основание» на странице /admin/schema/dsa_community_rules отображается в выпадающем списке «Правило сообщества» на экране классификации по DSA, показанном выше, но я не уверен, что это лучшее место для него
Ни «Основание», ни «Пояснение» не отображаются конечному пользователю в контексте «Заявления о причинах» (входящие или личные сообщения на тестовом аккаунте не содержат ссылок на это)
Я не понимаю, какова роль поля «Пояснение» на странице /admin/schema/dsa_community_rules на данный момент и где оно отображается
Мы знаем об этом пробеле и работаем над тем, чтобы включить основание и пояснение в уведомления о модерации, которые мы отправляем.
Пояснение используется при отправке записи в базу данных прозрачности, где требуется поле «объяснить, почему информация считается несовместимой с конкретным разделом условий использования сервиса. Пояснение не обязано повторять факты и обстоятельства, но может ссылаться на них»