Block is a feature on many silos that provides the ability for one user to "block" or prevent interactions from another user.
Blocking is similar in some ways to muting someone, but beyond not seeing content from that person:
Blocking someone typically means:
- they cannot follow you nor view your profile while logged in
- they cannot favorite, repost, or reply to your posts
- you don't see content from them in *any* context on the silo
- remove any of your content from that person's collections (e.g. favorites collection)
- remove any old comments from them on anything of yours
Building blocks in progress towards enabling indieweb block features:
- Private posts and public post upgrading to enable private lists: private posts#Public_Page_Upgrading
Modest minimal proposal:
- format: a set of URLs
- behavior: block any URLs that are prefix-matched from that set. E.g. if "abuser.example.com" is in the set, then "abuser.example.com/?post=123" would be blocked. Use-cases thus:
- Bridgy: https://github.com/snarfed/bridgy/issues/473
- A WebMention Endpoint: https://github.com/voxpelli/webpage-webmentions/issues/31
Mastodon has a block feature that allows you to block an individual user (no matter where they are hosted), or an entire Mastodon site ("instance") and all its users.
You can block someone to unfriend them and prevent them from starting conversations with you or seeing things you post on your Timeline. People you block can still see and comment on stuff you share in groups, apps and other shared places.
Flickr's block features is viewed as the current best-of-breed and most well designed/thorough block feature.
For details on what Flickr means by block, see:
Twitter's "block" feature is widely viewed as insufficient, and has been through a number of iterations, one of which was no more than a renamed "mute" (which they later actually released as a "mute" feature itself, since that by itself was useful for other use-cases).
Description from Blocking Users On Twitter:
“Blocked users cannot:
- Add your Twitter account to their lists.
- Have their @replies or mentions show in your mentions tab (although these Tweets may still appear in search).
- Follow you.
- See your profile picture on their profile page or in their timeline.
- Tag you in a photo.”
Note that this user-facing documentation does not mention the caveat about retweets detailed on the /post/blocks/create API documentation (emphasis ours):
“…the blocked user will not show in the authenticating users mentions or timeline (unless retweeted by another user).”
Twitter also has a support document covering Online Abuse, recommending blocking offending users.
Twitter fails to hide blocked comments
Twitter fails to actually remove blocked users from your permalinks. All it does is hide them only from you.
Twitter shows blocked users' comments on your tweet permalinks to all other users (and the general public for public accounts).
Here is an example tweet permalink with a comments removed from a blocked user, shown only to the blocker (original poster)
Yet here is how that same tweet permalink looks to others or the general public:
Note the semi-nonsensical comments from @caca_dhavid (blocked user).
More examples (with one or more blocked abusive comments, publicly visible)
Importing Block Lists
Twitter allows you to import a csv file with a list of accounts to block.
- report abuse
- Thread about POTUS/team using Twitter's block feature, then that action being ruled unconstitutional, and some of those blocks being undone: https://twitter.com/tomcoates/status/1034519664640970752 (thread, archived)
- "Earlier today, @realdonaldtrump unblocked my twitter account. I thought I should probably talk about this in a little more detail." @tomcoates August 28, 2018
- 2019-06-24 https://thoughtshrapnel.com/2019/06/24/false-balance/
- "without knowing what you're talking about: I'd expect "mute" to hide entries in the list I'm seeing, while "block" should prevent them reaching my database at all" @cweiske September 9, 2019
- "if you block someone on twitter, to them it should just look like your account is protected 🤷♂️" @zachleat April 12, 2020
- Feature request: tagging people to know why you blocked them: https://twitter.com/EmilyKager/status/1344547094535704576
- "Twitter needs a private profile "tag" feature so I can keep track of exactly why I blocked someone for future reference" @EmilyKager December 31, 2020