KodeFile Enterprise – Administering Main-Circle

> Admin Guide: Quick Start · Main-Circle · Inner-Circle


> Profile · Agents · Collaborators · Notifications


The Main-Circle represents your Enterprise account and is the primary Circle of your Enterprise, containing all Agents.


To administer your Enterprise account, select the Main-Circle in the Enterprise Accounts directory tree and click the "Enterprise Profile" tab.

Profile

The Profile contains your Enterprise's contact information and Enterprise KodeName.

c_58

Edit Profile

Click the "Edit" button to make changes to your Profile.

Note: Your Enterprise KodeName serves as the identifier of your Main-Circle and the prefix of your Agent and Inner-Circle KodeNames. Any changes to the Enterprise KodeName will update the KodeName prefix of each Inner-Circle and Agent.

Note: Any Inner-Circles that inherit profile information from the Main-Circle, their profile information will be updated with any changes.
Note: The Main-Circle does not have Inner-Circle settings. By rule, the Main-Circle is not Confidential or Restricted.

Transfer Ownership

c_48

Each KodeFile Enterprise account has one, and only one Owner. The Owner is the ultimate decision maker regarding the account and has full administrative rights. The KodeFile member who registered the account is the default Owner. If necessary, the Owner can transfer the Owner role to another member of the Enterprise account. The member must be an "Activated" and "Enabled" member.

Click "Transfer Ownership".  A window will appear with a list of Activated and Enabled members of your Enterprise. Select the new Owner.

Note: The "Transfer Ownership" button only appears in the Owner's Admin Console.
Note: Upon transferring ownership, the previous Owner's role is downgraded to "Admin".

Delete Enterprise Account

c_50

Only an Owner can delete an Enterprise account. Deleting an account has serious consequences and CANNOT be reversed.

IMPORTANT! Only delete an account if you have decrypted all your files and have reconciled the following:
• ALL ENTERPRISE KEYS ARE DELETED. Every file encrypted with your Enterprise keys can no longer be decrypted.
• All key shares granted by your Enterprise are deleted. Any Enterprise files your Agents may have shared can no longer be decrypted.
• All key shares granted to your Enterprise are deleted. Any files shared with your Enterprise can no longer be decrypted by your Agents.
• All key audit history is deleted.
• All Agents, Collaborations, Circles and Notifications are deleted.

Click "Delete". A warning message will appear. Click "Delete" to confirm.

A confirmation screen will appear after your account has been deleted.

Note: The "Delete" button only appears in the Owner's Admin Console.
Note: Upon deletion, if the Owner does not have Owner/Admin rights in another Enterprise, the Admin Console will close.


Agents

Agents are the encrypting work force of your Enterprise. To administer your Agents, select the Main-Circle in the Enterprise Accounts directory tree and click the "Agents" tab.

ac_6_1

Add Agents

Invite any KodeFile member to become an Agent of your Enterprise. You must have a personal account to be an Agent, so instruct your work force to join KodeFile.

With the Main-Circle highlighted in the Account Tree, select the "Agents" tab and click "Add".

By Search

Search by Full Name, Email Address or KodeName. Click on a search result to view its details. Click "Add Agent".

c_2     c_3

If you are trying to add an Agent who is not yet a member of KodeFile, simply search their email address. An invitation to join KodeFile is sent.

Track your Invitations in the "All Notifications" tab. Upon their enrollment, you will be notified, and you can add them as an Agent.

c_6     c_8

By CSV File

To add multiple Agents at a time, upload a CSV (Comma-Separated Values) file with columns: "FirstName" "LastName" "MI" "Email". The Email column is required.

c_11     c_12

All existing KodeFile members on the CSV list are automatically added as Agents. Any non-members, you will be presented with the option to Invite.

Track your Invitations in the "All Notifications" tab. Upon their enrollment, you will be notified, and you can add them as an Agent.

Activation

Upon adding an Agent, an Agent Invitation is sent to the member for them to accept or decline. An Agent's Activation Status is "Pending" and Account Status is "Disabled" until they accept your Invitation. Upon accepting, their status is updated to "Accepted" and "Enabled".

If they decline the invitation, their status is updated to "Declined" and "Disabled". They have no Agent rights and you can delete them from your Agent table. To re-invite them, simply delete and then "Add" them back.

Roles

Each member is originally added at the basic membership role of "Agent". Assign "Admin" roles as necessary. Each account has one, and only one Owner.

• Agents have no administrative rights.
• The Owner has full administrative rights. The Owner has full access (decrypt, audit) to every key owned by the Enterprise.
• Admins have full administrative rights less deleting the account, making any changes to Owners, deleting themselves or changing their own roles/status. Admins have audit rights for all Enterprise keys.


Edit Agents

To administer your Agents, select the Main-Circle in the Enterprise Accounts directory tree and click the "Agents" tab.

Select an Agent in the table and click "Edit".

c_15

In the Edit Agent screen, you can edit the settings of the Agent, unshare keys, as well as delete an Agent.

c_65

(1) Agent Profile: Contact and KodeName information for each Agent, as well as Activation status.

(2) Circle Memberships: List of every Circle of which the Agent is a member. Every Agent is a member of the Main-Circle.

(3) Status: Enabled/Disabled Status of the Agent

(4) Role: Agent/Admin Role of the Agent

(5) Unshare Keys: Revoke all key shares granted by the Agent.

(6) Delete: Delete an Agent from your Enterprise.

Status

c_66

To change the Status of an Agent, simply select the desired radio button and click "Save".

• Enabled - Full functionality as an Agent (encrypt, decrypt, share, etc).
• Disabled - No functionality as an Agent (encrypt, decrypt, share, etc).

Disabling an Agent effectively freezes their Agent account, including all Circle memberships. All information regarding the Enterprise is hidden from the Agent.

Disabling Agents acts as a fail-safe option for your account, in case you need to pause activity for the entire Enterprise or just place-hold an Agent before deleting them.

Note: If you later re-enable an Agent, you must also re-enable each Inner-Circle membership of that the Agent.
Note: Changing the Status of an Agent is immediate. So, for example, if an Agent is in the middle of a decryption task, the task will be stopped as the Agent functionality has become disabled.

Role

c_68

To change the Role of an Agent, simply select "Agent" or "Admin" from the dropdown list and click "Save".

• Agent - No administrative rights.
• Admin - Full administrative rights less deleting the account, making any changes to Owners, deleting themselves or changing their own roles/status.

Note: Once you grant Admin rights, the Admin Console will be made available to the Agent in the Main Menu of their app.

Unshare Keys

c_69

To revoke all key shares on Enterprise keys ever granted by the Agent to any party, simply select the desired Circle box and click "Save".

• All Circles: Unshares all key shares granted by the Agent on all Enterprise-owned keys.
• Main-Circle Only: Unshares all key shares granted by the Agent on Main-Circle owned keys only.

Important! If you want to unshare keys, you must do it before deleting the Agent. Once you delete an Agent, you lose the ability to universally unshare keys they shared.

Note: If you have the files, you can always manually unshare from the "Keys" menu, given you are member of the Circle that owns the keys.

Delete Agent

c_72

Important!

• Deleting an Agent does not delete the Enterprise keys generated when they encrypted files. The keys remain owned by the Circle Key Owner they designated at encryption.

• Deleting an Agent does not unshare any key shares they granted on Enterprise keys. The shares remain active. If you want to unshare keys, you must do it before deleting the Agent. Once you delete an Agent, you lose the ability to universally unshare keys they shared.

• Deleting an Agent deletes all their functionality, Circle memberships and related notifications. However, all decrypt activity by the Agent remains in the key audit usage history.

To delete an Agent from your Enterprise, click "Delete".  A warning screen will ask you to confirm. Click "Yes" to delete.


Collaborators

Collaborators are hosted members of an Inner-Circle who have decrypt-only privileges for that Circle's keys. Collaborators cannot encrypt files on behalf of the Inner-Circle, nor share its keys. Personal Members, Enterprise Agents or Enterprise Circles (Main-Circle and Inner-Circles) can be added as Collaborators. Collaborators may be, but are typically not members/Circles of your Enterprise.

Collaborations are a great convenience feature, ideal for temporary work or specific projects between your Enterprise and outside parties. Collaborators act as decrypt-only Circle members with immediate access to all Circle keys just like regular Circle members, so encrypting Agents do not have to individually share keys each time.

To administer your Collaborators, select the Main-Circle in the Enterprise Accounts directory tree and click the "Collaborators" tab.

c_73

Your Main-Circle cannot host a Collaborator; only your Inner-Circles can host a Collaborator. However your Main-Circle and Inner-Circles can be invited to be a Collaborator in another Enterprises' Inner-Circles.

Hosted

c_75

The "Collaborators-Hosted" tab shows the master list of all Collaborators hosted by your Enterprise's Inner-Circles. Personal Members, Enterprise Agents or Enterprise Circles (Main-Circle and Inner-Circles) can be added as Collaborators.

From the "Collaborators-Hosted" screen you can delete existing collaborations, but you cannot add new collaborations. To add a new Collaborator, you must go to the specific Inner-Circles' Collaborators screen.

• To delete a collaboration, select the Collaborator in the table and click "Delete".

Invited

c_74

The "Collaborations-Invited" tab shows the master list of all collaborations that your Main-Circle and Inner-Circles have been invited to join as Collaborators in another Enterprises' Inner-Circles. In other words, the Agent of those Circles can use the Circle Host's keys to decrypt its files.

• To end a collaboration, select the Collaborator in the table and click "End Collaboration".

Note: All collaboration invitations from other Enterprises appear in your "Notifications-Collaboration Requests" tab.


Notifications

Notifications relay status updates of your Enterprise and Circle memberships, and prompt for action on Join Circle Requests, KodeFile Invitations, and Collaboration Requests. "All Notifications" is an aggregate master list of all Notifications for every Circle in your Enterprise. You can act on requests from All Notifications or by going to the Notifications tab of the related Inner-Circle.

New Notifications are indicated by the (#) count on the tabs, as well as in the # counter on the Enterprise Notifications icon on the Home Screen.

c_77     c_76

To administer your Notifications, select the Main-Circle in the Enterprise Accounts directory tree and click the "All Notifications" tab.

Enterprise & Circle Notifications

c_78

History log of updates to Agent membership and role assignment. Select notifications in the table and "Delete" as desired.

History log of updates to membership in your Main-Circle and Inner-Circles. Select notifications in the table and "Delete" as desired.

Join Circle Requests

c_79

Requests by your Agents to join an Inner-Circle of your Enterprise. Click "Accept" or "Decline" in the table per request.

"Delete" completed requests as desired. Agents can only submit 1 request per Inner-Circle. Old requests must be deleted, before a new request can be submitted.

Note: You can also act on Join Circle Requests by going to the Join Circle Requests tab of the each related Inner-Circle.

Note: If you accept a request to join an Inner-Circle, if that Agent is not a member of any of the Circle's parent Inner-Circles, they will automatically be added to all Inner-Circles in the hierarchy.

Invitations

c_8

Collaboration Requests