gardenfence_blocklist/README.md
2024-09-11 16:22:02 +09:00

4.9 KiB

Garden Fence

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:

  • 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
  • Spamming, denial-of-service, network disruption, abusive bots

Follow @gardenfence@sunny.garden for notification of weekly updates or other important changes to the list.

The Blocklist

Last Updated: 2024-09-08
Block Count: 144

Downloadable Files for Import

Before importing this or any blocklist, you are encouraged to spend some time reviewing its contents to ensure that it agrees with your values and criteria for the domains you wish to block. Keep in mind that viewing the content on some of the listed domains will expose you to hate speech, uncensored explicit imagery, or worse... Proceed accordingly.

Mastodon
As of version 4.1, blocklist files can be imported and exported from the admin interface, under Moderation > Federation.
fediblock-sync
The command line tool fediblock-sync available from fediblockhole can be used to import blocklists from multiple sources, including remote servers, URLs, or local files.

How is the list created?

As of Sep. 2024, only domains which are blocked by sunny.garden are included in the list. In practice, this has been the case since Nov. 2023, but it is now enforced as a requirement.

  • Domain is blocked by sunny.garden
  • Domain is also blocked by a minimum number of additional reference servers (subject to change, but currently 6 out of 7).
  • Suspend level blocks are counted, Limit/Silence blocks are ignored
  • Blocks of subdomains count towards the root domain (blocking social.bad.example is counted as blocking bad.example)
  • All additions and removals from the list are manually reviewed.

Tags are added by matching against the comments provided by the reference servers.

Domains may be excluded from the list if they are believed to be offline, or if the reason for the block is outside the intended scope of the blocklist, even if they are widely blocked (eg. threads.net, or bridges to twitter/bluesky/mostr).

Reference Servers

As of Sep. 2024, the reference server list is no longer public. This is primarily due to the time and effort required to find suitable reference servers that are also willing to be publicly listed as such, making it extremely difficult and time consuming to replace any server that is no longer being used as a reference.

A related change, as noted above, is that the blocks from reference servers are now used to filter down the sunny.garden blocklist to include the most widely blocked "worst of the worst" domains.

Reference servers are selected which have public blocklists, operate relatively independently of each other, and are known to actively monitor and block problematic domains.

What this list is not...

Neutral / Unbiased

This is not a neutral or unbiased survey of which domains are most blocked across the fediverse. It is highly biased against the various forms of unwanted content mentioned above.

Comprehensive

This list contains only domains blocked by sunny.garden which are also blocked by a majority of reference servers. There are surely other domains 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, bridges, etc.

It is focused on English content, and will likely 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.

It might not suit your needs though. These are some other lists which you might find useful: