2018-05-22 19:34:42 +02:00
|
|
|
# Stream privacy settings
|
|
|
|
|
2018-07-27 03:49:26 +02:00
|
|
|
Streams are similar to chatrooms, IRC channels, or email lists in that they
|
|
|
|
determine who receives a message. There are three types of streams in Zulip.
|
2018-05-22 19:34:42 +02:00
|
|
|
|
2020-02-04 21:50:55 +01:00
|
|
|
* **Public**: Anyone other than guests can join, and anyone (other
|
|
|
|
than guests) can view the complete message history without joining.
|
2018-05-22 19:34:42 +02:00
|
|
|
|
|
|
|
* **Private, shared history**: You must be added by a member of the stream. The
|
|
|
|
complete message history is available as soon as you are added.
|
|
|
|
|
|
|
|
* **Private, protected history**: You must be added by a member of the
|
|
|
|
stream. You only have access to the messages that are sent after you are added.
|
|
|
|
|
|
|
|
## Privacy model for private streams
|
|
|
|
|
|
|
|
At a high level:
|
|
|
|
|
|
|
|
* Organization admins can see and modify most aspects of a private stream,
|
2018-10-20 00:33:09 +02:00
|
|
|
including the membership and estimated traffic. Admins generally cannot see stream
|
|
|
|
messages or do things that would indirectly give them access to stream
|
2018-05-22 19:34:42 +02:00
|
|
|
messages, like adding members or changing the stream privacy settings.
|
|
|
|
|
2018-10-30 06:40:33 +01:00
|
|
|
* Non-admin members cannot easily see which private streams exist, or interact with
|
2018-05-22 19:34:42 +02:00
|
|
|
them in any way until they are added. Given a stream name, they can figure
|
|
|
|
out whether a stream with that name exists, but cannot see any other
|
|
|
|
details about the stream.
|
|
|
|
|
2018-10-30 06:40:33 +01:00
|
|
|
* From the perspective of a guest, all streams are private streams, and they
|
|
|
|
additionally can't add other members to the streams they are subscribed to.
|
|
|
|
|
2018-10-20 00:33:09 +02:00
|
|
|
There are two situations in which an organization administrator can access
|
|
|
|
private stream messages:
|
|
|
|
|
|
|
|
* Via some types of [data export](/help/export-your-organization).
|
|
|
|
|
|
|
|
* Administrators can change the ownership of a bot. If a bot is subscribed
|
|
|
|
to a private stream, then an administrator can get access to that stream by
|
|
|
|
taking control of the bot, though the access will be limited to what the
|
|
|
|
bot can do. (E.g. incoming webhook bots cannot read messages.)
|
|
|
|
|
2018-05-22 19:34:42 +02:00
|
|
|
## Detailed permissions
|
|
|
|
|
|
|
|
### Public streams
|
|
|
|
|
2019-03-02 01:02:16 +01:00
|
|
|
| | Org admins | Members | Guests
|
|
|
|
|--- |--- |--- |---
|
|
|
|
| Join | ✔ | ✔ |
|
|
|
|
| Unsubscribe | ◾ | ◾ | ◾
|
|
|
|
| Add others | ✔ | ✔ |
|
|
|
|
| See subscriber list | ✔ | ✔ | ◾
|
|
|
|
| See full history | ✔ | ✔ | ◾
|
|
|
|
| See estimated traffic | ✔ | ✔ | ◾
|
|
|
|
| Post | ✔ | ✶ | ✶
|
|
|
|
| Change the privacy | ✔ | |
|
|
|
|
| Rename | ✔ | |
|
|
|
|
| Edit the description | ✔ | |
|
|
|
|
| Remove others | ✔ | |
|
|
|
|
| Delete | ✔ | |
|
|
|
|
|
|
|
|
✔ Always
|
|
|
|
|
|
|
|
◾ If subscribed to the stream
|
|
|
|
|
2020-02-04 21:50:55 +01:00
|
|
|
✶ [Configurable](/help/stream-sending-policy). Org admins and
|
|
|
|
Members can, by default, post to any public stream, and Guests can
|
|
|
|
only post to public streams if they are subscribed.
|
2018-05-31 22:25:52 +02:00
|
|
|
|
2018-05-22 19:34:42 +02:00
|
|
|
### Private streams
|
|
|
|
|
|
|
|
|
2019-03-02 01:02:16 +01:00
|
|
|
| | Org admins | Members | Guests
|
|
|
|
|--- |--- |--- |---
|
|
|
|
| Join | | |
|
|
|
|
| Unsubscribe | ◾ | ◾ | ◾
|
|
|
|
| Add others | ◾ | ◾ |
|
|
|
|
| See subscriber list | ✔ | ◾ | ◾
|
|
|
|
| See full history | ✶ | ✶ | ✶
|
|
|
|
| See estimated traffic | ✔ | ◾ | ◾
|
|
|
|
| Post | ◾ | ✶ | ✶
|
|
|
|
| Change the privacy | ◾ | |
|
|
|
|
| Rename | ✔ | |
|
|
|
|
| Edit the description | ✔ | |
|
|
|
|
| Remove others | ✔ | |
|
|
|
|
| Delete | ✔ | |
|
2018-10-30 06:40:33 +01:00
|
|
|
|
2019-03-02 01:02:16 +01:00
|
|
|
✔ Always
|
2018-05-31 22:25:52 +02:00
|
|
|
|
2019-03-02 01:02:16 +01:00
|
|
|
◾ If subscribed to the stream
|
2018-05-22 19:34:42 +02:00
|
|
|
|
2020-02-04 21:50:55 +01:00
|
|
|
✶ [Configurable](/help/stream-sending-policy), but at minimum
|
|
|
|
must be subscribed to the stream.
|