Understanding post flags in Discourse

:bookmark: This guide describes what happens when a post is flagged in a Discourse forum. It covers various flag scenarios, including single and multiple flags, along with their impacts on posts and users. This information is particularly relevant for administrators, moderators, and users with a high trust level.

:person_raising_hand: Required user level: All users (Administrators and Moderators for some actions)

Flagging posts is an essential moderation tool in Discourse forums. Flags help maintain community standards by allowing users to report inappropriate content. When a post is flagged, it enters a review process that involves several possible automatic and manual actions.

Summary

This documentation covers:

  • The flagging process
  • Actions triggered by single and multiple flags
  • Impact on trust level 0 users
  • How editing flagged posts works
  • Automatic topic closure due to multiple flags
  • Additional considerations and best practices

Flagging process

When a user flags a post, several actions can occur:

Single flag actions

When a single user flags a post:

  1. The post appears in the review queue.
  2. Staff and category moderators can review the flagged content.
  3. Actions available to the staff include:
    • Agreeing with the flag.
    • Disagreeing with the flag.
    • Ignoring the flag.
    • Hiding the post, triggering an automatic private message (PM) to the user encouraging an edit.
    • Silencing the user.
    • Suspending the user.
    • Deleting the post.

:bulb: When high_trust_flaggers_auto_hide_posts is enabled (the default), a single spam flag from a Trust Level 3+ user will automatically hide a Trust Level 0 user’s post.

Multiple flag actions

If a post receives multiple flags before staff handles it:

  1. The post is automatically hidden when the accumulated flag score exceeds a threshold determined by the hide_post_sensitivity site setting. Flag scores are calculated based on the flagger’s trust level and flagging accuracy — higher trust users contribute more score per flag.
  2. Different views:
    • The post author sees a message indicating the post was flagged by the community.
    • The community sees a message that the post is temporarily hidden.
    • Staff sees the actual post dimmed to indicate it is hidden for others.
  3. A friendly PM is sent to the author explaining the next steps, indicating that editing can un-hide the post.

Editing flagged posts

  • Author edits flagged post: The post is immediately un-hidden and remains in the review queue for moderation.
  • Author does not edit flagged post: The post stays hidden indefinitely unless a moderator intervenes. If the delete_old_hidden_posts setting is enabled (the default), hidden posts are automatically deleted after 30 days.

Re-flagging a post

If a post hidden by flags is flagged again after being edited, the flags require manual handling by a moderator. No further automatic editing opportunities are given to the user.

Automatic topic closure

If the accumulated flag score across a topic exceeds the auto_close_topic_sensitivity threshold, and the flags come from at least num_flaggers_to_close_topic unique users (default: 5), the topic closes automatically for num_hours_to_close_topic hours (default: 4), pending moderator review. This helps prevent heated discussions from escalating.

Topic Closure Message Screenshot

New users and spam flags

  • Users below Trust Level 1 are new and less trusted.
  • If a user below Trust Level 1 receives spam flags from at least num_users_to_silence_new_user unique users (default: 3) and the accumulated spam score exceeds the silence_new_user_sensitivity threshold, the user will be automatically silenced, preventing further posting until a moderator reviews the flags.

Best practices

  • Encourage users to flag inappropriate content responsibly.
  • Regularly review flagged posts to ensure swift and appropriate actions.
  • Educate your community about the flagging process to foster a proactive moderation culture.

Common issues and solutions

Q: Do likes affect flags?
A: No, a flagged post will be hidden regardless of the number of likes.

Q: Can users who flag see who else flagged the post?
A: No, only moderators can see who flagged a post. This protects user privacy.

Q: How quickly do flags need to be applied to prevent email notifications?
A: Flags must be applied rapidly to prevent email notifications. This depends on the site’s email notification settings.

FAQs

Q: Can non-moderators retract their flags?
A: Yes, users can retract their own flags within the post_undo_action_window_mins window (default: 10 minutes). After this window expires, only moderators can resolve the flag.

Q: Does editing flagged posts override admin site settings for minimum trust level to edit?
A: No, flagged posts follow specific flag settings regardless of the site-wide edit settings.

Additional resources

Last edited by @hugh 2024-06-18T02:42:28Z

Last checked by @hugh 2024-06-18T02:42:35Z

Check documentPerform check on document:
28개의 좋아요

I actually really prefer the approach where you don’t need mods to step in. That’s the best part of Discourse’s approach to flagging. But the concern about getting notified about edits is spot on. However, it should be the flaggers who flagged in the first place getting the notification IMO, not the mods getting notified:

I opened this: Notification to flagger(s) when a flagged post is edited?

I disagree about that. That pushes against the learn-by-editing approach. The goal is not just that one post is fixed, the goal is that people learn to avoid the bad patterns overall, and if it takes some people more than one edit to learn what’s acceptable, fine.

3개의 좋아요

Yes, agreed, this has bugged me for a long time.

The sad reality is that so few posts get flagged to threshold, and then edited, that we have precious little signal to work with.

6개의 좋아요

교환의 다른 당사자, 즉 플래그된 게시글이 전송된 대상자에 대해 질문이 있습니다.

예를 들어 X가 Mr Nice에게 답글을 남겼다고 가정해 보겠습니다. 관리자나 커뮤니티가 X의 게시글이 혐오 발언임을 발견하고 플래그를 걸면 해당 게시글은 숨겨집니다. 위에서 설명한 대로 X에게는 이메일이 전송되고, 게시글은 포럼에서 숨겨진다는 것은 알고 있습니다. 그렇다면 Mr Nice는 어떻게 되나요? 게시글이 숨겨진 상태에서도 Mr Nice에게 혐오 발언 게시글이 이메일로 전송될까요? (포럼 설정에 따라 새 게시글에 대한 이메일 알림이 켜져 있는 경우) 만약 게시글이 답글 이메일 알림 설정 시간보다 짧은 시간 안에 플래그가 걸리고 숨겨진다면 어떻게 되나요?

도움 주셔서 감사합니다!

2개의 좋아요

아쉽게도 그렇지 않습니다 – 하지만 그들이 사이트를 방문하면 해당 게시물이 신고를 통해 숨겨졌거나, 스태프가 게시물을 삭제하기로 결정했음을 확인할 수 있습니다.

3개의 좋아요

제프, 감사합니다! 신고된 게시물이 수신자에게 이메일로 전송되지 않는다는 소식을 들으니 정말 기쁩니다. :grinning:

1개의 좋아요

명확하지 않게 말씀드려 죄송합니다. 이메일 알림이 전송되는 것을 막으려면 플래깅이 매우 빠르게 이루어져야 합니다(최근에 어떤 기기든 웹사이트에 접속한 적이 있으면 이중 알림을 피하기 위해 Discourse가 이메일을 보내지 않는다는 점도 기억해 주세요). 결국 플래그가 얼마나 빨리 들어오느냐에 따라 달라집니다.

7개의 좋아요

좋아요가 플래그에 대한 시스템 응답에 영향을 미치나요?

2개의 좋아요

아니요, 그렇지 않습니다. 좋아요 50개만 받아도 플래그 임계값에 도달하면 자동으로 숨겨집니다.

3개의 좋아요

오래된 스레드를 다시 꺼내서 죄송합니다. 그냥 궁금해서 여쭤봅니다 - 제가 게시물을 신고할 때, 스태프는 정확히 누가 신고했는지 아나요?

2개의 좋아요

네. 스태프는 누가 신고했는지, 어떤 종류의 신고인지, 그리고 언제 신고되었는지를 확인할 수 있습니다.

4개의 좋아요

안녕하세요, 플래그와 관련된 질문 두 가지가 있습니다:

  • 모더레이터는 우선순위에 따라 플래그 알림을 받나요?
    기본 설정인지 사용자 지정 사용인지 확실하지 않지만, "기타"로 플래그를 걸면 거의 항상 모더레이터가 연결되는 반면, 나머지 세 가지 플래그 유형으로 걸면 모더레이터에게 알림이 가는 것 같지 않습니다. 적어도 제 경험상 그렇습니다. 저는 수년간 여러 Discourse 포럼을 사용해 왔습니다.
  • 모더레이터가 아닌 사용자가 자신이 건 플래그를 해제할 수 있나요?
    예를 들어 누군가를 플래그 건 후 나중에 오해로 인해 그 플래그를 철회하고 싶은 경우, 이것이 가능한가요? 저는 해본 적이 없는데, 아마도 올바른 장소를 찾지 못하고 있는 것 같습니다.
1개의 좋아요

기본 플래그 옵션의 경우 설정에 따라 다릅니다. 하지만 사용자가 “기타” 플래그에 항상 동일한 텍스트를 입력하지는 않으므로, 설정과 관계없이 대기열에 들어간다고 생각합니다.

아니요, 해당 기능은 제거되었습니다. 일부 정보가 포함된 주제.

2개의 좋아요

안녕하세요, 이게 데이터베이스에서 완전히 삭제되는 건지, 아니면 일반 사용자들에게만 숨겨지는 건지 궁금합니다.

2개의 좋아요

표준 삭제 방식이므로, 일반 사용자에게는 숨겨집니다.

3개의 좋아요

한 가지 더 질문이 있는데요, 검색 엔진은 ‘무시된 콘텐츠 보기’ 안쪽의 내용을 여전히 읽을 수 있는 것 아닌가요? 그리고 일반적인 사용자가 무시된 콘텐츠를 볼 수 없도록 막을 방법이 있는지도 궁금합니다.

1개의 좋아요

이것이 auto handle queued age 설정인가요? 그렇다면 기본값이 60일인 것으로 보입니다.

1개의 좋아요

5개의 게시물이 새 주제로 분리되었습니다: 커뮤니티 플래그로 숨겨진 게시물의 메시지를 편집할 수 있나요?

사적 메시지를 받을 때, 그 게시물을 신고한 사용자를 어떻게 알 수 있나요?

2개의 좋아요

조기 검토 대기열의 신고 항목에 표시됩니다.

3개의 좋아요