Project roles and permissions

Effective permissions matrix for project‑scoped roles in Kontext Platform.

This page summarizes what each project role can do within a single project. Use it to understand what actions each role can perform.

Roles are created per project using these templates:

  • Project.Owner
  • Project.Admin
  • Project.Contributor
  • Project.Reader

Notes

  • Permissions are applied within each project independently.
  • ◐ “Own items only” means the action is allowed for content you created.

Role vs. permission matrix

Legend: ✅ allowed · ❌ not allowed · ◐ allowed for own items only

PermissionOwnerAdministratorContributorReader
Projects Read
Projects Update
Projects Delete
Datasets Read
Datasets Create
Datasets Update
Datasets Delete
Resources Read
Resources Create
Resources Update
Resources Delete
Query Sessions Read
Query Sessions Create
Query Sessions Update
Query Sessions Delete
Query Sessions Execute
Chat Sessions Read
Chat Sessions Create
Chat Sessions Update
Chat Sessions Delete

How role permissions apply

  • Your role within a project determines what you can do in that project.
  • Some actions (marked ◐) apply only to items you created.

Add users to a project

To give someone access to a project:

  1. Open the project and go to Settings → Access & Permissions.
  2. Use the members list to add a user by User ID.
  3. Choose a role (Owner, Admin, Contributor, or Reader).
  4. Save. The user will now have access according to the role.

Assign the lowest role that enables the work needed. Use Contributor for most collaborators; Reader for view-only access.

Remove users from a project

To remove someone from a project:

  1. Open the project and go to Settings → Access & Permissions.
  2. In the members list, find the user by name or User ID.
  3. Click on Remove button.
  4. Confirm the removal.

Change a user’s role

To change a member’s role in a project:

  1. Open the project and go to Settings → Access & Permissions.
  2. In the members list, find the user by name or User ID.
  3. Click on Edit button
  4. Update their role (for example, switch from Reader to Contributor).
  5. Save your changes.