Software Escrow Asset
Data escrow
Safeguard the operational data your software runs on in an encrypted, independent vault designed to support recovery events.
Sync data from your choice of environment
Getting your application data deposited in escrow shouldn’t be a tiresome process. Codekeeper integrates with +50 major data stores and development platforms, so your essential datasets can update automatically, with no interruption to daily work.
View all integrations
What is data escrow?
Data escrow is a legal arrangement in which a software supplier places essential operational data with an independent, trusted third party such as Codekeeper. That data stays under contract, encrypted, and access-controlled for the life of the agreement.
When a release condition is met, the escrowed datasets can be handed to the authorised party, so they can restore, support, or migrate their systems with the essential data intact.
Data escrow is one of several asset types within Codekeeper’s broader Software Escrow solution.
What unprotected data puts at risk
Most software can't function without its operational and customer data, and losing access to it stalls recovery, support, and stability overnight. Because of that, whenever that data also holds personal records, the UK GDPR and Data Protection Act 2018 demand you be able to restore access in good time after an incident.
What would you do if the application data you rely on becomes unavailable?
What restoration process would you use if your essential datasets were missing?
Which of your operations could you maintain if key data wasn't accessible?
How do you prove your data deposits are complete, accurate, and current?
With no dependable strategy to restore critical application data, even minor losses can stall operations, delay recovery, and turn into expensive setbacks.
With no dependable strategy to restore critical application data, even minor losses can stall operations, delay recovery, and turn into expensive setbacks.
Protect your operational data with Codekeeper
Structured, end-to-end protection for your critical datasets, so recovery is always possible for the teams who build software and for those who run on it.
Unlimited synced deposits for up-to-date data
Link your data sources once, and all changes are pulled in automatically from there, so your escrow always holds your latest datasets with no cap on how often you deposit.
Enhanced coverage for data protection with more features
With automated checks and add-ons like verification testing, Codekeeper offers a range of tools that make data escrow easier to maintain.
Assured recovery support you can count on
If release events occur, Codekeeper guides depositors and beneficiaries through restoring escrowed datasets, so that it can be recovered within FCA and PRA impact tolerances.
Adaptable monthly and annual plans
Adjust your escrow coverage as your business needs change, with none of the rigid lock-ins and hidden fees common elsewhere.
Online escrow management portals for all parties
Depositors and beneficiaries track deposits, updates, verification status, and release events from their own dashboards.
Hands-on customer support at all times
From onboarding to your latest upload, Codekeeper's team is on hand to assist you and check that every deposit is complete and secure.
How does data escrow work?
1
Activate your agreement
Select your plan, decide which datasets you'll need for recovery, and define the release conditions. Our in-house legal team will draft your agreement in 24 hours.
2
Connect your datasets
Link your repositories through an integration or upload manually when you need to. Codekeeper checks deposit structures and completeness to ensure they will hold up in a recovery.
3
Verify deposits are up to date
Set up automatic updates and activate verification checks to confirm each dataset stays complete and ready to bring systems back.
4
Trigger a data release
When a validated release condition is met, Codekeeper opens access to the escrowed data so the beneficiary can get operations running again.
See how it works
From software risk to resilience
“Excellent service. This is easily the best way to handle it for both yourself and the client.”
“Codekeeper is a new service for creating escrow agreements for code, specifying the legal circumstances where source code can be accessed.”
“Source code escrow is a great service, and one that ALL developers who do client contract work should look into.”
Secure the datasets recovery, support, and stability depend on
Without data escrow
Vital datasets end up lost, corrupted, or out of reach
Software starts behaving unpredictably or fails outright
Recovery drags on and drains your resources
Teams scramble to rebuild lost information
With data escrow
Critical data is kept safe in independent vaults
Recovery gets faster, cleaner, and far more reliable
Teams rebuild the software with the exact datasets they need
All parties trust the software will hold up over time
Extend protection across your full software infrastructure
Data escrow is one piece of Codekeeper's wider Software Escrow solution, which reaches every asset a recovery depends on, from source code to documentation and configurations.
E-BOOK
Curious how full asset protection works?
Grab our guide and see how Software Escrow keeps code, data, and documentation recovery-ready.
*E-book available only in English
Get your free introduction to software escrow
READY FOR RECOVERY
Secure the data that makes your systems tick
- Essential data stays on hand for the moment recovery is needed
- Tested, verifiable deposits stand behind your recovery and continuity plans
- Every dataset stays current through automatic, scheduled deposits
Frequently asked questions
What is data escrow?
Data escrow places your essential application data with an independent escrow agent under a legally binding agreement. When the release conditions you've defined are met, the authorised party can reach that data to restore, migrate, or keep supporting the software.
Who needs data escrow and why?
Data escrow suits teams who build software and the organisations that rely on it. Suppliers use it to satisfy procurement demands and earn client trust, while the organisations running the software use it to secure the datasets they'd need to operate or rebuild it if access were lost.
How does data escrow work?
Data escrow works in a simple cycle: the depositor uploads the datasets named in the agreement, Codekeeper encrypts and stores them, and they stay protected for as long as the contract runs. If a validated release condition is met, the escrow agent authorises release on the agreed terms.
What is included in a data escrow deposit?
A data escrow deposit contains whichever datasets your agreement specifies, which often includes configuration data, reference tables, or files your application generates.
Are data escrow deposits with Codekeeper secure?
Yes. Data escrow deposits are kept secure at every stage with Codekeeper. Each one is encrypted, held in ISO 27001-aligned, access-controlled environments, and touched only through the strict, logged processes your agreement defines.
How much does data escrow cost?
Data escrow costs depend on your verification level, the number of assets, and the support you need. Data protection sits inside Codekeeper's Software Escrow plans, which start from £99 per month on an annual plan, with optional verification and continuity add-ons.
How do you get started with data escrow?
Getting started with data escrow is quick: pick a plan or book a demo, decide which datasets to include, and run your first encrypted upload. From there, Codekeeper keeps the escrow current through regular deposits and optional verification.
Is data escrow part of Software Escrow?
Yes. Data escrow is one of the assets Codekeeper's Software Escrow solution protects, working with source code and documentation. Held together, they give you a contract-governed route back to a working system whenever agreed release conditions occur.
Does data escrow meet UK data protection requirements?
Data escrow with Codekeeper is handled to meet UK data protection requirements set out in the UK GDPR and the Data Protection Act 2018. Deposits are encrypted in transit and at rest, access is tightly controlled, and every interaction is logged and carried out only under your agreement. Where a deposit contains personal data, these controls keep it managed to the standard the law expects.
What jurisdiction governs a Codekeeper data escrow agreement?
The jurisdiction governing your data escrow agreement is yours to choose, and UK organisations can have it drawn up under English law. That gives your legal and procurement teams release conditions and data-handling obligations set within a legal system they already know.