Arcade Access Control

Arcade-level RBAC gives you the power to share and collaborate with other users on an individual Arcade by Arcade level. You can grant specific accounts the power to view and/or edit chosen Arcades.

Arcade-Level RBAC


What is Arcade-level RBAC?

Arcade-level RBAC (role-based access control) lets you control who can view or edit a specific Arcade, without changing access across your entire workspace.

This allows teams to collaborate on individual Arcades while keeping workspace-level permissions unchanged.


How is Arcade-level access different from workspace access?

  • Workspace-level access determines who can create, manage, and own Arcades across the workspace.

  • Arcade-level access determines who can view or edit a single Arcade.

Workspace-level permissions remain the same. Arcade-level permissions apply only to the Arcade where they are set.


When do Arcade-level permissions apply?

Arcade-level permissions apply based on the visibility of the Arcade.

Public Arcades

If an Arcade is set to public, anyone with the link can view it.

  • Viewer permissions do not apply to public Arcades

  • No invitation is required to view

  • Editor permissions can still be granted to control who can edit the Arcade

Public Arcades are designed for broad sharing and do not require viewer-level access controls.

Private Arcades

If an Arcade is set to private, access is restricted to invited users.

  • Viewer permissions apply only to private Arcades

  • Users must be explicitly invited to view or edit

  • Editors and viewers are managed through Arcade-level permissions

Private Arcades are designed for controlled access and collaboration.


Can I use editor permissions on public Arcades?

Yes.

Editor permissions can be used on both public and private Arcades.

  • Public Arcades: anyone can view, only invited editors can edit

  • Private Arcades: only invited users can view or edit

This allows teams to share content publicly while maintaining strict control over who can make changes.


How do I change an Arcade’s visibility?

  1. Open the Arcade.

  2. Click Share.

  3. Select one of the following:

    • Anyone with the link can view

    • Only invited users

When “Only invited users” is selected, you can manage individual permissions.


Who can I invite to an Arcade?

You can invite:

  • Members of your workspace

  • External collaborators outside your workspace

Invited users do not need to belong to your workspace to access a specific Arcade.


What permission levels are available?

Each invited user can be assigned one of two roles:

Viewer

  • Can view the Arcade

  • Cannot edit

  • Can request edit access

Editor

  • Can edit the Arcade

  • Can be changed back to Viewer or removed at any time


Can external collaborators edit an Arcade?

Yes. External collaborators can be invited as Editors for a specific Arcade.

Their access is limited to that Arcade only and does not grant workspace access.

How does Arcade distinguish workspace users from external users?

Arcade determines how access and feature availability apply based on whether an invited user is part of your workspace and whether they have a paid Arcade seat.

Workspace users (same domain)

Users whose email domain matches your workspace are considered workspace users.

  • Their access may extend beyond a single Arcade

  • Editor access may require a paid seat, depending on your plan

  • Workspace-level permissions continue to apply

External users (different domain)

Users whose email domain does not match your workspace are considered external users.

  • Their access is limited to the specific Arcade they are invited to

  • They do not receive workspace-level access

  • Their permissions apply only to that Arcade


What access do users without a paid seat have?

Users who do not have a paid Arcade seat can still be invited to collaborate on a specific Arcade, but their access is intentionally limited.

When added through Arcade-level permissions:

  • They can edit only the Arcade they are invited to

  • Their access to paid features is limited

  • Their usage is scoped to collaboration, not full workspace creation or management

This ensures teams can collaborate without granting unrestricted access to paid capabilities.


How does Arcade-level RBAC affect billing?

Billing behavior depends on your plan and whether the editor is a member of your workspace.


How does RBAC billing work on the Growth plan?

On the Growth plan:

  • Viewers never affect billing.

  • Editors who are members (and/or have the same domain) of your workspace require a paid seat.

  • When a workspace member (same domain) is added as an editor, billing is applied immediately.

Growth plans are designed for smaller teams with direct seat-based billing.


How does RBAC billing work on the Enterprise plan?

On the Enterprise plan:

  • Viewers never affect billing.

  • Editors who are members of your workspace are tracked and reconciled according to your Enterprise billing agreement.

  • Editor access is typically reviewed during scheduled billing true-ups rather than charged immediately.

Enterprise plans are designed for flexible collaboration across larger teams and external partners.


Does adding viewers affect billing?

No. Viewers do not affect billing on any plan.


Can viewers request edit access?

Yes. Viewers can request edit access, which can be approved or denied by an Arcade owner or editor.


Can I change or remove someone’s access later?

Yes. At any time, you can:

  • Change an editor to a viewer

  • Remove a user’s access entirely

Changes take effect immediately.


Does Arcade-level RBAC override workspace permissions?

No. Arcade-level RBAC works alongside workspace-level permissions.

Workspace admins retain full control over workspace-level settings.


When should I use Arcade-level RBAC vs workspace-level RBAC?

Use Arcade-level RBAC when you want to control access to a specific Arcade without changing permissions across your entire workspace.

Common use cases:

  • Sharing a single Arcade with an external partner or client

  • Collaborating on one Arcade with someone who doesn’t need full workspace access

  • Granting edit access to a specific Arcade while keeping the rest of your workspace restricted

  • Making an Arcade public for viewing while limiting who can edit it

Use workspace-level RBAC when you want to control access across all Arcades in your workspace.

Common use cases:

  • Adding or removing full team members (from the workspace)

  • Controlling who can create, edit, or manage Arcades by default

  • Applying consistent permissions across multiple projects

  • Managing long-term access for internal teams


How they work together

Arcade-level RBAC and workspace-level RBAC are designed to work together:

  • Workspace-level RBAC defines baseline access

  • Arcade-level RBAC allows fine-grained control for individual Arcades

This combination lets teams collaborate flexibly while maintaining clear boundaries and predictable billing.

Last updated

Was this helpful?