Temos um cliente que recentemente se deparou com as mesmas coisas e eles adotaram a seguinte abordagem (e foram bem-sucedidos)
- Permitir que os usuários denunciem/marquem outros usuários por possíveis violações: use o plugin Custom Wizard para criar tal recurso.
- Permitir que os usuários sinalizem/marquem conteúdo potencialmente infrator: existe usando o recurso de sinalização de postagens. Você precisa definir “confiança mínima para sinalizar postagens” como 0 para garantir que a equipe de teste do Google esteja vendo o recurso de sinalização.
- Permitir que os usuários excluam/bloqueiem usuários abusivos: existe usando o recurso “silenciar usuário”, consulte /my/preferences/users
- Todos os usuários DEVEM concordar com os termos de serviço do aplicativo: implemente usando um campo personalizado How to make users to explicitly agree to ToS - #4 by neil