Accounts & workspaces

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

8starlabs Pro

3 seats

Members

Workspace

AC

acme

Free · 1 seat

Members

member of

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:

FieldRequirement
Display name2 to 50 characters
Handle (account and workspace)3 to 30 characters; lowercase letters, numbers and hyphens only; must be unique
Password8 to 72 characters
Workspace name2 to 40 characters
Role titleup to 60 characters
Emailup to 120 characters

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

code
Account (you)
  └─ owns → Workspace (team + billing)
               ├─ Members (each a paid seat)
               └─ Maps
                    └─ Nodes + Edges

One 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.

Active

Signed in within the last 3 months

3 months inactive

Warned

Warning email — ~30 days to sign in

+30 days

Suspended

Login banned · all data preserved

+30 days

Deleted

Permanently deleted · final email ~7 days before

Drag sideways to move through the stages → Signing in (or re-subscribing) at any point resets the clock; active paid plans are never 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.

to paste into any AI.

Ask ChatGPT about this page.

Ask Claude about this page.

Need help? Sign in to chat with support

Have ideas?

General inquiry? Email support.