Skip to main content

Projects

Projects Overview

tiCrypt protects user data through end-to-end encryption, ensuring that even if an attacker gains access to the servers, they will only be able to access encrypted data without the decryption keys, which are not stored on the server.

While relying solely on cryptographic functions for security measures is not feasible due to performance and user convenience, projects serve as a conventional protection system based on administrator-defined access controls in conjunction with end-to-end encryption.

The core of tiCrypt is its projects, which allow for resource tagging and determine access privileges. Tagging a resource, such as a file or a group, with a project restricts access to specified users.

info

Projects consist of a security level, name, description, and set of members. Projects can also have subprojects, forming a hierarchy.

  • Projects serve as a security tagging mechanism.
  • Projects enable any type of resource to be protected and shared only with members of that project.
  • Once a resource is tagged with a project label, its accessibility, and manipulation are significantly restricted.
  • Projects are composed of security levels, which consist of one or more security requirements.
note

You can create projects with or without a security level; however, you must choose a tag for all of them.

A user can view when the project was created when it was last modified, the security level it tags, and the Principal Investigator. The security requirements that comprise the security level are also displayed.

The Projects section, is the place where you can:

  • . Add new members to project
  • . Open project overlay
  • . Make an anouncement to all project members
  • . Edit the project details
  • . Create sub-project from the selected project
  • . Assign the project to a sub-admin
  • . Delete the project

Projects Open Overlay

Project Role Permissions

  • User roles can only reach projects from their profile or the project section in tab.
  • Admin roles can reach projects from the tab and have different workflows.
info

Projects can be tagged in the tab in the Drives section. Attaching the project-tagged drive to a VM will make the project VM tagged.

View Projects Workflows

To view the projects, navigate to the tab. From this point, you have three common workflows to access projects.

Workflow via Management Projects:

  • Navigate to Projects section.
  • Search the project you would like to view.
  • Select the project.
  • Click the Open Overlay button in the top right.
  • In the prompt, view the project options.
  • Click Exit in the top left.
View project via Projects

Workflow via Management Users:

  • Navigate to Users section.
  • Select the user you want to view the project of.
  • Click the Open Overlay button in the top right.
  • In the prompt, select the Projects card on the left.
  • View the existing projects for the selected user.
  • Click Exit in the top left.
View project via Users

Workflow via Vault Projects:

  • In the tab, navigate to section.
  • Select the project you would like to view.
  • Click the Three dots button on the right.
  • Click the Open Overlay button in the top right.
  • In the prompt, view the project options.
  • Click Exit in the top left.
View project via Vault
caution

Performing a change project (tagging an element to a project) action anywhere in tiCrypt requires you to be part of that project.

tip

You can Add member(s) to project(s) and Assign projects to Subadmin(s) in bulk by selecting multiple projects.

The Open Overlay is a workflow option that can be accessed from most tab sections.

Use the Open Overlay to access the following:

The Members card, where you can:

  • . Add users to project
  • . Edit existing members
  • . Remove existing members

The Subprojects card, where you can:

  • . Create a new subproject
  • . Edit existing subprojects
  • . Delete existing subprojects
  • . Assign subprojects to sub-admins
  • . Create a sub-project to the selected sub-subproject
  • . Make an announcement to all sub-project members
  • . Add new members to the sub-project

The Security Requirements card, where you can:

  • . Edit security level
  • . Certify users for a security requirement
  • . Edit existing security requirements
  • . Delete existing security requirements

The Member Certifications card, where you can:

  • . Certify users for a security requirement
  • . Delete certifications from specified users
  • . Mark certifications as expired
  • . Edit/Renew certifications

Create a new Project via Projects

To create a new project navigate to the tab in the Projects section.

  • Click the button in the top right.
  • In the prompt, type a tag name and select a tag preferred color.
  • Type the project name.
  • Optionally, type a project description.
  • Optionally, select a security level for the project.
  • Optionally, type the principal investigator's name (PI).
  • Click .
caution

A project may only have one security level assigned.

Create New Projects via Projects
note
  • Adding a security level to a project will make the project tagged.
  • Not adding a security level to a project will make the project unlocked.

Add member(s) to Project via Projects

To add new member(s) to project navigate to the tab in the Projects section.

  • Select the project you would like to add member(s) to.
  • Click the Add member(s) button in the top right.
  • In the prompt, type the name of the user(s) you want to add to the project.
  • Optionally, type a membership expiration date.
  • Select the role in the project.
  • Select the project restrictions.
  • Select whether you want to skip memberships or attempt their update.
  • Click .
Add member(s) to Projects via Projects

Delete Project Members via Projects

To delete member(s) from project navigate to the tab in the Projects section.

  • Select the project you would like to delete member(s) from.
  • Click the Add member(s) button in the top right.
  • In the prompt, select the user(s) you want to delete.
  • Click the Delete button by the user.
  • Optionally, click Undo to undo the deletion.
  • In the prompt, click .
  • Click .

Create Subproject via Projects

  • A subproject is a project that is branched off of a parent.
  • Subprojects do not inherit any access restrictions from the parent.
  • A user might be able to access resources tagged with a particular project but not be able to access with a parent project.

To create a subproject navigate to the tab in the Projects section.

  • Select the project you want to create a subproject of.
  • Click the Create subproject button in the top right.
  • In the prompt, type a tag name and select a tag preferred color.
  • Type the subproject name.
  • Optionally, type a subproject description.
  • Optionally, select a security level for the subproject.
  • Optionally, type the principal investigator's name (PI).
  • Click .

Subprojects can have different security levels from their parent project and are independent regarding access control. However, the project hierarchy determines which resources can be tagged with a specific project.

info
  • Adding a user to a subproject automatically adds them to the parent project.
  • Removing a user from a subproject will still keep their membership in the parent project.
Create a sub-project via Projects

Assign project(s) to Subadmin(s) via Projects

To assign a project to a subadmin navigate to the tab in the Projects section.

  • Select the project you would like to assign to a sub-admin.
  • Click on the Assign project to Sub-admin(s) button in the top right.
  • In the prompt, type the name of the sub-admin(s) you want to assign the project.
  • Click on .
Assign Project to Subadmin via Projects

Edit Project via Projects

To edit a project navigate to the tab in the Projects section.

  • Select the project you would like to edit.
  • Click on the Edit button in the top right.
  • In the prompt, edit tag text and color, name and project description, security level, or the principal investigator.
  • Once you finished, click .
tip

Projects can be edited either in the or in the tab.

Edit Project via Projects

Change Project Member's Restrictions via Open Overlay

To change project members restrictions navigate to the tab in the Projects section.

  • Select the project you would like to change restrictions for.
  • Click the Open Overlay button in the top right.
  • Select the Members card in the left panel.
  • Select the members you would like to apply restrictions to.
  • Click Edit button in the top right.
  • In the prompt, untick Keep restrictions unchanged box.
  • Select one of the following options:
    • No restrictions.
    • They cannot download.
    • They cannot download or view any files tagged with the project.
  • Click .
info

All downloads and views occur in the current session of the user's browser.

Change Project Members Restrictions

Make an Announcement in Project via Projects

To make an announcement navigate to the tab in the in the Projects section.

  • Select the project where you want to make an announcement.
  • Click on the Make an announcement button in the top right.
  • In the prompt, type your announcement.
  • Click .
Make Announcement in Projects via Projects
note
  • A user can make an announcement of up to 250 characters to all users that have memberships to the project.
  • No matter your admin role, you must be a member of the project to be able to make announcements to its members.
  • The announcement will appear in notifications which can be accessed by clicking on the Notifications button in the top right corner.
  • Notifications older than three months will be automatically archived by default. You may change this setting on request.
Notifications panel

Delete Project via Projects

A user can delete a project if there are no subprojects nested underneath that project and the project does not have any members.

To delete a project navigate to the tab in the Projects section.

  • Select the project you would like to delete.
  • Click on the Delete button in the top right.
  • Click .
Delete Projects via Projects
caution
  • You will not be able to delete a project even if you are the only member of it. All projects may only be deleted from the tab by an admin.
  • Do not delete security requirements when deleting a project because security requirements may be still in use by other projects.

Delete Project via Overlay

To delete a project navigate to the tab in the Projects section.

  • Select the project you would like to delete.
  • Click the Open Overlay button in the top right.
  • In the overlay, click on the Delete button in the top left.
  • In the prompt, click .
Delete Projects via Overlay