Loomio
Wed 6 Apr 2022 3:56PM

Ability to block other users

TH Tim Huegerich Public Seen by 2

Here's my current vision for implementing blocks (in the spirit of protective force). The hope is that this will empower users to protect themselves and others from people not participating in good faith, in a decentralized way that doesn't require administrator intervention.

There would be an option to make the block either private or public:

A private block secretly prevents the other user from seeing your empathy requests or directly messaging you. (They would not receive any explicit notice that you have privately blocked them and they are still able to view your profile.)

A public block also prevents them from directly messaging or seeing the empathy requests of anyone in your network more closely connected to you than to them. Users connected equally closely to both of you (e.g. a close connection of yours who is in turn a close connection of the blocked user), will see a warning symbol next to their name, with further explanation on their profile--the blocker is required to provide a brief, public explanation of the reason for the block for this purpose. The blocked user, their group hosts, and all their direct connections will be notified of the block and the reason (so the latter can likewise publicly block them if they choose, which could result in their effectively losing access to the platform).

Ideally, a public block would be a last resort, after attempting dialogue via direct messages or otherwise. But that would be left to the blocker's discretion.

See also: Aims and Means, "Roles" (users gain privileges as they connect and verify their identity), Solicit empathy feedback?

TH

Tim Huegerich Wed 7 Sep 2022 8:14PM

I'm currently envisioning:

  • The profile of the person receiving a public block would list the name of the person doing the block--but only if that person is at least equally as closely connected to you (the person viewing the profile) as to the blocked user.
  • The profiles of the Member who initially invited the blocked person (whether as a close link or a group member) and the Member who gave them their orientation chat (if different from the inviter) could also note that their invitee was blocked--but, again, only if the blocker is is at least equally as closely connected to you as the Member in question.
  • The profile of the person initiating a public block will list the number of users publicly blocked, and you will be able to click that to see the names of who he/she/they publicly blocked.