Skip to content

ADR 0002: Cloudflare Access as the documentation perimeter

  • Status: Accepted
  • Date: 2026-08-06

Context

A private GitHub repository does not prevent access to an independently published static Pages deployment. The custom domain is not the only URL Pages can expose.

Decision

Cloudflare Access protects the custom domain, default pages.dev hostname, and preview deployment hostnames. Access grants are limited to approved Google Workspace identities or explicit approved email rules.

Consequences

Deployment acceptance includes unauthenticated tests for every hostname class. A custom-domain-only Access policy is insufficient.