Specifying a Project's Permissions Policy

When defining a new project, you will also need to specify which user personas can perform actions at both the Project and Site

 

FCP User Personas

User Personas define a set of predefined privileges and access rights that are assigned to a particular category of users within the Rhino FCP. These roles streamline permission management by grouping users based on their responsibilities, ensuring that each user has appropriate access levels to perform their tasks while maintaining security and data integrity.

PersonaDescription
PLA - Project Lead, AdminThe workgroup admin for the workgroup that created the project
PLM - Project Lead, MemberEvery non-admin member of the workgroup that created the project
MA - My site, AdminThe workgroup admin for your workgroup (relevant only to site-level permissions)
MM - My site, MemberEvery non-admin member from your workgroup (relevant only to site-level permissions)
CA - Collaborator, AdminThe workgroup admin for a workgroup that has been invited to collaborate on a project
CM - Collaborator, MemberEvery non-admin member of a workgroup that has been invited to collaborate on a project

Project-level Permissions

Project-level permissions define who has the ability to perform certain actions within the Project. The Project Lead can enable and limit access to certain functions for specific personas in the Project. Actions included under the Project-level Permissions Policy are:

ActionDescriptionDefault Policy
Differential Privacy Setting (None, Low, Medium, High)

(Privacy filter) - Control the level of noise (if any) is added to data when calculating metrics: 


- None: Noise is never added.


- Low: Noise is only added when calculating percentiles.


- Medium: Noise is added for percentiles and other standard metrics when the number of unique values is small.


- High: Noise is always added when calculating metrics.

2
Manage Code ObjectsCreate, modify, and remove Code Objects in the projectPLA, PLM
Manage Code RunsModify and remove Code Runs associated with this site, as well as download model weights created as part of this projectPLA, PLM
Manage Data SchemasCreate, modify, and remove Data Schemas in the projectCA, CM, PLA, PLM
K-Anonymization Parameter(Privacy filter) - Subgroups smaller than K will be excluded from summary statistics5
Run CodeRun code in the projectPLA, PLM

Site-level Permissions

Site-level permissions define what project participants may do with your site's resources. When the Project Lead creates the project, they also set the Site-level permissions for their site. Each invited Collaborator will be presented with the Site-level Permissions Policy suggested by the Project Lead, but they may also change their Site-level permissions policy before accepting the invitation.  Actions included under the Project-level Permissions Policy are:

ActionsDescriptionDefault Policy
Manage This Site's DatasetsImport, export, modify, and remove Datasets associated with this siteMA, MM
Manage Secure Access ListsCreate, modify, and remove Secure Access Lists for Datasets from this siteMA, MM
Manage This Site's Code RunsModify and remove Code Runs associated with this siteMA, MM
Pre-approved Code OnlyOnly allow pre-approved code to be run on your site's data.
You will be able to
specify/update the pre-approved code on this page
No
Run Code On This SiteRun code on Datasets from this siteMA, MM, PLA, PLM
Share Secure Access ListsShare Secure Access Lists for Datasets from this siteMA, MM
View Client-Side LogsView logs from code run on Datasets from this siteMA, MM, PLA, PLM
View Dataset AnalyticsView aggregated analytics and metrics for Datasets from this siteMA, MM, PLA, PLM
View Datasets via Secure AccessAccess data from this site via zero-footprint viewers (e.g. tabular data viewer, and interactive containers, OHIF)MA, MM
Was this article helpful?
0 out of 0 found this helpful

Articles in this section