starlight_help/src/content/docs/public-access-option.mdx
import FlattenedSteps from "../../components/FlattenedSteps.astro"; import NavigationSteps from "../../components/NavigationSteps.astro"; import ZulipNote from "../../components/ZulipNote.astro"; import ZulipTip from "../../components/ZulipTip.astro"; import WebPublicChannelsIntro from "../include/_WebPublicChannelsIntro.mdx";
<WebPublicChannelsIntro />Enabling web-public channels makes it possible to create web-public channels in your organization. It also makes certain information about your organization accessible to anyone on the Internet via the Zulip API (details below).
To help protect closed organizations, creating web-public channels is disabled by default for all organizations.
The following information about your organization can be accessed via the Zulip API if web-public channels are enabled and there is currently at least one web-public channel.
Enabling web-public channels is thus primarily recommended for open communities such as open-source projects and research communities.
To create a new web-public channel, follow the instructions for creating a channel, selecting the Web-public option for Who can access this channel.
To make an existing channel web-public, follow the instructions to change the privacy of a channel, selecting the Web-public option for Who can access this channel.
Logged out visitors can browse all content in web-public channels, including using Zulip's built-in search to find conversations. Logged out visitors can only access the web-public channels in your organization, and the topics, messages (including uploaded files) and emoji reactions in those channels.
They cannot:
Logged out visitors have access to a subset of the metadata information available to any new account in the Zulip organization, detailed below.
Logged out visitors can see the following information about users who participate in web-public channels. They do not see this information about users who do not participate in web-public channels in the Zulip UI, though they may access it via the Zulip API.
The following additional information is not available in the UI for logged out visitors, but may be accessed without an account via the Zulip API:
The following information is available to all users with an account, but not to logged out visitors:
The unfortunate reality is that any service that allows hosting files visible to the Internet is a potential target for bad actors looking for places to distribute illegal or malicious content.
In order to protect Zulip organizations from bad actors, web-public channels have a few limitations designed to make Zulip an inconvenient target:
Our aim is to tune anti-abuse protections so that they don't interfere with legitimate use. Please contact us if your organization encounters any problems with legitimate activity caused these anti-abuse features.
As a reminder, Zulip Cloud organizations are expected to moderate content to ensure compliance with Zulip's Rules of Use.