Frequently asked questions
Here you'll find detailed answers about our products, processes, and how we can help you build software resilience. Browse through our categories below to quickly find the information you need.
HELP CATEGORIES
Can't find what you're looking for?
Our team would like to connect and give you the specific help and guidance you need.
About Codekeeper
What does Codekeeper do?
Codekeeper protects the software your business depends on through secure software escrow. We help companies and their providers maintain continuity by storing source code, SaaS data, and other dependencies in encrypted digital vaults.
What solutions does Codekeeper offer?
Codekeeper offers Software Escrow, SaaS Escrow, and Continuity Escrow solutions — all tailored to the way modern businesses build and use software. We also run Software Verification to check if your escrowed assets are complete, functional, and ready for deployment, and provide Software Resilience Certificates that help you demonstrate compliance and business continuity readiness.
Why trust Codekeeper?
Codekeeper is ISO 27001 certified and trusted by global enterprises like Intuit, Pfizer, Airbus, and NASA. Our platform is built for security, scalability, and compliance — and our hands-on support ensures your setup is right the first time.
What makes Codekeeper different from other escrow providers?
Codekeeper combines automation, secure cloud infrastructure, and complete onboarding support — including legal and technical help. Unlike traditional providers, we don't limit deposit frequency or charge extra for every feature.
Escrow basics
What is software escrow?
Software escrow is a risk mitigation solution that stores source code or software assets with a neutral third party. If the software provider can no longer support the software, the escrow gets triggered, and access is granted to the beneficiary.
What is SaaS escrow?
SaaS escrow is a modern version of software escrow that also stores deployment assets and third-party dependencies with your source code and data to guarantee access to cloud applications.
What is continuity escrow?
Continuity escrow protects the environments your software depends on. If your team or vendor can't maintain critical hosting or third-party services, a neutral agent like Codekeeper can step in to keep those services running.
What’s the difference between software escrow and source code escrow?
Software escrow can include code, data, documentation, configs, and credentials, while source code escrow is just one piece of that.
What kinds of assets can I protect with escrow?
You can secure source code, databases, documentation, deployment configurations, third-party dependencies, and hosting credentials in escrow.
Why do companies need software escrow?
Any company relying on software needs escrow to mitigate associated risks, meet client expectations, pass compliance audits, and guarantee continuity.
What is a software escrow agent?
A software escrow agent is a trusted third party (like Codekeeper) that holds software assets under a legal agreement and releases them only when specific conditions are met.
What are the most common release triggers for a software escrow agreement?
The most common release triggers include vendor bankruptcy, failure to maintain or support the software, breach of contract, or loss of access.
Products and features
What is an application in the context of a SaaS Escrow?
In a SaaS Escrow setup, an application refers to the complete environment that delivers your cloud-based service. This typically includes the source code, data, infrastructure configurations, deployment setup, access credentials, and any external services or dependencies that keep the software running.
How can I assess my software risk with Codekeeper?
You can complete Codekeeper's free risk assessment to identify where your business might be vulnerable. Based on your responses, we'll generate a custom report highlighting potential risks (like supplier failure or compliance gaps) and recommend solutions to improve your software resilience.
Are there automated solutions for escrow deposits?
Yes. Codekeeper offers 50+ integrations for daily syncing via OAuth with platforms like GitHub, Bitbucket, AWS, Azure, and more.
Can you escrow SaaS software?
Yes, you can escrow SaaS software. SaaS Escrow is one of our core solutions that protects hosting credentials, databases, and application-level assets so your cloud service can be rebuilt if needed.
How does escrow integration work with platforms like GitHub or AWS?
For GitHub, you can connect your repositories using OAuth, select specific branches or assets, and automate deposits daily. For AWS and similar platforms, you provide the necessary details (like bucket names or URLs), and we securely pull in the required assets. These integrations simplify setup, ensure up-to-date deposits, and reduce manual work for your team.
Can I make manual and automated deposits on a single escrow plan?
Yes. You can make both manual and automated deposits on a single escrow plan.
What are the verification limits for each plan?
There are no fixed limits. Instead, you can choose the level of verification that fits your needs. Every escrow plan supports all four tiers — Validated, Verified, Certified, and Custom. You decide how much assurance you want: from basic checks to full-scale testing.
Does Codekeeper offer custom plans for enterprise needs?
Yes. We can tailor plans based on asset volume, integration needs, legal complexity, and compliance scope.
Getting started
What’s the first step in setting up a software escrow agreement?
When you're ready to get started, book a discovery call with our team so they can evaluate your risks, walk you through the platform, and build your solution proposal.
What if I’m not sure who the beneficiary or depositor is yet?
Our experts can help you figure out whether you're the beneficiary or depositor during the discovery call.
How do I book a discovery call with Codekeeper?
Go to the book a demo page to schedule a call with one of our escrow experts.
What should I prepare before the first consultation?
For your first consultation, please complete the risk assessment, which we'll send to you via email.
How do I know which type of escrow I need?
We'll help you determine which type of escrow you need based on your operational risks, client obligations, and software architecture. But it all comes down to your systems and the kinds of applications you use.
How do I know if I need verification?
If your contract or client requires proof of active protection, you may need verification. We can review this together during our consultation.
How long does the typical setup process take?
Once your teams are involved, setup usually takes one to two weeks, depending on internal response times. We've had clients set up and activate their escrow in one day.
Procurement and billing
What payment options does Codekeeper support?
You can complete checkout using a credit card or request to pay by invoice if your agreement qualifies. During checkout, you’ll be able to choose your preferred payment method. If you’re working directly with a Codekeeper representative, they can also provide a personal checkout link tailored to your agreement and billing preferences.
Who can I send my PO number or invoice details to?
You can send your PO number, special billing instructions, and invoice contact details directly to your account manager or share them during onboarding using this form.
What information do you provide for vendor registration?
We supply your team with all necessary business, tax, and banking details to complete vendor registration.
Do you support platforms like SAP Ariba?
Yes. We support onboarding through procurement platforms like SAP Ariba and others. Just send us your supplier link or vendor request form to begin.
What if our purchasing department needs to approve you as a vendor?
No problem. We’ll provide the business and security documentation your team needs to approve us as a vendor in your system and work with you to complete any required forms.
Account setup and activation
What do I need to begin account setup?
You’ll need your company details, team contacts, and technical preferences to begin account setup. It also helps to know your escrow type and whether the agreement will be bipartite or tripartite.
How do I invite my team members?
Once your account is created, you can add internal stakeholders directly from your Codekeeper dashboard.
Can we use a tripartite or bipartite agreement?
Yes. You can choose a bipartite or tripartite agreement structure depending on your legal needs. This gets selected during account setup.
What is the difference between bipartite and tripartite agreements?
A bipartite (two-party) agreement is between the software vendor and Codekeeper. A tripartite (three-party) agreement includes the vendor, the client (beneficiary), and Codekeeper.
How do I determine my role (depositor vs. beneficiary)?
If you are the software provider, you’re typically the depositor. If you are the party relying on the software, you’re the beneficiary.
Why can’t I deposit yet?
Deposits only open after the escrow agreement is signed. If you're blocked, make sure you've completed all agreement steps, including approvals and signatures.
What are the main steps to getting our escrow activated?
You'll typically go through account setup, team invites, settings configuration, agreement creation and signing, and then deposit activation.
Can we sign the agreement beforehand (outside the dashboard)?
If needed, we can accommodate external signing by sending the agreement via email or PDF.
Compliance and security
What documentation can you provide for due diligence reviews?
You can request security policies, audit summaries, business continuity procedures, and more. All documentation is available via our Trust Center.
How often is your security documentation updated?
We review and update our documentation regularly to reflect our current security posture, compliance activities, and certifications.
Do you require an NDA before sharing sensitive compliance documentation?
Yes, to maintain confidentiality and protect sensitive information, we require an NDA before granting full access to our security documentation.
What happens if our due diligence requires multi-region data handling?
Our platform supports flexible hosting region selection. Let us know your data handling requirements so we can recommend the best configuration.
What security certifications does Codekeeper hold?
Codekeeper is ISO 27001 certified and follows industry best practices for encryption, access control, and infrastructure security.
How does Codekeeper protect deposited source code and data?
Codekeeper uses AES-256/512 encryption to secure all deposits, both at rest and in transit. We store deposits in encrypted digital vaults, transfer them using secure protocols, and protect them with strict access controls. We also require two-factor authentication (2FA) for all users, and no one at Codekeeper has access to your escrowed materials. We're ISO 27001 certified and operate through secure data centers that meet the highest international standards.
Legal agreements
How do I request a custom agreement?
You can either request a custom agreement option here or in the platform. You can also email your legal template to us directly. Our legal team will coordinate review and integration.
Can I redline an agreement in Word or PDF?
Yes. Once we generate the agreement, you can download it and make changes in Word or PDF, then upload it again for our legal team to review.
Can we use our own legal template?
Yes. We support both standard Codekeeper templates and external legal templates that your team provides.
Is the agreement legally binding in multiple jurisdictions?
Yes, our legal team ensures your agreement will hold up in court based on your chosen jurisdiction and agreement type.
Why is the beneficiary’s information not included in a tripartite agreement?
The beneficiary's details only appear after they accept the invitation and complete their onboarding. If they haven’t logged in, their section remains blank.
Support
How can I contact Codekeeper?
You can reach us via contact@codekeeper.co or through the Contact Us page.
What support does Codekeeper offer during onboarding?
Codekeeper gives you guided support through every phase of your escrow setup — compliance, legal, technical, and billing — with dedicated contacts for each.
Can someone guide me through the deposit process?
Yes. Our tech specialists are available to walk you through setup, configuration, and validation steps to ensure a smooth deposit.
Viewing results for
“software escrow”
1‒9 of 1000+ results