Converted our Mastodon blocklist to match
@nodebb's format. You can easily copy/paste this into the blocklist form under Admin -> Settings -> Federation
https://git.circlewithadot.net/CWAD/fediblock/src/branch/main/nodebb.txt
Converted our Mastodon blocklist to match
@nodebb's format. You can easily copy/paste this into the blocklist form under Admin -> Settings -> Federation
https://git.circlewithadot.net/CWAD/fediblock/src/branch/main/nodebb.txt
RE: https://hachyderm.io/@thisismissem/116012963302634018
From one of the items on the agenda:
"How could peer moderation work in an ActivityPub context?"
I might offend some folks with this poll… but I think it's kind of the elephant in the room, my friends.
Q: Is the biggest problem with #Mastodon in general actually the moderation of its biggest instance: mastodon.social?
This is not directed at anyone personally, rather, it's directed at a toxic culture that I see innocent people/victims posting about over and over again.
(mastodon.social is 300K MAU, next one is 12K)
Hi #fediverse! I'm working on Hackers' Pub, a small #ActivityPub-powered social platform for developers and tech folks.
We're currently drafting a content #moderation (#flag/#report) system and would really appreciate any feedback from those who have experience with federated moderation—we're still learning.
Some ideas we're exploring:
Flag activity for cross-instance reportsOur guiding principle is that moderation should be about growth, not punishment. Expulsion is the last resort.
Here's the full draft if you're curious: https://github.com/hackers-pub/hackerspub/issues/192.
If you've dealt with moderation in federated contexts, what challenges did you run into? What worked well? We'd love to hear your thoughts.
洪 民憙 (Hong Minhee) @hongminhee@hackers.pub
신고 기능은 Hackers' Pub 커뮤니티의 행동 강령(code of conduct)을 위반하는 콘텐츠나 사용자를 식별하고, 관리자가 적절한 조치를 취할 수 있도록 돕는 시스템입니다.
신고 기능의 궁극적인 목적은 계도와 성장입니다. 무균실처럼 완벽한 사용자만을 남기려는 것이 아니라, 신고를 통해 각자의 행동을 돌아보고 더 나은 커뮤니티 구성원으로 성장할 수 있는 기회를 제공하는 데 있습니다.
추방은 최후의 수단이며, 시스템은 다음과 같은 단계적 접근을 권장합니다:
Hackers' Pub은 ActivityPub 프로토콜 기반의 분산형 소셜 네트워크입니다. 따라서 신고 기능도 다음을 고려하여 설계되었습니다:
| 용어 | 정의 |
|---|---|
| 신고(flag/report) | 행동 강령 위반으로 의심되는 콘텐츠나 사용자를 관리자에게 알리는 행위 |
| 신고자(reporter) | 신고를 제출하는 사용자 |
| 피신고자(reported) | 신고의 대상이 되는 사용자 |
| 신고 대상(target) | 신고된 콘텐츠(게시글, 단문) 또는 사용자 |
| 관리자(moderator) | 신고를 검토하고 조치를 취할 권한이 있는 사용자 |
| 조치(action) | 관리자가 신고에 대해 취하는 결정 (기각, 경고, 검열, 정지 등) |
| 이의 제기(appeal) | 피신고자가 조치에 대해 재검토를 요청하는 행위 |
| 로컬 사용자 | Hackers' Pub에 계정이 있는 사용자 |
| 원격 사용자 | 다른 ActivityPub 인스턴스의 사용자 |
사용자는 다음 유형의 콘텐츠를 개별적으로 신고할 수 있습니다:
특정 사용자의 전반적인 행동 패턴이 문제가 되는 경우, 개별 콘텐츠가 아닌 사용자 자체를 신고할 수 있습니다.
다른 ActivityPub 인스턴스의 콘텐츠와 사용자도 동일하게 신고할 수 있습니다.
Flag 액티비티 전송 (선택적)신고 양식은 간결하면서도 필요한 정보를 수집할 수 있도록 설계됩니다.
신고 사유 (자유 형식 텍스트)
이 콘텐츠/사용자를 신고하는 이유를 설명해 주세요.
구체적인 행동 강령 조항을 알지 못해도 괜찮습니다.
어떤 점이 불편하거나 문제가 된다고 느꼈는지
자유롭게 작성해 주세요.
[ ]
[ ]
[ ]
최소 10자 이상 작성해 주세요.
근거:
추가 콘텐츠 링크 (사용자 신고 시)
관련된 다른 콘텐츠가 있다면 링크를 추가해 주세요. (선택)
[링크 추가 +]
근거: 사용자 신고의 경우, 문제 행동의 패턴을 보여주는 여러 콘텐츠를 함께 제출하면 관리자가 더 정확한 판단을 내릴 수 있습니다.
신고가 제출되면 LLM이 신고 사유를 분석하여 관련된 행동 강령 조항을 식별합니다.
입력 구성
LLM 분석
결과 저장
같은 콘텐츠나 사용자에 대해 여러 신고가 접수될 수 있습니다.
신고자는 자신이 제출한 신고의 상태를 확인할 수 있습니다.
| 상태 | 설명 |
|---|---|
pending |
신고가 접수되어 검토 대기 중 |
reviewing |
관리자가 검토 중 |
resolved |
처리 완료 (조치됨) |
dismissed |
기각됨 (위반 아님) |
관리자는 다음 정보를 종합적으로 검토합니다:
관리자는 다음 조치 중 하나를 선택합니다:
| 조치 | 설명 | 적용 기준 |
|---|---|---|
| 기각 | 위반이 아니라고 판단 | 행동 강령 위반 사실이 없는 경우 |
| 경고 | 경고 메시지 발송 | 경미한 위반, 초범인 경우 |
| 콘텐츠 검열 | 해당 콘텐츠 숨김 처리 | 콘텐츠 자체가 문제인 경우 |
| 일시 정지 | 일정 기간 계정 정지 | 반복 위반 또는 중간 수준의 위반 |
| 영구 정지 | 계정 영구 정지 | 심각한 위반 또는 지속적 악의적 행동 |
관리자가 조치를 취할 때 다음을 기록해야 합니다:
위반 조항 (최종 확정):
[행동 강령 내 관련 조항 선택/입력]
조치 사유:
[관리자의 판단 근거를 상세히 기술]
피신고자에게 전달할 메시지:
[피신고자가 받을 통보 내용]
(일시 정지의 경우) 정지 기간:
[시작일] – [종료일]
근거:
피신고자는 자신이 신고되었다는 사실과 사유를 알림으로 받습니다.
즉시 통보하지 않는 경우:
통보하는 경우:
경고/제재 시:
귀하의 [콘텐츠/계정]에 대해 신고가 접수되어 검토한 결과,
행동 강령 위반으로 판단되어 다음과 같은 조치가 취해졌습니다.
위반 내용:
[행동 강령의 관련 조항]
대상 콘텐츠:
[해당되는 경우 콘텐츠 링크]
조치:
[경고 / 콘텐츠 검열 / N일 정지 / 영구 정지]
관리자 메시지:
[관리자가 작성한 설명]
이 조치에 대해 이의가 있으시면 아래 버튼을 통해
이의 제기를 하실 수 있습니다.
[이의 제기하기]
기각 통보 시 (선택적):
귀하의 [콘텐츠/계정]에 대해 신고가 접수되었으나,
검토 결과 행동 강령 위반에 해당하지 않는다고 판단되었습니다.
다만, 일부 커뮤니티 구성원이 불편함을 느꼈을 수 있으므로
참고해 주시면 감사하겠습니다.
관련 내용:
[간략한 설명]
| 정보 | 확인 가능 여부 |
|---|---|
| 신고된 사실 | 가능 |
| 위반으로 지적된 행동 강령 조항 | 가능 |
| 대상 콘텐츠 | 가능 |
| 조치 내용 및 기간 | 가능 |
| 관리자의 판단 사유 | 가능 |
| 신고자가 누구인지 | 불가능 |
| 신고자가 작성한 원본 사유 | 불가능 |
| 신고 건수 | 불가능 |
근거: 피신고자에게 개선에 필요한 정보는 모두 제공하되, 신고자를 특정할 수 있는 정보는 철저히 보호합니다.
이의 제기 사유:
[왜 이 조치가 부당하다고 생각하시는지 설명해 주세요]
추가 맥락 또는 증거:
[조치 결정 시 고려되지 않았다고 생각되는
맥락이나 정보가 있다면 제공해 주세요]
[제출]
피신고자에게:
귀하의 이의 제기를 검토한 결과를 알려드립니다.
결정: [이의 기각 / 조치 완화 / 조치 철회]
판단 사유:
[관리자의 검토 결과 설명]
(해당 시) 변경된 조치:
[새로운 조치 내용]
원 신고자에게:
귀하가 신고하신 건에 대해 피신고자로부터
이의 제기가 있어 재검토가 진행되었습니다.
재검토 결과: [원 조치 유지 / 조치 변경]
(조치가 변경된 경우)
변경 사유에 대한 간략한 설명:
[설명]
Delete 액티비티가 전송될 수 있습니다검열 콘텐츠 표시
이 콘텐츠는 행동 강령 위반으로 검열되었습니다.
[원문 보기] (클릭 시 경고와 함께 표시)
Flag 액티비티로 통보Flag 액티비티로 통보| 패널티 | 이력 보존 기간 | 비고 |
|---|---|---|
| 경고 | 1년 | 1년간 추가 위반 없으면 이력에서 제외 |
| 콘텐츠 검열 | 무기한 | 콘텐츠 존재하는 한 유지 |
| 일시 정지 | 무기한 | 기록은 유지, 판단 시 경과 시간 고려 |
| 영구 정지 | 무기한 | - |
Hackers' Pub은 ActivityPub 프로토콜을 사용하는 분산형 네트워크의 일부입니다. 신고 기능도 이 환경에서 원활히 작동해야 합니다.
Flag 액티비티 ActivityPub 명세에는 Flag 액티비티가 정의되어 있으며, 이를 통해 신고를
연합 네트워크에 전파할 수 있습니다.
Flag 액티비티 구조:
{
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Flag",
"actor": "https://hackerspub.example/users/moderator",
"object": [
"https://remote.example/users/reported_user",
"https://remote.example/posts/problematic_post"
],
"content": "Violation of Code of Conduct: harassment"
}
Hackers' Pub 내 조치:
원격 서버 통보 (선택적):
Flag 액티비티를 원격 서버에 전송Flag 처리 다른 서버에서 Hackers' Pub으로 Flag 액티비티가 전송된 경우:
Flag 액티비티 수신 및 파싱외부 신고 표시:
[외부 신고] remote.example에서 접수됨
대상: @localuser의 콘텐츠
사유: "Violation of our community guidelines"
* 이 신고는 외부 서버에서 접수되었습니다.
자체 행동 강령에 따라 판단해 주세요.
Mastodon은 가장 널리 사용되는 ActivityPub 구현체입니다. Mastodon과의 호환성을 위해 다음을 고려합니다:
Flag 액티비티 형식 지원| 알림 유형 | 수신자 | 내용 |
|---|---|---|
flag_received |
관리자 | 새 신고 접수됨 |
flag_resolved |
신고자 | 신고 처리 완료됨 |
action_taken |
피신고자 | 조치가 취해짐 |
appeal_received |
관리자 | 이의 제기 접수됨 |
appeal_resolved |
피신고자 | 이의 제기 처리 완료됨 |
appeal_result |
신고자 | 이의 제기로 인한 변경 알림 |
suspension_ending |
피신고자 | 정지 해제 임박 알림 |
| 역할 | 접근 가능 정보 |
|---|---|
| 일반 사용자 | 자신의 신고 내역만 |
| 피신고자 | 자신에 대한 조치 및 사유 (신고자 정보 제외) |
| 관리자 | 모든 신고 정보 (신고자 정보 포함) |
신고 시점의 콘텐츠를 스냅샷으로 저장하는 이유:
관리자 대시보드는 신고 관리의 중심 허브입니다.
┌─────────────────────────────────────────────────────────┐
│ 신고 관리 [통계 보기] │
├─────────────────────────────────────────────────────────┤
│ 필터: [전체 ▼] [대기 중 ▼] [최신순 ▼] 검색: [____]│
├─────────────────────────────────────────────────────────┤
│ │
│ ⚠️ 높은 우선순위 (신고 5건 이상) │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 🔴 @user123의 콘텐츠 (신고 7건) │ │
│ │ "혐오 발언", "차별적 표현" 외 5건 │ │
│ │ 최초 신고: 2시간 전 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 일반 신고 │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 🟡 @remote@other.server 사용자 (신고 2건) │ │
│ │ "스팸 행위" │ │
│ │ 최초 신고: 5시간 전 │ │
│ └─────────────────────────────────────────────────┘ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 🟢 @newuser의 댓글 (신고 1건) │ │
│ │ "부적절한 언어 사용" │ │
│ │ 신고: 1일 전 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────┐
│ 신고 상세 - 케이스 #12345 [← 목록] │
├─────────────────────────────────────────────────────────┤
│ │
│ 📋 기본 정보 │
│ ──────────────────────────────────────── │
│ 대상: @user123의 콘텐츠 │
│ 유형: 단문 (note) │
│ 신고 건수: 7건 │
│ 상태: 대기 중 │
│ │
│ 📝 신고된 콘텐츠 │
│ ──────────────────────────────────────── │
│ ┌─────────────────────────────────────────────────┐ │
│ │ [콘텐츠 원문 표시] │ │
│ │ 작성일: 2024-12-01 14:30 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 🔍 신고 사유 (7건) │
│ ──────────────────────────────────────── │
│ 1. "명백한 혐오 발언입니다" - 신고자A, 2시간 전 │
│ 2. "특정 집단을 비하하는 표현" - 신고자B, 3시간 전 │
│ 3. "불쾌한 차별적 언어" - 신고자C, 4시간 전 │
│ ... (더 보기) │
│ │
│ 🤖 LLM 분석 결과 │
│ ──────────────────────────────────────── │
│ 관련 행동 강령 조항: │
│ - 차별 금지 (신뢰도: 95%) │
│ - 존중하는 언어 사용 (신뢰도: 88%) │
│ │
│ 📊 피신고자 이력 │
│ ──────────────────────────────────────── │
│ - 가입일: 2024-06-15 │
│ - 이전 경고: 1회 (2024-09-20) │
│ - 이전 정지: 없음 │
│ │
│ ⚡ 조치 │
│ ──────────────────────────────────────── │
│ [기각] [경고] [콘텐츠 검열] [일시 정지] [영구 정지] │
│ │
└─────────────────────────────────────────────────────────┘
기간 선택 드롭다운으로 조회 범위를 설정합니다 (예: 최근 30일).
| 항목 | 값 |
|---|---|
| 총 신고 건수 | 127건 |
| 처리 완료 | 98건 (77%) |
| 평균 처리 시간 | 4.2시간 |
| 조치 | 건수 | 비율 |
|---|---|---|
| 기각 | 45건 | 46% |
| 경고 | 38건 | 39% |
| 콘텐츠 검열 | 10건 | 10% |
| 일시 정지 | 4건 | 4% |
| 영구 정지 | 1건 | 1% |
| 순위 | 유형 | 건수 |
|---|---|---|
| 1 | 스팸/광고 | 32건 |
| 2 | 혐오 발언 | 24건 |
| 3 | 괴롭힘 | 18건 |
| 4 | 부적절한 콘텐츠 | 12건 |
| 5 | 허위 정보 | 8건 |
주의
자동화 기능은 오탐의 위험이 있으므로 신중하게 도입해야 합니다.
| 한국어 | 영어 | 설명 |
|---|---|---|
| 신고 | flag/report | 위반 의심 콘텐츠/사용자를 알림 |
| 행동 강령 | code of conduct | 커뮤니티 규칙 |
| 관리자 | moderator | 신고 처리 권한자 |
| 검열 | censorship | 콘텐츠 숨김 처리 |
| 정지 | suspension | 계정 활동 제한 |
| 이의 제기 | appeal | 조치에 대한 재검토 요청 |
| 연합 | federation | 분산 네트워크 간 연결 |
| 콘텐츠 | post | 게시글과 단문을 통칭 |
| 게시글 | article | 장문의 블로그 형식 글 |
| 단문 | note | 짧은 마이크로블로그 형식 글 |
| 타임라인 | timeline | 콘텐츠 피드 |
| 팔로 | follow | 다른 사용자 구독 |
| 팔로워 | follower | 나를 구독하는 사용자 |
| 차단 | block | 특정 사용자 접근 제한 |
| 반응 | react | 콘텐츠에 이모지로 반응 |
| 연합우주 | fediverse | ActivityPub 기반 분산 소셜 네트워크 |
| 인스턴스 | instance | 연합우주의 개별 서버 |
이 문서는 Hackers' Pub 커뮤니티의 의견을 수렴하여 지속적으로 개선됩니다.
ActivityPub for WordPress @activitypub.blog@activitypub.blog
As the year wraps up, ActivityPub 7.8.0 lands with stronger moderation tools, more flexible reactions, and a small surprise. Subscribe to shared blocklists with automatic updates and bulk-import domain blocks. Reactions now support a clean, avatar-free summary view. Plus, curious users can preview the new experimental Social Web Reader inside WordPress admin.
Read more →Does anyone have #fediverse or #mastodon stats (preferably from a few different servers) about numbers of bad-faith actors being identified, banned, etc.? I've become pretty interested in this from a methodological point of view. I'm thinking of running some #moderation simulations to explore possibilities in a "calculate some stuff and make some graphs" way. Actually, if someone already did that, I'd be keen to read it.
I'm interested in how to detect "bad eggs," realizing as I think about it that I don't even know all the questions to ask, and this entire line of investigation has some thorny issues I'll need to deal with. I think infosec.exchange might, in some ways, be the perfect server to be on for this, because I am pretty sure that #cybersecurity has huge overlap with this whole domain.
Request for moderation advice
Please, can some instance moderator confirm, that ozsaip.com and knowond.com mail domains are used by the same spambot family as the fixwap.com, apocaw.com etc.? They resolve to something different, than previous 20 domains. It feels 99% suspicious, of course, but it would be nice to share lists of spambot mail domains. (who would even use .com domain these day, anyway?)
Maybe, this persistent spam activity is the first sign, that we are moving from "first they ignore you, then theay laugh at you" to the "then they fight you" phase. But of course, our words are backed with nuclear weapons... sort of :-)
Over on #Bluesky there was a bit of a controversy over the suspension of Sarah Kendzior. I thought it was an interestingly nontrivial moderation problem, so I wrote up a little case study on how this would have been handled on Mastodon: https://www.tbray.org/ongoing/When/202x/2025/11/13/Kendzior-Case-Study
I like what I've heard about Bonfire, and I like the emphasis on community-run servers over a central flagship server (e.g., mastodon.social), but this trend worries me a bit:
“…the movement of starting a new fediverse server was heavily tied to the Mastodon migration effect that started after Elon Musk took over, in the fall of 2022. After that period, much fewer communities have started a new Mastodon server. This poses a challenge for the approach of Bonfire: the Bonfire Social software is now officially released in a 1.0 version, but there is not a single publicly accessible server that runs Bonfire.”
https://connectedplaces.online/reports/fediverse-report-142/
Looking at the previous issue of Fediverse Report, which discusses Bonfire in more detail, I notice that Bonfire gives a ton of control over who can interact with posts, crucially including reply controls
I've seen a number of women and Black people on Fedi mention reply controls as a sorely-needed safety/anti-harassment feature, so I hope there can be some good public Bonfire servers soon
https://connectedplaces.online/reports/fediverse-report-141-2/
For all the push for functionality in social media, the focus on moderation is just... barely considered?
Why do we never learn the lessons of the last failed project?
One could also replace Moderation with Accessibility and it would also be accurate, although people seem to think things would continue to function regardless.
Borrowed from the excellent original "Dependency" by #XKCD:
https://xkcd.com/2347/
understanding harassment methods here
For people who want the Fediverse to thrive as a welcoming space, this explanation from
@ajAJ Sadauskas of typical harassment methods is important to understand.
It's a key part of the answer to "How come Black people or disabled people say they're receiving horrible posts, but _I_ never see anything bad here?" Or "Why don't these people just learn how to block?"
Once you understand the practical framework of what's able to happen invisible to you, you're much less likely to come over as disbelieving and dismissive - a dynamic which otherwise forms another layer of the problem.
https://gts.sadauskas.id.au/@aj/statuses/01K6Z6ZAXY1SB46X6PAFDKM9S9
@benroyceBen Royce 🇺🇦
@thisismissemEmelia 👸🏻
as if to demonstrate this, I can't see what you're replying to cause hachyderm blocks me.
my argument is we should have any rules we want for content on our servers, but only limit/defederate other servers for harassment (unwanted tagging) or illegal activity. like the decentralized web and email, don't limit their browsing but do help them with spam. the goal is a space as welcoming as possible. be open to connection but prevent activity that drives users away.
@wjmaggoswilliam.maggos
@thisismissemEmelia 👸🏻
i got in a stupid shouting match with someone over a year ago. their server limited me
because i fucking fuckity fuck fuck swear too much. i'm bad meanie man, hurt fee fees
anyway after awhile we unblocked each other. we had nice interactions
now, we follow each other
that's human
what's inhuman?
i'm still limited on that server
fire and forget #moderation corrodes the #fediverse
suspends and limits should expire after awhile (apart from bigotry spam etc)
@benroyceBen Royce 🇺🇦 as if we don't outsource moderation on the fediverse already? How many times have blocklists been inaccurate? We've had these very issues too.
And just because you don't see it, doesn't mean that there's not like 99% of Bluesky's moderation actually working correctly and quietly behind the scenes. You tend to see the 1% that it doesn't produce great outcomes.
We've also seen that in the fediverse too.
#moderation is a shit job. always was, always will be. it's a human problem, no tech can dispel the chore. someone always has to be there, moderating
of course tooling can help immensely. the tooling shifts and manages the chore. that shift can be in good ways. also maybe unintentional bad ways
you know all this
i'm just laying it out so i can say:
on #bluesky, and on #mastodon, as you say, #blocklists create new terrible problems
i'm saying this tooling shift is a bad idea
The creator of the alternative social platform Spoutible will be releasing a free tool next month called "Narratives" that monitors claims and rumours circulating online and applies a credibility rating. AI assisted.
@benroyceBen Royce 🇺🇦 if I add you to a list which deliberately attempts to defame or slander you, then you'd probably want either the list removed or your self removed from it.
There's a balance here.
sure
so #bluesky's effort to farm out #moderation doesn't solve any problems
iit makes them worse in fact for the reasons you delineate
moderation is moderation. it has to be done, there's no way around it
"well i hate it, the job sucks. why don't we just shift the responsibility, outsource it with no money involved and wash our hands of it. we can hype up the idea of 'freedom' and sell it as a gimmick that way"
et voila
the terrible motivation results in a terrible reality
A #blocklist is not going to be polite
It's a blocklist after all
So much for "#composableModeration" on #centralized #Bluesky
Mastodon's moderation could be greatly improved by a system to automatically flag posts containing certain words, phrases or links.
It would allow admins to instantly see problematic content (abuse, spam, etc) without having to wait for reports from users. It doesn't have to automatically take action, just flag it.
There's an existing issue in Mastodon's Github. If you are comfortable using Github, give it a thumbs up if you want this feature: https://github.com/mastodon/mastodon/issues/31182
„Fandom and the multimillion dollar business of monetizing volunteer work ” is my newest blog post about Fandom (big F), wikis, volunteer work and capitalism. If you have the time and any of those topics interest you, give it a read.
https://frisk.space/posts/fandom-and-the-multimillion-business-of-monetizing-volunteer-work/
#wiki #volunteering #Internet #moderation #Fandom #capitalism
Block Reccomendations: The TechHub Public Block List, 190+ instances we block or limit
I've been working on this for a few months now. I want to take more time on it before I say it's truly ready, but some of the things on the #FediBlock and #InstanceBlock tags lately have made me decide to rush this out now: I'm seeing people talk about servers we've had blocked for over a year now, where #admins harass minorities, promote terrorism, and trade #CSAM.
I'm convinced this needs to be available sooner rather than later.
This is a #blocklist from an older, block-averse instance, with servers we've seen absolutely unacceptable content from over the years.
I encourage you to look over the reasons before you import, but be warned, many of these have CSAM and/or terrorism on the main timeline.
View the servers themselves at your own risk.
Importable CSV: https://drive.google.com/file/d/1H6TljzFoEtZ23QE_vaGlJUl6bC7J1I4J
THIS IS NEW: If y'all see anything that shouldn't be on there, respond and I'll recheck.
Y’all. This is a known spammer who is picking up momentum. We’re seeing LOTS of accounts using the same name and avatar. But the bio varies from instance to instance. And a minority of them don’t have an avatar, but still use the name.
If you see these accounts, please report them. We’re trying to wipe them out, but we can’t until we know about them.
Thanks for the teamwork! 🤝
Finally, a good overview of how Bluesky's moderation works. Or *should* work.
"I was surprised to discover recently that our account suspension system has been operating entirely at the PDS level."
ActivityPub for WordPress @activitypub.blog@activitypub.blog
Running a community in the Fediverse means balancing openness with safety. Every year, <a rel="mention" class="u-url mention" href="https://mastodon.iftas.org/@iftas">@iftas</a> takes the pulse of administrators, moderators, and community managers with their Annual Needs Assessment. This survey helps identify what’s working, where support is needed, and which tools can make a difference for those keeping decentralized spaces safe. The 2025 survey is now open Take part in the IFTAS Needs Assessment (5–10 minutes). Take the survey now (If you […]
Read more →🚨 Mastodon Support Scam 🚨
It looks like there's another wave of fake Mastodon support accounts asking you to verify your account.
Do NOT click on any links in these posts. Please report them to your server admin as soon as possible.
Please boost so that as many people can be aware of this as possible. Thank you! 💙 ☁️
#FediAdmin #MastoAdmin #MastodonSupport #Scam #Moderation #Report #Mastodon
Would you like to see YOUR instance block/de-federate Threads?
#threads #meta #moderation #factcheck #fedi #mastodon #fediverse #fedipact #zuckerberg
The 2025 Fediverse Needs Assessment is open! If you run or moderate an online community, your feedback will guide the tools, training, and resources we focus on next year. See https://about.iftas.org/moderator-needs-assessment/ for details
#Fedimods #Moderators #FediAdmin #Moderation
http://about.iftas.org/moderator-needs-assessment
Wait, is
@rabble saying what I think he's saying? That's there a central moderation power in BlueSky that you can't opt-out of? Even if you use an ATProto stack totally independent of BS services? Or does he just mean you can't opt-out if you're using the BS AppView, Relay, or either?
https://wedistribute.org/podcast/s2e3-rabble-from-nos-social/
#podcasts #WeDistribute #Decentered #moderation #BlueSky
@76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafarabble
Block Recommendation: libertarian.communitynetwork.space (racism, xenophobia, fascism, etc)
The domain libertarian.communitynetwork.space has been suspended (defederated) from Enby.Life. This is currently a single-user instance, but seems prepared to accept new users and become a new shitty hub for the right-wing side of fedi.
Block reasons include:
- right-wing
- pro-russia
- claims license to all content
- transphobia
- sex-negative
- ableism
- supports police violence
- racism (white supremacy, "white genocide" misinfo)
- promotes capitalism
- xenophobia
- publicizing reports
- supports child starvation and death
- fatphobia
- fascism
- supports mass surveillance
- supports discrimination as a concept
No screenshots this time, since you can just hop to the instance homepage and local timeline to see all of this right out in the open.
#FediBlock #BlockRecommendation #DomainBlocks #DomainBlock #Moderation
Block Recommendation: doll.salon (pedophilia)
The domain doll.salon has been suspended (defederated) from Enby.Life for pedophilia (MAPs and lolicon/shotacon).
As usual for pedi instances, this one runs Pawkey (pediverse fork of Sharkey). Pawkey's frontend is locked down by default, so you'll need to view the users through another federated instance to verify receipts. (though I don't recommend that, personally.)
Sorry for the lack of alt text, I'm just getting tired of looking at these awful profiles. 3rd screenshot contains a lolicon banner depicting violent assault of a child, please be careful and don't look unless you need to. I censored it but it's still extremely awful.
#FediBlock #BlockRecommendation #DomainBlock #DomainBlocks #Moderation #Pedophilia
Block Recommendation: feral.bond (pedophilia, zoophilia)
The domain feral.bond has been suspended (defederated) from Enby.Life for pedophilia (pro-contact MAPs) and zoophilia. At least one user has an alt on another pediverse instance, cunny.beauty.
The instance frontend is locked down, so you'll need to view a user through another federated instance to verify receipts.
#FediBlock #BlockRecommendation #DomainBlock #DomainBlocks #Moderation
Block Recommendation: freaky.university (pedophilia, zoophilia)
The domain freaky.university has been suspended (defederated) from Enby.Life for pedophilia (MAPs) and zoophilia. The admin Felix is also admin of cutiepaws.org, another known MAP instance. As usual for pedi instances, this one runs Pawkey (pediverse fork of Sharkey).
As Pawkey's frontend is locked down by default, you will need to view the user through another federated instance to verify receipts. (though I don't recommend that, personally...)
#FediBlock #BlockRecommendation #DomainBlock #DomainBlocks #Moderation
Mastodon Moderators: If you've had this verification scam/spam happening from accounts on your server, would you mind sharing with me privately the IP address and other details of the account?
I'm trying to compile information on this attack (we don't have any of this data from Hachyderm, because we've approval based registrations due to LLM spam)
I've been able to pull together information on the different domains and text of the spam messages being used, but not much in the way of account details.
(Yes, this data is PII, and I promise to handle it responsibly)
Hi, friends.
I wrote an article on being a Mastodon moderator. I talk about the process, our mental health, the challenges of mutual aid, and more.
It leaves me a little vulnerable, but I think it’s an important story to tell.
If you like it, boosts are welcomed. If you have questions, feel free to reach out.
Okay, here goes…
https://markwrites.io/being-a-mastodon-moderator/
#Moderation #Moderators #Mastodon #Fediverse #MentalHealth #IAmAnxiousWritingAboutThis
Loops has a pretty impressive moderation system, allowing admins to enforce fine-grained limits, and users to appeal enforcement actions.
This is just the beginning, we have big plans to make this even more powerful in future releases 😎
Join the Fedizens! Isn't it time to leave legacy social media and start afresh? 👉
@fedizenFedizen ⁂ Fediverse News https://Fedizen.EU
#NoAds, #NoManipulation 🚫 Big Tech shapes opinions through targeted ads and polarizing content: #Opensource #socialmedia empowers #communities with transparent #moderation.
#Better #MentalHealth 🧠 Research shows that algorithm-driven feeds fuel anxiety and addiction: #ActivityPub platforms, like #Mastodon, avoid manipulative engagement tactics. (1/2)
subpost; commentary on harassment and drama within the queer community
Y'all, we have got to stop doing this. I've watched our community tear itself apart over and over again, for pretty much as long as I've been a part of it. Just about every week there's a new story of someone leaving or stepping back because a fellow queer person went for their metaphorical throat. It's a constant, universal, and actively growing problem. And it's not just fedi - this happens on bluesky, discord, and even offline in physical spaces.
We are faced with ever-growing external threats, and yet our biggest obstacles are internal division and strife. There is no reason for us to have this problem. We could be working together, coordinating and supporting each other to fend off rising oppression and hate. But instead we're attacking and hurting our own people. We're doing the bigots' work for them!
This is a strong community, and I know we can survive and thrive. But that's only possible if we work together, and we can only do that if we treat each other with respect and kindness. The harassment has to stop. It has no place in our community, and it's our responsibility to keep it out. Please, let's make our community a welcoming place for everyone.
-- Hazel
#Trans #TransCommunity #Transgender
my own two cents for Fedi Admins about moderation and fedi drama/meta, RE: subpost; commentary on harassment and drama within the queer community
I have said this to @hazelnoot in a private conversation, but this needs to be seen by a wider audience:
As soon as an admin lets another user onto their instance, the other user(s) has/have a say regarding federation and wider decision making as long as ground rules are not being violated. Admins should also ground themselves every now and again to not let their ego of being an admin from grabbing hold of them. After all, being an admin and being a part of a community's staff is about service, not control. I have seen many admins abuse their powers, and that ultimately leads to more drama and division among the trans and wider queer community.
--
@Chishiki611Chishiki611 (vulnerable arc..) [Serial M3JT-9Q8L]
[ Tags for visibility: #Trans #Transgender #TransCommunity #Queer #Queers #QueerCommunity #FediAdmin #Moderation ]
Cory Doctorow (
@pluralisticCory Doctorow ) talks about one of the important features of the Fediverse (and Mastodon) being — account migration.
I.e., being able to leave a "bad" instance server (or whatever) for a "better" one.
...
(
@reiver@reiver ⊼ (Charles)
note: I highly agree with this. And, have wrote and talked about this elsewhere.)
@reiver@reiver ⊼ (Charles)
@pluralisticCory Doctorow
If the instance makes no effort at moderation, they will get defederated, and the users may not notice.
The users need to pay attention, and when they start seeing the lack of moderation, then that should be their hint to move to another instance.
"#ActivityPub is a #protocol – like email, jpeg, MP3 and ‘http’ (behind every website) – that’s built for a world with millions of ‘pubs’ with 1000s or 100 or even just one or two people in them. But it’s not just a mini-social network builder – there’s the key extra ability to connect with anyone in any pub, and chat/subscribe/like/repost not-to-mention change venue, at any point. This is a completely new approach to the challenge of moderating social media: break it into smaller human-run ‘pubs’, and then let those pubs federate with those with similar values and #moderation skills. So the technology itself isn’t where #censorship happens – but between #communities".
@nicNicol Wistreich
.
@andypiper is (another person who is) (correctly) arguing that —
The rules for moderation must be localized to a community (and even conflicting with the rules of other communities), else the network is not decentralized.
RE: https://youtu.be/GZ4R4eJzHVs
#DeSo #FediUX #Fediverse #FediverseUX #Moderation #ProgressReimaginedClips
IFTAS Connect is a private, supportive space for moderators, admins, community managers and trust and safety leads across the Fediverse.
If you're working to keep your community safe, you're not alone.
Join us: https://connect.iftas.org
some links i keep referring to when talking about managing communities, which i’ve been doing long before i started #TriangleTootParty.
We're trying to promote small instances (increased decentralization) with moderated signups (saver for the wole Fediverse) that opt-in to be added to our list (consent).
https://joinfediverse.wiki/Instances
#JoinFediverseWiki #decentralization #moderation #consent #instances #InstancesList
ActivityPub for WordPress @activitypub.blog@activitypub.blog
When running a WordPress site with the ActivityPub plugin, you're not just managing a website—you're also operating a node in the Fediverse. This means you need effective tools to block unwanted activities, users, servers, and content from other instances across the network. How Blocking Works in ActivityPub for WordPress The ActivityPub plugin takes a pragmatic approach to blocking unwanted content by building on WordPress’s existing “Disallowed Comment Keys” feature. While this […]
Read more →If you are in Bologna and like the idea of a #bonfire instance running upon #Guix System and all of its little parenthesis, tonight we are waiting for you at
https://indieweb.social/@bonfire/114476553336858779
We'll collectively setup a Bonfire instance deciding the rules that the #community will follow, how #moderation should be done, which #CodeofConduct to enforce. All on an instance defined with Guix declarative, roll-backable solid take on configuration.
How can you miss it?
📝 Our April 2025 Community Round-Up is live!
From updates in moderation tools to community-led initiatives across the Fediverse, here's what’s been happening, and what’s ahead.
Catch up on the latest from the IFTAS Connect community:
https://connect.iftas.org/news/connect/april-2025-connect-community-round-up/
"What about free speech?"
A common question, often misunderstood. This new IFTAS Connect Library article breaks down what free speech really means (especially in US contexts), how it's often misapplied in moderation debates, and why community boundaries matter.
Read it here: https://connect.iftas.org/library/community-management/responding-to-calls-for-free-speech/
Hi everyone at BSD Cafe,
I’d like to start by thanking everyone for being part of this community - your presence and support truly mean a lot!
This message will appear across all my BSD Cafe social accounts, as I’d like to make sure it reaches everyone. Apologies for the duplication, but I genuinely believe it’s important.
Lately, there have been some discussions and questions surrounding content moderation on our instance, and I wanted to take a moment to offer some clarity and reaffirm the spirit of our community.
As you know, BSD Cafe was founded as a space primarily focused on technology, with a special place for *BSD and open source. More importantly, though, I want it to be a positive, welcoming, and constructive place for everyone. Our community guidelines, especially principles like "Promote Positivity" and "Be Kind," are central to this vision.
I've seen questions arise, sometimes involving accusations of political censorship from different perspectives, regarding why certain posts might be moderated. I want to be very clear on this: My moderation approach focuses primarily on the tone and manner of communication, not the specific topic itself.
I don't intervene simply because a post discusses politics, a particular tech company, or any potentially divisive subject. I do step in when a post, regardless of the topic or the viewpoint being expressed, adopts a tone that is:
* Provocative or intentionally confrontational.
* Aggressive or disrespectful towards other users or groups.
* Overly negative without constructive intent.
* Contrary to our core principles of kindness and mutual respect.
This standard applies equally to everyone and every "side." If someone were to post something like "Users of X software are idiots," I would address that just as readily as any other topic presented in a hostile way, even if I personally dislike software X.
The goal isn't to "censor" opinions, but to preserve an environment where discussions, even critical ones, can happen civilly and respectfully, without descending into flame wars or personal attacks. We aim to be a space that is pro-constructive dialogue and pro-positivity, not anti-anyone.
BSD Cafe is our shared digital home. Let's continue working together to keep it a pleasant and rewarding place where we can share ideas, learn, and connect over our shared passions (tech and beyond!), feeling comfortable and respected.
Thank you sincerely for your understanding and for everything you contribute to making BSD Cafe a special community!
Let's keep building this positive space together.
#BSDCafe #Community #Moderation #Fediverse #InstanceAdmin #CommunityGuidelines #TechCommunity #Positivity #BeKind
Hi everyone at BSD Cafe,
I’d like to start by thanking everyone for being part of this community - your presence and support truly mean a lot!
This message will appear across all my BSD Cafe social accounts, as I’d like to make sure it reaches everyone. Apologies for the duplication, but I genuinely believe it’s important.
Lately, there have been some discussions and questions surrounding content moderation on our instance, and I wanted to take a moment to offer some clarity and reaffirm the spirit of our community.
As you know, BSD Cafe was founded as a space primarily focused on technology, with a special place for *BSD and open source. More importantly, though, I want it to be a positive, welcoming, and constructive place for everyone. Our community guidelines, especially principles like "Promote Positivity" and "Be Kind", are central to this vision.
I've seen questions arise, sometimes involving accusations of political censorship from different perspectives, regarding why certain posts might be moderated. I want to be very clear on this: My moderation approach focuses primarily on the tone and manner of communication, not the specific topic itself.
I don't intervene simply because a post discusses politics, a particular tech company, or any potentially divisive subject. I do step in when a post, regardless of the topic or the viewpoint being expressed, adopts a tone that is:
* Provocative or intentionally confrontational.
* Aggressive or disrespectful towards other users or groups.
* Overly negative without constructive intent.
* Contrary to our core principles of kindness and mutual respect.
This standard applies equally to everyone and every "side". If someone were to post something like "Users of X software are idiots", I would address that just as readily as any other topic presented in a hostile way, even if I personally dislike software X.
The goal isn't to "censor" opinions, but to preserve an environment where discussions, even critical ones, can happen civilly and respectfully, without descending into flame wars or personal attacks. We aim to be a space that is pro-constructive dialogue and pro-positivity, not anti-anyone.
BSD Cafe is our shared digital home. Let's continue working together to keep it a pleasant and rewarding place where we can share ideas, learn, and connect over our shared passions (tech and beyond!), feeling comfortable and respected.
Thank you sincerely for your understanding and for everything you contribute to making BSD Cafe a special community!
Let's keep building this positive space together.
#BSDCafe #Community #Moderation #Fediverse #InstanceAdmin #CommunityGuidelines #TechCommunity #Positivity #BeKind
#federatedNotDecentralized
This space does not have one provider. It was designed for many #servers to participate: https://observablehq.com/@neocartocnrs/mastodon
I moved from an instance with #moderation issues. You should too.
What is a good size? You may reverse the question: a good #neighbourhood council takes decisions to scale or to limit growth.
I invite you to try another account and pick an instance of reasonable size: https://mastodon.help/instances/en?lang=112&desc=&minu=111&maxu=8000&minau=111&minki=800&black=1&creg=1&appr=0&lcok=0&ord=rand&advc=1&p=1
Then post an #introduction with #hashTags: https://mstdn.social/@breton/109372054032955705