Skip to main content

Security

Learn how to enhance the security of your Clarifai organization


At Clarifai, we understand that the security of your organization is of utmost importance. We are committed to prioritizing security and have designed our platform to cater to the needs of even the most security-conscious companies.

Our robust security measures ensure the protection and confidentiality of your valuable data.

Scopes and Access Levels of Organization Members

Scopes and access levels play a crucial role in defining the boundaries of the components, resources, or data that members of an organization can access or manipulate.

Every member of a Clarifai organization — Administrator, Organization Contributor, Team Contributor, or Organization User — has their own pre-set scopes that determine what actions they can perform and what resources they can access.

The permissions allowed for each user type help to protect your organization’s resources from unauthorized infiltration, maintain the privacy of your assets, and ensure trackability of resources by knowing who has access to what.

Here is a summary of the permissions:

  • Administrator — the user has administrative privileges in the organization.
  • Organization Contributor — the user can contribute to all the apps within the organization, but without some admin privileges.
  • Team Contributor — the user can perform only some selected actions.
  • Organization User — the user has access privileges similar to those of an Organization Contributor for all apps and scopes. However, the role comes with view-only permissions without ability to perform certain CRUD operations — create, update, or delete resources.

Here is a table detailing the scopes and access levels allowed for each user type within a Clarifai organization:


Administrator
Organization Contributor
Team Contributor
Organization User
View Sidebar Items
Yes
Yes
Yes
Yes
Create Models
Yes
Yes
Yes
No
Create Workflows
Yes
Yes
Yes
No
Edit App ID
Yes
Yes
No
No
Edit App Description
Yes
Yes
Yes
No
Edit App Notes
Yes
Yes
Yes
No
View Collaborators
Yes
Yes
Yes
Yes
Edit Collaborators
Yes
Yes
No
No
Base Workflow View
Yes
Yes
Yes
Yes
Base Workflow Edit
Yes
Yes
No
No
Delete All Models
Yes
Yes
Yes
No
Delete App
Yes
Yes
No
No
Invite / Modify / Delete Members
Yes
No
No
No
Create / Edit / Delete Teams
Yes
Yes
No
No
Add Members to Teams
Yes
Yes
No
No
Add Apps to Teams
Yes
Yes
No
No
Create Apps
Yes
Yes
No
No
Change Visibility of Apps
Yes
Yes
No
No
Change Visibility of Apps Resources
Yes
Yes
Yes
No
Use Modules
Yes
Yes
Yes
Yes
Create / Delete Modules
Yes
Yes
Yes
No
Install / Uninstall Modules
Yes
Yes
Yes
No

How to Enforce the Security of Your Clarifai Organization

You can take some additional actions to augment the security of your organization at Clarifai.

To access the security settings of your organization, start by clicking your organization’s profile icon at the upper-right section of the navigation bar. In the drop-down list that follows, select the Security option.

Security organization settings

On the Security page, you can view the password policies associated with your organization’s account. You can also create and view identity providers to reinforce the security of your organization.

For example, if you want to add a security identity provider, such as SAML (Security Assertion Markup Language), click the Create Identity Provider button.

Security page

On the next page, provide its details and click the Create button to finalize the process.

Create identity provider

SAML is a reliable mechanism that can add to the security of your organization’s account by ensuring authentication and authorization data are securely transferred between parties.