Users
Prerequisites
User Role:
User, Sub-admin, Admin, Super-admin
| Category | Permission |
|---|---|
| User Administration | View all users, not only those in their teams, groups and projects |
| Edit the details of users with a lower role (name, email, department, position) | |
| Change the permissions of users with a lower role | |
| Raise the role of users with a lower role, up to their own role | |
| Lower the role of users with a lower role | |
| View, create, edit, and delete user profiles | |
| Activate users with a lower role | |
| Deactivate users with a lower role | |
| Make users with a lower role escrow their key at their next sign-in | |
| Delete users with a lower role | |
| Teams | View teams they are a member of |
| Edit teams they are a member of, as far as their team role allows | |
| Team Administration | Add users to any team |
| Remove users from any team | |
| Projects | View projects they are a member of |
| View the members of projects they are a member of | |
| View their own certifications | |
| Project Management | Add users to projects they manage |
| Certify users for security requirements |
The Users table is the primary interface for managing tiCrypt accounts. The typical user lifecycle is:
- Registration: the user creates an account and downloads their private key
- Activation: an admin activates the account (manually or via an onboarding template)
- Team assignment: the user is added to one or more teams (required for activation)
- Active use: the user works with files, VMs, and compute resources
- Deactivation: the admin deactivates the account when access is no longer needed
- Deletion: the admin removes the account, which moves it to the Deleted Users table (see Delete a User from Management for what deletion removes and what a restore brings back)
The Users Table
Location: Management > Users > Users
The Users table lists every account you can see. It requires the View all users, not only those in their teams, groups and projects permission. The table has no button to create users: accounts are created when people register.
The following table describes the columns of the Users table.
| Column | Value |
|---|---|
| LoginID | The email address the user signs in with. |
| Last Name, First Name | The user's name. |
| Profile | The user profile whose role and permissions exactly match the user's. When none matches, it shows Custom with the number of permissions, for example Custom (12 perms). Super-admins show All Permissions. |
| Role | User, Sub-admin, Admin, or Super-admin. |
| Status | The account state, described in the next table. |
| Deactivation Cause | Why the account is inactive: Admin (deactivated by an administrator), FailedPassword (too many failed login attempts), Timeout (inactivity or account expiration), XSS (suspected malicious activity), or Registration (self-registered, awaiting activation). Active accounts show Active. |
| Deactivation Reason | The reason typed by the administrator who deactivated the account. |
| Teams | The teams the user belongs to, or Not a member of any teams. The column appears only when you have the View all teams permission. |
| Contact Email | The separate contact address the user set, if any. |
| ID | The user's internal ID, with a button that copies it. |
| Joined, Last Login, TOS Accepted, Password Changed, Last Escrow, Expires | The date of each event. |
| Can Escrow | Whether the user's key may be escrowed. |
The following table describes the values of the Status column.
| Status | Meaning |
|---|---|
| Active | The user can sign in. |
| Deactivated | The user cannot sign in. The row is highlighted red. |
| Escrow upon login | The user can sign in, and their key is escrowed at the next sign-in. |
| New, not activated | The user registered but has never signed in and is not active yet. The row is highlighted green. |
| New, activated | The user has never signed in and is active. |
| New, escrow upon login | The user has never signed in, is active, and their key is escrowed at the first sign-in. |
The chart panel shows the distribution of users by Role, Status, and Can escrow.
Access the User's Overlay
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user whose overlay you want to view.
- Click the Open full menu button in the top right panel.
- Select Open Overlay.
- In the new window, access the user's:
- State.
- Profile.
- Certifications.
- Teams.
- Projects.
- Groups in common with you.
- VM Configurations.
- Running VMs.
- Drives.
- Sub-admin Managed Objects, shown only when the user is a Sub-admin and you have the View all teams and View all projects permissions. Its Grant management rights button requires the Edit the details of users with a lower role (name, email, department, position) permission. For more information, see Sub-admin Managed Objects.
- Manual permission management.
The State and Profile sections edit the user in place. When you pick a different value, the toolbar changes to Confirm change with Cancel and Save buttons; click Save to apply the change. The overlay shows the same sections a user sees in their own profile; for a description of each section, see Profile.
Sub-admins can only view the users they manage.
View User’s Details
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user you wish to view.
- Click the View button in the top right panel.
- In the left panel, view the user's name, email, role, state, permissions, department and position, contact, joined date, last login date, last TOS status, and last password change.
- To access more details about the user, click the Open Overlay button in the top left panel.
- Only sub-admin, admin, and super-admin roles may view the user details.
Add a User to Your Group
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click Users in the left panel.
- Select the user you wish to add to a group.
- Click the Open full menu button in the top right panel.
- Select Open overlay.
- In the overlay, under Associations, click the Groups in common with you section in the left panel.
- Click the Add to one of your groups button in the top right panel.
- In the pop-up, select the group and user permissions within the group.
- Click Add to group.
View and Edit User Permissions
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click Users in the left panel.
- Select the user you wish to view permissions of.
- Click the Open full menu button in the top right panel.
- Select Open overlay.
- In the overlay, under Miscellaneous, click the Manual permission management section in the left panel.
- If the user has a profile set, click Switch to custom profile.
- Tick or untick the appropriate permissions for the user in the system.
- Once done, click Save at the top.
Editing permissions requires the Change the permissions of users with a lower role permission, and you can only change users whose role is lower than yours. Changing permissions affects what the user can do in the system. Review the user's current workflow before removing permissions.
Add User(s) to an Onboard Template
bulk-action
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user(s) you wish to add to the onboard template.
- Click the Open full menu button in the top right panel.
- Select Onboard.
- In the pop-up, select the onboard template.
- Click Onboard.
tiCrypt applies the template to each selected user in order: profile, state, teams, projects, certifications, and VM configurations. Templates are never applied automatically at registration.
Unless you are a Super-admin, you cannot onboard a user who is inactive and not in a team yet. Add the user to a team first; the error message offers a shortcut when you hold the Add users to any team permission.
Add User(s) to Team(s) from Management
bulk-action
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user(s) you wish to add to team(s).
- Click the Open full menu button in the top right panel.
- Select Add to team(s).
- In the Add <user> to team(s) dialog, search for and select the team(s) to add. With one user selected, the grid lists the teams the user already belongs to, and you can remove a team from the grid to take the user out of it.
- Click Save. The button is enabled only after you add or remove at least one team.
With several users selected, every selected user is added to every team you add.
Add User(s) to Project(s) from Management
bulk-action
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user(s) you wish to add to project(s).
- Click the Open full menu button in the top right panel.
- Select Add to project(s).
- In the pop-up, enter the project name(s) to join and tick the project(s).
- Add an optional expiration date, role in the project(s), and restrictions.
- Once done, click Save.
Add Certification to User(s) from Management
bulk-action
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user(s) you wish to add a certification to.
- Click the Open full menu button in the top right panel.
- Select Add certification.
- In the pop-up, enter the security requirement, expiration date, and certificate update attempt.
- Click Certify.
Tick the Never expires box to keep project members' certificates active indefinitely.
Change State of User(s) from Management
bulk-action
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user(s) whose state you want to change.
- Click the Open full menu button in the top right panel.
- Select Change state.
- In the Change <name>'s state dialog (or Change state of N users), select Inactive, Active, or Active and escrow on next login.
- If you selected Inactive, enter the Reason for deactivation.
- Click the button, which reads Deactivate, Activate, or Require escrow to match your choice. It reads No changes until you pick a different state.
The following table describes the options of the dialog.
| Option | Effect |
|---|---|
| Inactive | The user is unable to log in to the system, and cannot log in until this status is changed. You must enter a Reason for deactivation (up to 250 characters, without <, >, { or }). The reason appears in the Deactivation Reason column. |
| Active | The user is able to log in to the system and perform all functions normally. |
| Active and escrow on next login | The user is allowed to log in to the system, and their key will be escrowed upon login. The option appears only when the escrow service is enabled, and it is disabled when any selected user's key must never be escrowed. |
For a user who has never logged in, the options read New, not activated (inactive), New, active, and New, escrow on next login. Each option is disabled when you lack its permission: Deactivate users with a lower role, Activate users with a lower role, or Make users with a lower role escrow their key at their next sign-in. Selected users who are already in the chosen state are left unchanged, except that an inactive user's reason is updated when you enter a different one.
Edit Users' Details (Metadata) from Management
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user whose details you wish to edit.
- Click the Open full menu button in the top right panel.
- Select Edit metadata.
- In the Edit <name> dialog, edit the fields described in the table below.
- Click Save. If you changed nothing, tiCrypt shows No changes made and keeps the dialog open.
The following table describes the fields of the Edit <name> dialog.
| Field | Rules |
|---|---|
| First Name, Last Name | Required. Up to 40 characters: letters, apostrophes, commas, and spaces. |
| Contact Email | Optional. Up to 120 characters. |
| Department, Position | Optional. Up to 40 characters, without / \ | " : * ? < > { }. |
The action is available for one user at a time.
Refresh User Information from Management
bulk-action
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user(s) whose information you want to refresh.
- Click the Open full menu button in the top right panel.
- Select Refresh user info.
- In the pop-up, click Refresh user info.
Refreshing a user's information re-records it in the audit log.
Apply Profile to User(s) in Management
bulk-action
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user(s) you wish to apply a profile to.
- Click the Open full menu button in the top right panel.
- Select Apply profile.
- In the Apply a profile to <user> dialog (or Apply a profile to N users), select one of the existing user profiles.
- Click Apply.
Applying a profile replaces each selected user's role and permissions with the profile's role and permissions. The action requires the Change the permissions of users with a lower role permission and either Raise the role of users with a lower role, up to their own role or Lower the role of users with a lower role.
Change Role of User(s) in Management
bulk-action
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user(s) whose role you want to change.
- Click the Open full menu button in the top right panel.
- Select Change role.
- In the Change <name>'s role dialog (or Change role of N users), select User, Sub-administrator, Administrator, or Super-administrator.
- Click the button. With one user selected it reads Promote or Demote to match your choice; with several users selected it reads Save. It reads No changes until you pick a different role.
Roles you cannot assign are disabled. Administrator requires you to be at least an Admin, and Super-administrator requires you to be a Super-admin. With only one of the Raise the role of users with a lower role, up to their own role and Lower the role of users with a lower role permissions, the roles you can choose are limited by the current roles of the selected users.
Make an Announcement to User(s) in Management
The Make announcement action is available when exactly one user is selected.
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user you wish to make an announcement to.
- Click the Open full menu button in the top right panel.
- Select Make announcement.
- In the Make an announcement to <name> dialog, enter the message.
- Click Send.
The message is required and can be up to 250 characters. It cannot contain any of the characters / \ | " : * ? < > { }, so it cannot include web addresses, colons, or question marks.
Announcements are not end-to-end encrypted and are intended for general messages to users. The dialog shows the hint "This announcement will NOT be end-to-end encrypted".
When the backend refuses you as the sender of the announcement, tiCrypt shows You are not a member of <name>.
Bulk Email Users in Management
bulk-action
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user(s) you wish to bulk email.
- Click the Open full menu button in the top right panel.
- Select Bulk email.
- In the Copy/download N user emails dialog, click Copy to copy the emails or click Download to download the emails.
- Once done, click Close.
The list separates addresses with a comma and a line break. Download saves it as a text file named <N>-tiCrypt-user-emails.txt, where <N> is the number of users.
Prefer contact email? is ticked by default. While it is ticked, the list uses each user's separately configured contact email address, and the login email for users who have no contact email. Untick it to list the login emails only.
Bulk Export Users in CSV Format from Management
bulk-action
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the users you wish to bulk export in CSV format.
- Click the Export CSV button in the top right panel.
- Select Selected items.
- In the pop-up, select the local directory to save the file in.
- Click Save.
Bulk Export Users in JSON Format from Management
bulk-action
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the users you wish to bulk export in JSON format.
- Click the Export JSON button in the top right panel.
- Select Export selected items.
- In the pop-up, select the local directory to save the file in.
- Click Save.
Delete a User from Management
- Go to the Management icon in the top left taskbar.
- Navigate to the Users section.
- Click the Users in the top left panel.
- Select the user you wish to delete.
- Click the Open full menu button in the top right panel.
- Select Delete.
- In the Delete <name>? dialog, review the warnings.
- Click Delete user.
The Delete action is available for one user at a time, and it requires the Delete users with a lower role permission. You can delete only users whose role is lower than yours, unless you are a Super-admin.
The dialog asks "Are you sure you want to delete this user? Users cannot be recovered and all of the user's data will be deleted." When the user still belongs to teams or owns drives, the dialog also shows the notice "Deleting the account removes the user from tiCrypt, but the user may still be associated with teams, projects, and own drives.", followed by the lists User is still member of teams and User still owns the drives.
The dialog says users cannot be recovered. In practice, a deleted account stays restorable from Deleted Users for the retention period your system administrator configures, 365 days by default. When that period has passed, the cleanup task purges the account and there is no way to restore it. Treat deletion as permanent unless you are certain a restore will happen within the retention period.
What deleting a user does
- Account: tiCrypt removes the account from the Users table, so the user can no longer sign in, and keeps a copy of it in the Deleted Users table. The copy holds the user's name, login email, contact email, department, position, and public key.
- Data and memberships: tiCrypt does not delete the user's files, drives, or VMs, and does not remove the user from teams or projects.
- Retention: the maintenance service's deleted-user cleanup permanently purges deleted accounts after a retention period, 365 days by default (
time-before-removal, see Deleted User Cleanup). After that, the account cannot be restored by any means.
For what a restore brings back, see Deleted Users.
Deletion leaves team and project memberships in place. Remove the user from their teams and projects first if those memberships should end.