Updated Privacy settings (markdown)

Nitan Alexandru Marcel 2020-08-05 11:53:51 -04:00
parent d11d158891
commit 61587e5c1b

@ -1,13 +1,25 @@
There are three "types" (keys) of privacy settings, which are separate from each other:
* Last seen (also affects whether you can see the other person's)
* Chat invite (whether you can be added to groups)
* Phone calls (who can call you)
There are 8 "types" (keys) of privacy settings, which are separate from each other:
* Status Timestamp - Whether users can see your last active timestamp (also affects whether you can see the other person's)
* Chat Invite - Whether you can be invited to chats
* Phone Call - Whether you will accept phone calls
* Phone P2P - Whether you allow P2P communication during VoIP calls
* Forwards - Whether messages forwarded from you will be anonymous
* Profile Photo - Whether people will be able to see your profile picture
* Phone Number - Whether people will be able to see your phone number
* Added By Phone - Whether people can add you to their contact list by your phone number
For each of these, you have 3 modes (rules):
* All telegram users
* Your contacts only
* Only selected users
* Everyone from a certain chat
* Everyone except your contacts
* Everyone except selected users
* Everyone except users from a certain chat
* Nobody
To set any of these, you need a key to work on and a list of values, which will be a global rule, such as `InputPrivacyValueAllowAll` and exceptions, such as allowing or disallowing specific users.
### Last seen example