- One template for all eight "What we deposit" pages, as production has: hero, why it matters for recovery, what's included, how it gets in and how it's proven, which protection fits, the other seven materials, the evidence pack, FAQ and close. Every page follows the same fictional SaaS application, Booking Hub (also on the SaaS escrow page), so the set reads as one story: one application needs several kinds of material to come back.
- Headline: keeps the search phrase and names the outcome: the application comes back with its data, not empty.
- Visual: a mock of what this part of the deposit holds. Production's hero image couldn't be opened from the kit to check it for old product names, so it isn't reused; swap it back only after someone has checked it.
- Dropped: "Book a free demo" (now Book a demo), the closing line "Let's build bulletproof software resilience together", the press quotes with publication logos (Product Hunt and two others; not customer reviews, and the logos need permission), the third-party tool logos, the per-page e-book block (the sample evidence pack band replaces it) and "Unlimited automated deposits", "Assured recovery support" (retired name) and "start from $125 per month" (old price).
Data escrow. So it comes back with its data.
An application without its data comes back empty. Codekeeper holds the database exports, schema, reference data and files your application needs, kept current and checked, under the terms your agreement sets.
From $199. Per application per month, with the protection you choose.
- Trusted by 3,500+ teams
- ISO/IEC 27001:2022 certified
- AES-256 encryption at rest
Trusted by 3,500+ teams, from regulated enterprises to fast-growing software vendors
Why it matters for recovery
An application without its data comes back empty.
Code and build files bring the system back. Its data makes it useful: the records, settings and reference tables it runs on. If the vendor holds the only copy, a recovery can rebuild the application and still leave your team without the information it needs.
A deposit without data
- The application rebuilds, but starts empty
- Reference and configuration data recreated by hand
- No record of which export is held, or how old it is
Data with Codekeeper
- The datasets the agreement lists, held with the code
- Kept current through integrations or regular uploads
- Checked with the rest of the deposit, with a vault report and a Software Resilience Certificate
What's included
What a data deposit holds.
The agreement lists exactly which datasets are deposited, and how often they're updated. For most applications, that means:
- Database exports. From the databases the application runs on, relational or NoSQL, self-hosted or managed in the cloud.
- Schema. The structure the data lives in, so it can be restored into a rebuilt application.
- Reference and configuration data. Reference tables, settings and configuration files.
- Application files. Files the application creates or stores, where the agreement includes them.
- Usually part of
- Software, SaaS and AI deposits
- How it gets in
- Cloud and storage integrations, or secure upload
- How it's checked
- Automated check, with a vault report
- How it's proven in use
- Functional tests in an Exit Exercise
How it gets in, and how it's proven
Exported on a schedule. Checked every time.
Exports arrive through cloud and storage integrations or secure upload, on the schedule the agreement sets. Then they're checked with the rest of the deposit.
Connect or upload
Connect the storage where your exports land, such as Amazon S3, Azure or Google Cloud, and deposits sync daily. Or upload exports securely.
Checked and certified
An automated check confirms what's in the deposit, with a vault report, and you receive a Software Resilience Certificate.
Rebuilt, with Pro
AI agents rebuild the application the data belongs to in the Codekeeper AI Verification Lab, cut off from production, development and the open internet. Anything missing is flagged.
Tested in use, with an Exit Exercise
To test the rebuilt application with its data, our specialists rebuild it by hand in a clean room and test the business functions you nominate.
Software Resilience Certificate
The datasets are held with the code, and an automated check confirms what's there, with a vault report.
Proves: it's there.
Recoverability Certificate
AI agents rebuild the application from the deposit in the Codekeeper AI Verification Lab, with no help from the vendor, in hours. You also get the run report, an SBOM and an Exit workbook.
Proves: it builds. Agentic Verification
Tested Exit Report
Our specialists rebuild by hand in a clean room and test the business functions you nominate, with your data, without the original developers.
Proves: you could exit and keep working. Exit Exercise
The higher you go, the more it proves. The Recoverability Certificate documents the rebuild; release rights come from the agreement. How verification works
Which protection fits
Choose who restores the data.
Escrow means the deposit is released to you and you run the recovery. Resilience costs more because we do the recovery. Continuity costs more again because we also keep the live environment switched on. At every protection, Pro adds Agentic Verification.
Escrow
Released to you→Self-Run Recovery
The data is released to you with the code, so your team can restore it into the rebuilt application. Explore Escrow
From $199
Resilience
Comes to us→Managed Recovery
The data comes to Codekeeper, and we use it in the recovery we run for you. Explore Resilience
From $399
Continuity
Live service kept on+Managed Recovery
The live environment, database included, stays paid and switched on for an agreed period while we recover. Explore Continuity
From $1,449
Software list prices, per application per month; SaaS and AI have their own rows. Escrow Pro (from $449), Resilience Pro (from $649) and Continuity Pro (from $1,699) add Agentic Verification. Setup is $499 per arrangement, or $999 for Continuity. See all prices
Everything else we deposit
One application. Eight kinds of material.
An application usually needs more than one of these to come back. The agreement lists which ones your deposit holds, and they're checked together.
Source code
The codebase, scripts and libraries the application is built from.
Source code escrowDeployment assets
Build scripts, pipelines and infrastructure definitions that turn code into a running system.
Deployment assets escrowData
Database exports, reference data and the files the application needs to work.
You're on this pageDocuments
Installation guides, architecture and runbooks: how to build, run and support it.
Document escrowThird-party dependencies
What it takes to maintain or replace the services and packages it relies on.
Third-party dependencies escrowIP and designs
The designs, diagrams, algorithms and research behind the application.
IP escrowHosting environment
Where it runs and the accounts it depends on, mapped and kept current.
Hosting environment escrowCredentials
The logins, billing roles and keys needed to manage where it runs.
Credentials escrowSample evidence pack
See what your auditor would receive.
An anonymised set of outputs from a real Agentic Verification run, so you can judge the evidence before you talk to us.
- Recoverability Certificate
- Run report
- SBOM and Exit workbook excerpts
Questions
Data escrow, answered.
What is data escrow?
An agreement in which a software provider deposits the data its application needs with a neutral party such as Codekeeper. If an agreed release condition is met, the data is released to the beneficiary, so they can restore, support or move the application without losing it.
Which data should we deposit?
What a recovery would need: usually database exports and schema, reference and configuration data, and the files the application relies on. The agreement lists the datasets and how often they're updated.
Can the deposit include personal data?
It can, if the agreement includes it. Agree the scope with your data protection team first, and deposit only what a recovery needs. Codekeeper's data processing agreement sets out how we process personal data.
Is our data secure with you?
Codekeeper is ISO/IEC 27001:2022 certified. Deposits are encrypted at rest with AES-256 and in transit with TLS. Agentic Verification runs on our own models in the Codekeeper AI Verification Lab, cut off from production, development and the open internet. See the Trust Center.
Is data escrow the same as a backup?
No. A backup restores systems you run yourself. Data escrow holds a vendor's data under an agreement, for a recovery when a condition is met. For copies of your own systems, see Software Backup.
Bring it back with its data.
We'll look at what your application runs on and which datasets a recovery would need.