Best security practices
Here’s a summary of best security practices and recommendations, especially for the account admins to familiarize themselves with.
In the account settings, you’ll find tools to enhance the security of your account and safeguard the data.
Manage access to the account
- Define email addresses that are allowed to send email to Zefort
- Account settings > Security > Inbox emails 
- Choose whether to allow emailing contracts to the system. By default, this function is enabled.
- You can restrict email permissions to specific addresses or domains.
- List IP addresses from which it is allowed to log in
- Account settings > Security > Restrict access 
- Control access to your account by specifying permitted IP addresses.
- Ensure the list is updated to avoid unintentional lockouts.
- Control session lifetime
- Account settings > Security > Session lifetime 
- Default maximum lifetime is 720 hours and window lifetime is 96 hours.
Admin of the account can manage trash settings: configure whether emptying the trash requires a full admin license and decide on automatic trash emptying.
Account settings > Organization
Esign default settings
Admin can manage the use of Zefort Sign.
- Select allowed authentication methods and default authentication method. You can for example exclude email as authentication method, if your organization requires strong authentication in all signed documents.
- Set “Automatically set ‘Authenticate before viewing documents’ checked when strong authentication method is selected” as default.
- Add esign sender names, allowing users to send the signature requests for example in your company’s name.
Dive deeper in this topic in our article Zefort Sign settings
Account settings > Zefort Sign
Our recommendation is that you add at least one required binder* in the account . This way you can guide users to add contract to binder when they are reviewing them.
Check further instructions here.
Account settings > Metadata
* Setting available in Team and Enterprise level accounts
User and binder management
To ensure data security, it is important to grant right people access to the correct documents. Control user and binder access permissions to manage visibility of the contracts and binders. Take a moment to carefully read these articles:
Binder access permissions
Binder access permission level determines what a user can do and see in the binder. Consider when it’s necessary for user to have full binder permission and when edit or view permission would be sufficient.
Note that target binders are visible to all users in the signature target binder list when creating a signature request, especially if the binder name contains sensitive information.
Be aware that by default, binder permissions are inherited from the parent binder. Remember to turn off binder permission inheritance if you intend to create a sub-binder with sensitive data.
Admin license and permissions
Please note that an admin user with permission “can manage all contracts and binders” has full access to account content, including visibility to every contract and binder. If your account has multiple admins, carefully consider which ones need access to all account content and adjust permissions accordingly.
We recommend having at least two administrators to prevent issues in case the sole admin is unavailable. Additionally, ensure that the admin license is transferred to another user when the previous admin leaves the organization. A best practice is to provide an admin license with limited permissions to the IT department.
Other security measures
Domains and IP addresses
Zefort’s built-in integrations, such as e-sign integrations and webhooks, may take connections to external systems. Whenever you are receiving connections from Zefort, it’s a good practice to make sure these events originate from a Zefort egress IP address.
Users will receive security alert emails for significant events such as signing in from a new device, changing passwords, and updating email address in the account.
For customers using Azure AD, we recommend integrating SSO connection with it with OIDC.
For accounts without single sign-on, we recommend using two-factor authentication during sign-in for added security. A best practice is to set up 2FA with at least two devices. This way, in case you one device gets broken or stolen, you’ll still have backup device for logging in to Zefort.
Zefort features an audit log that enables you to review and download the audit trail for each contract. In the account settings, you can choose the user license required to access audit logs, and you also have the option to download the complete audit log. Additionally, in user management, you can the download audit log for individual users.