Access Control
Control who can access your deployed apps. Visibility is configured from the dashboard after deploy.
Visibility levels
Public
Anyone with the URL can access the app. This is the default for all deployments.
Private
Only the app owner can access it. Requires login to view.
Team
Only members of your organization can access. Requires Google sign-in with a matching company email domain.
Set visibility in the dashboard
Leash deploys the app first, then you can change access control from the dashboard at any time.
Terminal
$ leash deploy
→ Open the app in the dashboard
→ Settings → Access Control
→ Choose public, private, or team
Change visibility later
Open your app in the Dashboard, go to Settings, and update the visibility level. Changes take effect immediately — no redeploy required.