Требования DSA к отчетности о модерации контента и обоснованиям

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

В настоящее время мы находимся в процессе обеспечения соответствия Закону о цифровых услугах (DSA). Часть этой работы связана с анализом нашего использования Discourse, поскольку наша дискуссионная площадка подпадает под определение «онлайн-платформы» согласно DSA.

Как вам известно, теперь существует стандартизированный отчет о прозрачности модерации контента, который устраняет любую гибкость, которой мы ранее обладали. Дополнительным требованием является подача соответствующих «Обоснований решений» в Базу данных прозрачности DSA, и мы столкнулись с определенными ограничениями возможностей модерации в Discourse.

В частности, нам необходимо иметь возможность последовательно фиксировать структурированную информацию вместе с решениями модерации:

  • Расширенные пользовательские причины блокировки, которые мы могли бы согласовать со стандартизированной таксономией DSA. В настоящее время невозможно добавить дополнительные причины блокировки, кроме как переименовав существующие предопределенные причины.
  • Относится ли решение к незаконному контенту или к нарушению условий использования.
  • Договорная основа для принятия решения.
  • Источник информации (жалоба пользователя, модерация по собственной инициативе, доверенный флагающий и т. д.).

Кажется, что нет возможности настроить пользовательские выпадающие списки в интерфейсе блокировки для сбора этой информации, но, пожалуйста, поправьте меня, если я ошибаюсь. Мы можем предоставлять дополнительную информацию через поле «Текст электронного письма», но это не кажется жизнеспособным долгосрочным решением, поскольку оно возлагает большую ответственность на наших модераторов и не дает нам структурированных данных, которых нам так не хватает.

Мне очень интересно узнать, как другие клиенты из ЕС (и сама компания Discourse?) подходят к требованиям стандартизированного отчета DSA и «Обоснований решений», и планируется ли разработка дополнительного функционала в этой области. Мы действительно не хотим отказываться от Discourse, поэтому надеюсь, что мы сможем найти решение — буду признателен за любые советы!

Привет! Спасибо за ваши вопросы. Признаюсь, я не знал о новом стандартизированном отчётности — мы всё ещё используем Digital Services Act 2025 (DSA) Transparency Report | Discourse - Civilized Discussion.

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

Annex_I__Transparency_reports_templates_ME0vKI0A1K5vzNvP3VciJ7y26R4_109690.xlsx (85,3 КБ)

Спасибо за ответ, Хок, и приношу извинения за внезапную новость относительно стандартизированного шаблона — мы все в одной лодке! :saluting_face:

Без проблем, спасибо, что предупредили!

Можете ли вы поделиться ссылкой на ваш текущий публичный отчет DSA?

Надеюсь, вы не возражаете, но я предпочёл бы не указывать публично своего работодателя с этого аккаунта. Мы ещё не опубликовали отчёт, использующий новый стандартизированный шаблон, и это стало причиной данного вопроса. :slight_smile:

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

Обновление для вас, @Jay-C: мы определяем объём работ, необходимых для добавления дополнительных полей данных в машиночитаемый отчёт и для отправки данных в базу SOR. Мы сообщим об обновлениях в установленные сроки.

Отличные новости! Спасибо, Хок!

Привет, @HAWK! Я заметил новые функции DSA в экспериментальной версии — это очень круто! Я попробовал добавить правила сообщества, убедившись, что стоит галочка в поле «Включить отчётность по DSA», но правила сообщества, похоже, не работают — ни один из настраиваемых параметров не отображается в списке причин модерации. Я полагаю, что это известная проблема, связанная с экспериментальным статусом функций, но хотел вас проинформировать. :slightly_smiling_face:

Поэтому, когда вы действуете по флагу на удаление контента или пользователя, вы должны увидеть модальное окно вроде этого:

Доберётесь ли вы сюда? Не видите ли вы вообще никаких вариантов в раскрывающемся списке «Правила сообщества»?

О, я пытался приостановить тестовый аккаунт через его профиль пользователя. Может быть, можно добавить такую же функцию и там? :slight_smile:

Хорошо, я отправил себе личное сообщение с тестового аккаунта, пометил его и обработал как модератор. Должен признаться, что текущий рабочий процесс кажется мне немного запутанным.

  • Текст, введённый в поле «Основание» на странице /admin/schema/dsa_community_rules, становится заголовком «Правила сообщества», что не очень интуитивно понятно
  • Затем текст из поля «Основание» на странице /admin/schema/dsa_community_rules отображается в выпадающем списке «Правило сообщества» на экране классификации по DSA, показанном выше, но я не уверен, что это лучшее место для него
  • Ни «Основание», ни «Пояснение» не отображаются конечному пользователю в контексте «Заявления о причинах» (входящие или личные сообщения на тестовом аккаунте не содержат ссылок на это)
  • Я не понимаю, какова роль поля «Пояснение» на странице /admin/schema/dsa_community_rules на данный момент и где оно отображается

Спасибо, что протестировали это :+1:

Интересно, где бы вы предпочли это видеть?

Мы знаем об этом пробеле и работаем над тем, чтобы включить основание и пояснение в уведомления о модерации, которые мы отправляем.

Пояснение используется при отправке записи в базу данных прозрачности, где требуется поле «объяснить, почему информация считается несовместимой с конкретным разделом условий использования сервиса. Пояснение не обязано повторять факты и обстоятельства, но может ссылаться на них»