gardenfence_blocklist/README.md

82 lines
4.3 KiB
Markdown
Raw Normal View History

2023-02-19 07:30:48 +00:00
# Garden Fence
2023-05-23 05:31:54 +00:00
This blocklist is intended as a simple starting point for Mastodon server admins who want to protect their users from the worst and most well known sources of:
2023-02-19 07:30:48 +00:00
- Hate speech, racism, sexism, homophobia, transphobia
- Harassment, trolling, doxxing, stalking
- Alt-right, nazism, fascism
- Free-speech-as-in-bigotry, "just asking questions"
- Misinformation, anti-vax, conspiracy theories
- Sexualization of minors, potential for [CSAM](https://www.missingkids.org/theissues/csam)
- Spamming, denial-of-service, network disruption, abusive bots
2024-03-01 12:20:57 +00:00
Follow [@gardenfence@sunny.garden](https://sunny.garden/@gardenfence) for notification of weekly updates or other important changes to the list.
2023-02-19 07:30:48 +00:00
## The Blocklist
2024-05-12 10:09:10 +00:00
**Last Updated**: 2024-05-12
2024-04-28 10:44:20 +00:00
**Block Count**: 137
2023-02-26 01:59:00 +00:00
2023-02-19 07:30:48 +00:00
### Downloadable Files for Import
- [gardenfence-mastodon.csv](https://github.com/gardenfence/blocklist/blob/main/gardenfence-mastodon.csv) (Mastodon format)
- [gardenfence-fediblocksync.csv](https://github.com/gardenfence/blocklist/blob/main/gardenfence-fediblocksync.csv) (fediblock-sync format)
**Mastodon**
: As of version 4.1, blocklist files can be imported and exported from the admin interface, under **Moderation > Federation**.
**fediblock-sync**
2024-01-28 05:38:38 +00:00
: The command line tool **fediblock-sync** available from [fediblockhole](https://github.com/eigenmagic/fediblockhole) can be used to import blocklists from multiple sources, including remote servers, URLs, or local files.
2023-02-19 07:30:48 +00:00
## How is the list created?
The Garden Fence blocklist is generated with a python script:
- Block lists are fetched from each of the reference servers
- *Suspend* level blocks are counted, *Limit/Silence* blocks are ignored
2023-07-03 12:02:45 +00:00
- Blocks of subdomains count towards the root domain (blocking `social.bad.example` is counted as blocking `bad.example`)
- Suspensions which are shared by **at least 6 of the 7 of reference servers** are included in the list (~85%)
2023-02-19 07:30:48 +00:00
- Tags are added by matching against the comments provided by the reference servers
- Servers which are believed to be offline are filtered out to reduce clutter
### Reference Servers
The admins of these servers have given permission for their block lists to be used for the purpose of generating this combined blocklist:
- [sunny.garden](https://sunny.garden)
- [mastodon.art](https://mastodon.art)
- [mastodon.social](https://mastodon.social)
- [rage.love](https://rage.love)
- [tenforward.social](https://tenforward.social)
- [solarpunk.moe](https://solarpunk.moe)
2023-12-10 05:24:32 +00:00
- [indieweb.social](https://indieweb.social)
2023-02-19 07:30:48 +00:00
The admins of these servers make their own determinations about which servers to block, and represent a variety of administrative styles and approaches to evaluating the importance of blocking any particular server. They do not necessarily endorse the entire content of the final blocklist, or suspensions made by other servers.
## What this list is *not*...
### Neutral / Unbiased
2023-08-06 08:17:59 +00:00
This is not a neutral or unbiased survey of which servers are most blocked across the fediverse. It is highly biased against the various forms of unwanted content mentioned above.
2023-02-19 07:30:48 +00:00
### Comprehensive
This list contains only the most blocked servers among the selected group of reference servers. Some of these servers on their own have much longer blocklists, and there are surely other servers that you may wish to block that are not listed.
It also does not necessarily represent all of the different kinds of content that you might want to block depending on the goals and values of your particular server, such as porn, crypto, bots, etc.
It is also highly biased towards English content, and may not provide good coverage for content in other languages.
### Realtime
Updates are typically processed and reviewed once a week.
# Other Blocklists
One of the aims of the Garden Fence blocklist is simplicity. There is only one list, it can be used for manual or automatic import, and I aim to keep it as straightforward as I can.
2023-09-24 04:14:49 +00:00
It might not suit your needs though. These are some other lists which you might find useful:
- [Seirdy's Fediverse Blocklists](https://seirdy.one/posts/2023/05/02/fediverse-blocklists/) has several manually curated block lists in different levels of severity.
2023-09-24 04:14:49 +00:00
- [Oliphants Blocklists](https://writer.oliphant.social/oliphant/blocklists) contains a variety of lists automatically combined from several reference sources.