Workspace and Drive Permissions
Our permission system provides granular access control across workspaces, drives, and files while maintaining simplicity through intelligent inheritance rules. This guide explains how permissions work at each level and how they interact.
Overview
The permission hierarchy consists of three levels:
Workspaces
Drives
Files and Folders
Core Concepts
Workspace Members vs Guests
Workspace members are users who have been explicitly added to a workspace as either admins or members. They can mount drives and receive automatic access based on drive inheritance settings.
Guests are users who have access to specific files, folders, or drives but haven't been added at the workspace level. They can perform actions like editing, commenting, and deleting (based on their permission level) but only through the application interface.

Drive Inheritance
Each drive has a default inheritance setting that determines the base permission level for all workspace members. For example, if a drive's default inheritance is set to "view", all workspace members automatically receive view access without being listed in the drive's member table.
When a workspace member's permissions are explicitly modified to differ from the default inheritance, they appear in the drive's member table. This makes it easy to track custom permission assignments.

Permission Propagation
Permissions can be assigned at any level:
Workspace level (members and admins)
Drive level (explicit permissions)
File/folder level (shared access)
Higher-level permissions flow down unless explicitly overridden at a lower level.
Access Levels
Workspace Level
Owner: Highest level of access; can transfer ownership to other admins
Admin: Full control over workspace settings, drives, and members
Member: Base level workspace access with drive permissions determined by inheritance
Guest: Access to specific resources without workspace-level permissions

Drive Level
Manager: Automatically granted to workspace admins
Full Access: Complete control over drive contents
Edit: Can modify files and folders
Comment: Can view and comment on contents
View: Read-only access
How Sharing Works
When sharing resources, permissions are granted progressively:
Sharing a file/folder makes the recipient a guest at both workspace and drive levels
Sharing a drive makes them a drive member (while remaining a workspace guest)
Sharing at workspace level makes them a full workspace member
Users can progress through these levels as needed, gaining broader access rights at each step.
FAQs
Last updated