Skip to content

Private documentation

Three visibility modes, and what each one gates.

A project’s published site has one of three visibility modes.

publicvisibility

Anyone may read it. Indexed by search engines. The default.

passwordvisibility

A reader must know a passphrase. One passphrase for the site, not an account each.

workspacevisibility

Only members of the workspace may read it, signed in. Use this for an engineering handbook or an internal runbook.

The passphrase is stored as a hash. There is nothing to read back, so the screen tells you whether one is set and offers to replace it. It never shows you the passphrase you chose.

Attempts are rate limited. A correct passphrase issues a session cookie, so a reader enters it once.

This is the part to check when you rely on it:

SurfaceBehaviour on a private site
PagesBehind the gate.
AssetsBehind the same gate. Not on a permanently public URL.
SitemapNot served.
Search enginesnoindex.
Site searchAuthorised on the server, not filtered in the browser.
AskAnswers only from pages the reader is allowed to read.
llms.txtNot served.
Content APIRequires a token, as always.

Danger

Search on a private site is authorised server-side. Never assume a documentation tool does this; a search that fetches everything and hides the unauthorised results in the browser is a search that leaks them.

A draft: true page is not served on a public site or a private one. Visibility controls who may read the site. draft controls whether a page is part of it at all.

A preview of a branch is always noindex and always carries its own token, whatever the project’s visibility.

Private documentation is a Pro capability. See Plans.