Merge pull request #14203 from mexon/mat/safety-doc

Add documentation on safety features
This commit is contained in:
Hypolite Petovan 2024-06-05 18:47:18 -04:00 committed by GitHub
commit 3aedf53765
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 91 additions and 11 deletions

View file

@ -103,6 +103,9 @@ When a certain language is forced, the language remains until session is closed.
<a name="contacts"></a>
### How do blocked, ignored, archived and hidden contacts behave?
These are various categories of contacts that are restricted in some way.
Many of these types are related to [Safety](help/Safety).
##### Blocked
Direct communication will be blocked.
@ -126,7 +129,7 @@ However, unlike blocking, existing posts this person made before being archived
##### Hidden
Contact not be displayed in your public friend list.
The contact not be displayed in your public friend list.
However, a hidden contact will appear normally in conversations and this may expose their hidden status to anybody who can see the conversation.
<a name="removed"></a>

View file

@ -14,6 +14,7 @@ Help
* You and other users
* [Connectors](help/Connectors)
* [Making Friends](help/Making-Friends)
* [Safety](help/Safety)
* [Circles and Privacy](help/Circles-and-Privacy)
* [Tags and Mentions](help/Tags-and-Mentions)
* [Community Groups](help/Groups)

View file

@ -98,16 +98,19 @@ As a friend, you can both communicate with each other.
diaspora* uses a different terminology, and you are given the option of allowing them to "share with you", or being full friends.
Ignoring, blocking and deleting contacts
Deleting
---
Once you have become friends, if you find the person constantly sends you spam or worthless information, you can "Ignore" them - without breaking off the friendship or even alerting them to the fact that you aren't interested in anything they are saying.
In many ways they are like a "follower" - but they don't know this.
They think they are a friend.
You can also "block" a person.
This completely blocks communications with that person.
They may still be able to see your public posts, as can anybody in the world, but they cannot communicate with you directly.
Friendica will notify their server that you have blocked them, although normally that server should not notify them individually.
However, there are various simple ways they can deduce that they have been blocked if they investigate.
You can delete a friend no matter what the friendship status - which completely removes everything relating to that person from your website.
You can also delete a friend no matter what the friendship status - which completely removes everything relating to that person from your website.
Unwanted Behaviour
---
If a contact engages in abuse, harrassment, or other unwanted behaviour, there are various actions you can take.
These include:
* Reporting them to your administrator, optionally also their administrator
* Ignoring the contact, so that you will not see their posts
* Blocking the contact from receiving your posts
For more information, see [Safety](help/Safety).

73
doc/Safety.md Normal file
View file

@ -0,0 +1,73 @@
Safety
======
* [Home](help)
Each Friendica instance is linked together with a global network of other servers, some running Friendica and some running other software.
These servers support a diverse global community of millions of users.
Inevitably, some of these users are malicious.
Friendica provides several features to keep you safe from abuse and harrassment.
Terms of Service
---
Each instance is entitled to define its own Terms of Service, also often called a Code of Conduct.
These terms include rules for behaviour.
These Terms of Service are visible when creating an account.
By creating an account on a server, you agree to be bound by these Terms of Service.
Users who violate the terms of service of their instance may face sanctions including being suspended or banned from their instance.
Remember that conversations frequently involve participants from different instances with different rules.
Participants are only bound by the rules of the server where they have an account, not by the rules of your server.
Terms of Service may even be completely incompatible.
Reporting
---
Your local administrators are responsible for ensuring a safe online environment for all users on your server.
They rely on reports from users to highlight behaviour that puts other users at risk.
If you see problematic behaviour from a user, whether they are from another server or are local to your server, you can report that behaviour to your administrator.
You can also choose to send that report to their administrator at the same time.
You will be given an opportunity to select the type of problem you are seeing.
Your local administrator then has the option of blocking that user for all users on your local instance.
If a remote server is a constant source of abuse and their administrators are unable or unwilling to control their users behaviour, your administrator can even block the entire remote server.
Ignoring
---
Once you have become friends, if you find the person constantly sends you spam or worthless information, you can "Ignore" them - without breaking off the friendship or even alerting them to the fact that you aren't interested in anything they are saying.
In many ways they are like a "follower" - but they don't know this.
They think they are a friend.
Your own posts will still be delivered to them.
Other people will see their replies to you normally.
Some servers are frequent sources of abusive or other unwanted behaviour.
For this reason you can also choose to ignore entire servers.
Users on that server can still follow you as normal.
Blocking
---
You can also "block" a person.
This completely blocks communications with that person.
Your public comments will no longer be sent to them. Their own public posts will not be visible in your stream.
If they participate in other conversations you are following, their replies will still be part of the thread.
However, their replies will be collapsed by default, and only visible if you open the reply.
Other people will see their replies normally.
A blocked contact will still believe that they are following you.
If they delete you as a contact and then add you again, they will return to apparently following you but in fact still being blocked.
You will not be notified when this happens.
When you block a person, your server will notify their server that the block has occurred.
This is so that if, for example, Alice and Bob follow you from the same server, and you want to block Alice but not Bob, their server can decide which accounts should see your post.
This does mean that the administrator of their server can see that you have applied the block, and may inform the blocked person.
In some cases this could lead to retaliation.
There are several other ways someone can determine that you have blocked them, and see your public posts despite the block.
For example, they can simply log out and view your posts.
Archiving
---
Archiving is similar to blocking.
However, existing posts this person made before being archived will be visible in your stream.