Data Escrow

Learn more about what data escrow is, how it’s used, and how it might benefit your company.


What is data escrow?

Data escrow is a specialized data protection solution designed to meet the compliance needs of domain name registrants worldwide. This type of escrow is an effective way of ensuring that the data associated with registered domain names is never at risk of being lost or inaccessible by securing up-to-date copies of domain name ownership and contact details. Specifically, this guarantees that domain owners and end-users will still be able to access the data even if a backend registry operator should no longer be able to provide its services.

Data escrow takes data deposits on a regular, scheduled basis, and these services are provided by a trusted, neutral third party such as Codekeeper (aka “Escrow Agent”). Full deposits include the contents of all domain objects, host objects, contact objects, registrar objects, and, when applicable, Domain Name System Security Extensions (DNSSEC)-related key material.

The escrow contents can only be accessed and released under predefined and verified conditions—generally, in the event of a registry’s business or technical failure. If any of these (or other) predetermined events occur (each, a “Release Condition”), the escrowed materials are then made available (released) to the beneficiary so they can ensure their operations go on uninterrupted.

Who needs to use data escrow?

According to the ICANN Registry Agreement, all registry operators of generic Top Level Domains (gTLDs) are required to create a daily backup of the domain name registration data they are managing and to transfer it to a reputable escrow agent.

In addition to gTLD operators, data escrow is also used by ccTLD operators. Though they have no obligation to escrow their data, they often do so to minimize potential risks. In case a release condition is met, escrowed data can be retrieved at any time.

How does Codekeeper help?

As the escrow agent, Codekeeper’s role is to receive, store, and protect escrow deposits within a secure facility accessible only to authorized persons with a valid reason. It is also required to implement extensive security safeguards that ensure the integrity of data transmission into escrow, allow for content encryption, and validate authenticity.

Codekeeper fits directly into modern development and source code management workflows, which means deposits can be automated while removing the unnecessary burden of making manual deposits and increasing security. Once the deposit is made, Codekeeper also validates the format and completeness of the data file set of each registry escrow deposit.

Our modular pricing structure responds to the needs of the marketplace with four simple, straightforward plans with no hidden fees. You can get a plan for as low as $59 per month, with a start-up fee of only $199. This includes unlimited continuous deposits, beneficiary confirmations, and more. Even a free escrow agreement is included, which means you save additional dollars on lawyer fees.

Further reading

Check out this guide on the Codekeeper blog for everything you need to know to get started with source code escrow. Learn more about what a software or source code escrow is, how it’s used, and how it might benefit your company.


Get Started with Software Escrow

Codekeeper is the easy and affordable solution for software developers and publishers to save time and money and increase sales. Set up your first escrow today to protect your code and data.