Skip to content
English
  • There are no suggestions because the search field is empty.

Object-Level Permissions

Give people access only to the projects or reports they need.

Sometimes you don’t want a user to see everything. You just want them to work on one project, view one report, or be able to upload new responses without touching anything else. That’s exactly what object-level permissions are for. They let you grant access per project or per report, without changing anyone’s role.

CleanShot 2026-01-25 at 15.47.15@2x

 

Why Object Permissions Exist

Real scenarios where they help:

  • You hire a freelancer to code one survey → you don’t want them inside the whole workspace.

  • A colleague is responsible for uploading new files → but shouldn’t edit your topics.

  • Your manager needs visibility on one project → not on all projects.

Roles alone can’t handle these use cases. Object-level permissions fill that gap.


Project Permissions

 

(What users can do inside one specific project)

Permission Description
Projects View View project details and data
Projects Edit Modify project settings, TTA columns, and answers
Projects Create Create new projects
Projects Download Download project data (answers, codes)
Projects Append Add new rows/data to existing projects
Projects Inherit Use project codebooks as templates for new projects
Projects Permissions Manage who has access to projects
 

Report Permissions

Permission Description
Reports View View reports
Reports Edit Modify report settings and content
Reports Create Create new reports
 

Integration Permissions

Permission Description
Integrations Use Use existing integrations (import data from connected sources)
Integrations Manage Create, modify, and delete integrations

Administrative Permissions

Permission Description
Team Management Manage team members (invite, remove, change roles)
Subscription Management Manage billing and subscription settings
Credit Usage Perform operations that consume credits (e.g., uploading data, AI coding / LLM smart columns once free use limit is reached)

 


 

Permission Inheritance

Caplena’s sharing logic follows a simple hierarchy:

Project Access → Report Access

If a user can access a project, they automatically gain:

  • access to all reports in that project

  • access to all views in those reports

  • access to exports related to the project

Report Access → Report Views

If a user can view a report, they automatically see all its Views.

But:

  • Report access does not grant project access

  • Report access does not expose raw data

  • Report users cannot inspect answers unless granted project permissions

This lets you safely share Reports without exposing sensitive data.

 


 

Ownership & Root User (non-negotiable rules)

Object Owner

The person who created the project/report:

  • Always has full control

  • Cannot have permissions removed (only ownership transferred)

Root Organization User

The “master” account of your company:

  • Always sees everything

  • Cannot be restricted or removed