Technical Configuration

Our innovative platform and intuitive setup process let you configure your software escrow in a matter of minutes — no coding required.


Effortless, intuitive configuration

Codekeeper is made for developers and non-developers alike. Whether you write code, handle administrative tasks, or provide legal counsel, we help you set up your escrow quickly and easily.

Step 1

Connect Repository

Our intuitive interface lets you set up secure automated deposits easily. Simply connect your preferred SCM platform — whether it’s Github, Bitbucket, Gitlab, or another repository host — and we take care of the rest! If you prefer manual upload, our Secure Upload system allows you to easily and securely deposit your code, data, and other critical assets.

Step 2

Create and Configure

To create a new escrow agreement, navigate to the top-right corner of your dashboard and click the + New Escrow button. From there, select your role (Depositor, Beneficiary, or Legal Advisor) and follow the steps.

Granular permission and access controls give your system administrators full control over who can see your agreements and what they can do with them.

Step 3

Add Assets

Our state-of-the-art automation system saves time, increases security, and streamlines processes. Select those assets you want to upload directly from the repositories you connected to in Step 1, and we take care of the rest.

If you prefer manual upload, our Secure Upload System lets you upload fully encrypted deposits directly and ensures they are safe both in-transit and at rest.

Step 4


To make the escrow legally binding, we request an e-signature from each signatory once everyone has approved the configuration. If you need a ‘wet’ signature or the agreement on stamped paper, just let us know!

Once all the parties to the agreement have signed the contract, the escrow becomes officially active.

What information can the
beneficiary see?

Codekeeper does not share any information with the beneficiary unless we’re specifically instructed to do so by the depositor. At any given time, the beneficiary can only see an overview of the details of an escrow agreement they are party to — namely, company information of all the parties to the agreement, as well as their designated contact persons. They can also see the title of the repository that’s linked to their escrow and a non-working link to the repository, but they cannot access or see the contents.

Let us guide you every step of the way

Every Codekeeper account comes with free concierge assistance and a fully-supported setup. Answer a few
simple questions, then sit back and relax while we configure your escrow for you.


Best-in-class security

We’ve built the strictest security standards into the core of our product, and we conduct comprehensive audits of our applications, systems, and networks to ensure your data is always protected.


Safeguard the security of your code and data in accordance with the strictest global security standards and controls.


Maintain the processing integrity and minimize exposure of sensitive data both at rest and in-transit.


Automate your deposits with frictionless technology or make seamless manual deposits with our Secure Upload system.


Grab your free guide

Arm yourself with the information you need to protect your source code, data, and other mission-critical information.

The Anatomy of a Software Escrow Agreement

Learn everything you need to know about executing a successful software escrow agreement — from negotiating the terms to handling a speedy release and recovery.


Protect your most critical code and data

Set up your first software escrow agreement today and secure your assets in minutes. Take advantage of industry-leading automation, security, and recovery features at the best price on the market.