Accounts & workspaces
Canopy is built around two layers: an account (you) and a workspace (your team and its maps). Everything useful - maps, members, roles, and billing - lives inside a workspace.
Workspace

8starlabs Pro
3 seats
Members



Workspace
acme
Free · 1 seat
Members

Account

lele@8starlabs.com
One account · multiple workspaces
Accounts
An account is you. You sign in once - via GitHub or email and password - and your account follows you across every workspace you belong to. One email address, one account.
Your account holds your personal profile, your Canopy Card, and settings like your display name, handle, and avatar. That public identity is used on marketplace author cards and account previews. Deleting your account removes your personal data across all workspaces.
Workspaces
A workspace is the team and billing boundary. Maps, members, roles, and subscriptions all live inside a single workspace.
- Every workspace has exactly one Owner, who controls billing and invitations.
- Every invited member - regardless of role - occupies a paid seat on the workspace's Pro subscription.
- Each workspace has its own subscription, separate from any other workspace you own or belong to.
- Each workspace gets a unique handle (e.g.
/w/acme-corp), which becomes its public profile URL if you choose to publish maps. Marketplace workspace previews use this workspace identity, separate from your account preview.
Field rules
The same limits apply in the app and on the server, so what you type is what gets saved:
Most text fields let you keep typing past the limit but flag it inline and block saving until it is back in range. Handles are lowercased automatically, and passwords are hard-capped at 72 characters (the authentication limit).
How they fit together
Account (you)
└─ owns → Workspace (team + billing)
├─ Members (each a paid seat)
└─ Maps
└─ Nodes + EdgesOne person can own multiple workspaces (each billed separately) and be a member of workspaces owned by others - with a different role in each.
Free workspaces
Every account can own up to two free workspaces. To create more, upgrade one to Pro first - that frees a slot. Paid workspaces (Pro) are unlimited. See Subscriptions & seats for plan limits.
A workspace downgraded from Pro to Free is never deleted. If a downgrade would put you over the two-free-workspace cap, the surplus one goes read-only until you re-upgrade one, delete one, or free a slot. Your two oldest free workspaces stay editable; newer surplus ones become read-only (you can still read them, and re-upgrading or deleting a free workspace unlocks the rest).
Workspace verification
Pro workspace owners can apply for a verified badge (the blue seal) to show buyers that their public maps and templates come from a trusted source. Apply from Workspace settings → Verification. See Trust & verification for the full requirements.
Roles are per workspace
The same person can be an Owner in one workspace and a Viewer in another. Roles and seat costs are always scoped to a single workspace. See Roles & permissions for what each role can do.
Dormant accounts
Inactive free accounts move through a notice-first lifecycle before any data is removed. Signing in resets the clock at any stage, and accounts on an active paid plan are never treated as dormant.
- 3 months inactive → a warning email with ~30 days to sign back in.
- +30 days with no sign-in → suspended: your login is disabled and all workspaces you own become inaccessible, but nothing is deleted. The data is preserved.
- +30 days still suspended → permanently deleted (a final-warning email goes out ~7 days before). Maps other people have purchased are kept (archived) so buyers aren't affected.
Reactivate a suspended account anytime before deletion through chat support (the chat bubble on any page, available even when you're signed out); we'll confirm the account with you in the conversation. If your paid plan lapses to Free, the dormancy clock starts from the downgrade date, not your last sign-in. Full details, including marketplace and Stripe specifics, are in the Dormant Account Policy.