Estamos atualmente no meio da implementação da conformidade com o DSA. Parte disso envolve analisar nosso uso do Discourse, já que nosso fórum de discussão se qualifica como uma “plataforma online” sob o DSA.
Como você deve saber, agora existe um Relatório Padronizado de Transparência de Moderação de Conteúdo, que elimina qualquer flexibilidade que tínhamos anteriormente. Além disso, há a exigência de enviar as Declarações de Motivos aplicáveis ao Banco de Dados de Transparência do DSA, e nos deparamos com algumas limitações nas funcionalidades de moderação do Discourse.
Em particular, precisamos ser capazes de registrar consistentemente informações estruturadas junto com as decisões de moderação:
Motivos de suspensão expandidos e personalizados, que possamos alinhar à taxonomia padronizada do DSA. Atualmente, não é possível adicionar motivos de suspensão adicionais, apenas renomear os motivos predefinidos existentes.
Se a decisão se refere a conteúdo ilegal ou a uma violação dos Termos e Condições.
A base contratual para a decisão.
A fonte da informação (relato do usuário, moderação por iniciativa própria, Bandeira Confiável, etc.).
Parece não ser possível configurar menus suspensos personalizados na interface de suspensão para capturar essas informações, mas, por favor, corrija-me se estiver errado. Podemos fornecer informações adicionais por meio do campo “Mensagem de E-mail”, mas isso não parece uma solução viável a longo prazo, pois coloca muita responsabilidade sobre nossos moderadores e não nos fornece os dados estruturados que tanto desejamos.
Teria muito interesse em saber como outros clientes da UE (e a própria equipe do Discourse?) estão abordando os requisitos de relatórios padronizados do DSA + Declarações de Motivos, e se há alguma funcionalidade adicional planejada nessa área. Realmente não queremos deixar de usar o Discourse, então espero que possamos encontrar uma solução — qualquer conselho será bem-vindo!
Fiz algumas investigações e parece que estamos no escopo para usar esse modelo horrível. Vou fazer uma análise cuidadosa com nosso advogado e volto a você.
Espero que não se importe, mas prefiro não identificar publicamente meu empregador por meio desta conta. Ainda não publicamos um relatório usando o novo modelo padronizado, o que foi o que motivou isso.
Tudo bem, só torna um pouco mais difícil ajudar porque não sei de onde você está partindo. Teoricamente, você já tem um relatório bem desenvolvido (como o nosso), então eu me perguntava especificamente quais lacunas você tem fora da apresentação dos motivos.
Atualização para você, @Jay-C: estamos especificando o trabalho necessário para adicionar campos de dados adicionais ao relatório legível por máquina e às submissões no banco de dados SOR. Daremos mais informações em breve.
Oi @HAWK! Notei os novos recursos do DSA em Experimental, o que é muito legal! Tentei adicionar algumas Regras da Comunidade, certificando-me de que a caixa “denúncias DSA ativadas” estivesse marcada, mas as Regras da Comunidade não parecem estar funcionando — nenhuma das opções personalizadas aparece na lista de motivos da moderação. Presumo que isso seja algo conhecido e devido ao caráter experimental do recurso, mas queria avisar.
Certo, eu me enviei uma mensagem privada por uma conta alternativa, sinalizei e tratei como moderador. Admito que acho o fluxo de trabalho atual um pouco confuso.
A ‘Base’ (‘Ground’) inserida em /admin/schema/dsa_community_rules parece se tornar o título da ‘Regra da Comunidade’, o que não me parece intuitivo
A ‘Base’ (‘Ground’) inserida em /admin/schema/dsa_community_rules é então exibida sob o menu suspenso ‘Regra da Comunidade’ na tela de Classificação DSA mostrada acima, mas não tenho certeza se esse é o melhor lugar para ela
Nem a ‘Base’ (‘Ground’) nem a ‘Explicação’ (‘Explanation’) parecem ser exibidas ao usuário final para fins da Declaração de Motivos (nada na caixa de entrada ou nas mensagens privadas da minha conta alternativa faz referência a isso)
Não tenho certeza de qual é a relevância da ‘Explicação’ (‘Explanation’) em /admin/schema/dsa_community_rules no momento, nem onde ela é exibida
Ficamos curiosos para saber onde você acha que seria melhor exibir isso?
Temos consciência dessa lacuna e estamos trabalhando para incluir a base e a explicação nos avisos de moderação que enviamos.
A explicação é usada ao enviar declarações de registros para o banco de dados de transparência, que exige um campo para “explicar por que a informação é considerada incompatível com uma seção específica dos termos e condições do serviço. A explicação não precisa repetir os fatos e circunstâncias, mas pode fazer referência a eles”