Choose Locality Cloud or Desktop
Start with the outcome you need.Locality Cloud and Desktop solve different problems. Connecting a provider in Locality Cloud does not create a Desktop mount. Connecting the same provider in Desktop does not add an organization source in Locality Cloud.

The Locality Desktop source view manages personal mounts on this computer.
The Locality Cloud model in one minute
The setup follows one path:
A sandbox key is not a source-provider credential. It cannot choose extra folders or bypass a grant. It can only launch the Workspace Profile for the recipient it was created for.
Set up Locality from start to finish
1. Sign in, join, or create an organization
Open Locality Cloud and choose the path that matches your situation:- Sign in if you already belong to a Locality organization.
- Create your account if an Owner or Admin invited you.
- Create organization if your company is new to Locality. Enter the organization name, then create the first Owner account.

New teams can create an organization from the Locality Cloud sign-in page. Invited users create an account from the same page.
2. Add the people who need access
An Owner or Admin opens Team and selects Add team member.- Choose Existing organization member when the person already has an active account in the organization.
- Choose Send invitation when the person has not joined yet. The invitation is valid for seven days.
- Choose Developer for someone who only needs assigned data in sandboxes.
- Use Admin or Owner only when the person must manage organization-wide access.
3. Connect a source and choose content
Open Sources and select an available provider. The connection buttons shown there are authoritative for your environment. Complete the provider’s authorization flow, return to Locality, and choose the content that this organization should ingest. The selection step depends on the provider:- For Notion, select pages or databases as top-level roots. You can select up to 16 roots, and child pages beneath them are included. If a shared root is not discovered, paste its Notion URL or ID.
- For Slack, select the channels to include. Slack appears only in environments where hosted Slack is enabled.
- Future providers can use their own content picker while keeping the same Data Grant and Workspace Profile flow described below.
Each source card is an independent connection. Connect the same provider again only when you intentionally need separate authorization or a separate content boundary.
4. Create a Data Grant
Open Access and select New data grant under Step 1.- Give the grant a clear name, such as
Quarterly reporting data. - Choose the named team member as the Recipient.
- Choose the connected source and folders.
- Keep Read files enabled.
- Add Search or Download attachments only when the workflow needs them.
- Review the plain-language preview and select Publish data grant.
5. Create a Workspace Profile
Under Step 2, select New workspace profile.- Name the intended job, such as
Quarterly analysis. - Select one or more existing Data Grants.
- Choose the maximum acceptable data age.
- Confirm the folders that will appear in the sandbox.
- Select Create workspace profile.
6. Assign the profile
Return to Team, find the Developer, choose the Workspace Profile, and select Assign. Assignment makes the profile appear under Your access for that Developer. It does not expose a key. The Developer creates and controls their own key in the next step.7. Create and save a sandbox key
There are two supported paths:- A Developer opens Team, finds an assigned profile under Your access, and selects Create key.
- An Owner or Admin opens Access, finds the profile, and selects Create key.
Analyst workspace. Copy it immediately.
8. Materialize the workspace with loc
Install the current Locality release and confirm that the CLI is available:
quarterly-analysis root. Inspect the materialized files with ordinary tools:
What each Locality Cloud page does
Developers only see Team because that page contains everything they need for their assigned access. Owners and Admins see the organization-wide pages.
Common questions
Why is Create key unavailable?
Create at least one Data Grant, include it in a Workspace Profile, and make sure every grant in that profile has the same recipient. A Developer also needs the profile assigned on Team before it appears under Your access.Why is source content missing?
Confirm that the content is visible to the provider connection and included in its selected roots or channels. Then check the source status and last refresh time. For Notion, a missing shared page or database can also be added by pasting its URL or ID in source setup.Why did sandbox creation stop on freshness?
The profile required data newer than the latest published snapshot. Check the source status and Last refreshed time. Resolve Needs attention, or ask an Owner or Admin whether the profile’s maximum data age is appropriate for this workflow.Can a Locality Cloud sandbox edit the connected source?
No.loc sandbox init materializes a sealed, read-only replica for an agent. Use Locality Desktop when a person or agent needs a reviewed edit and sync workflow back to a supported source.