Are you ready for investor technical due diligence?
A free, plain-English tech-DD readiness check (Investor tech-DD baseline 2026.1) for startups raising capital. It walks through what a fund actually checks — IP assignment, key-person risk, security, SOC 2 posture, source-code escrow — flags the classic deal-blockers, and shows where you'd have gaps. No login, and we don't store your answers.
A readiness / gap report to help you prepare before your data room opens — not legal or investment advice.
IP ownership & assignment
The single most important legal-tech check: the company actually owns everything it has built. Missing IP assignments from founders or contractors is the classic reason a deal is delayed, repriced, or falls through.
Have all founders, employees and contractors who wrote code or created IP signed an agreement assigning that IP to the company?
The company needs to own everything it's built. If a former contractor or a founder personally still owns some of the code, an investor can't be sure what they're buying — this is the single most common thing that stalls a deal.
Deal-blocker — a "No" here can stall or reprice a round on its own.
The detail (dig in)
Funds' legal-tech DD confirms a clean chain of title to all IP. The three usual gaps: founders who wrote code BEFORE the company existed (pre-incorporation IP does not transfer automatically — it needs an express assignment, typically signed at incorporation or first financing, and it's the single most common finding); contractors and agencies, who in most jurisdictions retain ownership of what they write unless it is expressly assigned (a 'work-for-hire' label alone is often insufficient for software); and missing assignment clauses in employment contracts — employee-created work usually vests in the employer by default, but the explicit clause removes the argument. Un-assigned or ambiguously-assigned IP is a frequent reason for a delayed close, a price chip, or a specific-indemnity/holdback, so it's treated as a hard fail here.
Have you checked that your open-source dependencies don't force you to open-source your own proprietary code?
Some open-source licences (like the GPL) can require you to release your own source code if you use them in the wrong way. Funds check this so they don't inherit a hidden obligation to give your code away.
The detail (dig in)
Open-source licence compliance is a standard DD line: strong copyleft (GPL/AGPL) linked into a proprietary codebase can create disclosure obligations, and even permissive licences carry attribution requirements. Reviewers expect a software bill of materials / dependency inventory and evidence you track licences (e.g. via an SCA tool). AGPL in a SaaS backend is a particular flag. Unknown or unmanaged licence exposure reads as a governance gap.
Are your domains, trademarks and key online accounts held by the company itself (not a founder's personal account)?
Your domain name, code repositories, cloud accounts and social handles should be owned by the company, not registered under a founder's personal email. Otherwise the company doesn't fully control its own assets.
The detail (dig in)
DD checks that business-critical registrations and accounts (domains, DNS, the source-code org, cloud/root accounts, app-store and payment accounts, trademarks) are held by the company with administrative control that survives any individual's departure — not tied to a personal Gmail or a single founder's login. Personal ownership of critical accounts is both a key-person risk and a title issue.
Team & key-person risk
Funds probe how dependent the business is on one person. A single founder who alone understands and can run everything (a 'bus factor' of one), or no vesting, is a risk they price in — or ask you to fix as a condition.
Do the founders have vesting on their shares, with a cliff?
Vesting means founders earn their shares over time (typically four years, with a one-year 'cliff'). Investors expect it so that if a founder leaves early, their unearned equity returns to the company rather than walking out the door.
The detail (dig in)
Investors near-universally require founder reverse-vesting (commonly 4 years with a 1-year cliff, sometimes with acceleration terms) so departed founders don't retain a large dead-equity stake. Absent or already-fully-vested founder equity is a standard negotiation point and can be imposed as a condition of the round.
Could more than one person run and rebuild each critical system if the main person left tomorrow?
This is 'bus factor' — if only one person understands your infrastructure, database or key code, the business is fragile. Funds look for shared knowledge, documentation and no single irreplaceable person.
The detail (dig in)
Technical DD assesses key-person / bus-factor risk: single points of failure in knowledge (one engineer who alone understands the architecture, holds the only production credentials, or maintains an undocumented critical system). Mitigations reviewers look for are documentation/runbooks, more than one person with production access and context, and cross-training. A bus factor of one on a core system is a material risk that gets priced or made a condition.
Are your key employees and contractors on written contracts with confidentiality (NDA) terms?
Everyone who works on the product should have a signed contract covering confidentiality and, ideally, non-solicitation — so trade secrets and customer relationships are protected.
The detail (dig in)
DD reviews employment/contractor agreements for confidentiality, IP-assignment and (where enforceable) restrictive covenants. Missing or informal arrangements — especially with early contributors and offshore contractors — leave trade secrets and the IP chain exposed and are commonly flagged for clean-up before close.
Security posture & known vulnerabilities
Whether your product and infrastructure are secure — no known unpatched vulnerabilities, encryption in transit, and basic anti-spoofing. This is the area our scans can partly VERIFY rather than take on trust.
Are your internet-facing and production systems free of known, unpatched security vulnerabilities?
Software with publicly-known security holes is an easy finding for a technical reviewer — and exactly what our scan looks for. Being able to say 'we have no known unpatched vulnerabilities' and have it hold up is a strong signal.
The detail (dig in)
A technical DD reviewer will typically run (or ask for) a vulnerability scan of your public surface. Internet-facing services running software with known, exploitable CVEs undercut any claim of a mature security posture. Our in-depth scan fingerprints internet-facing services and flags known vulnerabilities, so a detected CVE is citable evidence against a 'no known vulnerabilities' claim in the data room.
Is all data encrypted in transit — HTTPS with modern TLS everywhere?
Every page and API — especially anything handling logins or customer data — should use a secure HTTPS connection with up-to-date encryption. It protects data in transit and is a basic hygiene signal reviewers notice immediately.
The detail (dig in)
Encryption-in-transit is part of the baseline a reviewer expects: TLS on every endpoint, modern protocol versions (1.2/1.3) with legacy 1.0/1.1 disabled, valid certificates and HSTS. Our passive and in-depth scans observe exactly these, so a weak or missing TLS configuration contradicts a 'we encrypt everything in transit' claim.
Is your domain protected against email spoofing (SPF and an enforced DMARC policy)?
Without this, criminals can send emails that look exactly like they're from your company — and it signals loose security hygiene. SPF and DMARC are DNS settings that stop it, and our scan can check them for you in seconds.
The detail (dig in)
SPF, DKIM and an enforced DMARC policy (p=quarantine or p=reject) stop attackers forging your domain in the From address. A DMARC policy of p=none (or none at all) provides no enforcement. It's a small, high-signal hygiene item a reviewer checks in seconds; our scan reads these DNS records directly, so a missing or unenforced DMARC contradicts a 'we follow email security best practice' claim — and it's the one control here you can fix in an afternoon.
Infrastructure, access & secrets
How production is run and locked down: MFA on the accounts that matter, no admin or database services exposed to the internet, and secrets kept out of the codebase. Sloppiness here is an easy red flag for a technical reviewer.
Is multi-factor authentication (MFA) enforced on all production, cloud and source-code (e.g. GitHub) admin accounts?
MFA means a second step beyond a password. Reviewers treat MFA on your cloud console, source-code host and production systems as a baseline — a stolen password shouldn't be enough to take over your infrastructure or steal your code.
Deal-blocker — a "No" here can stall or reprice a round on its own.
The detail (dig in)
MFA on privileged accounts — cloud root/admin (AWS/GCP/Azure), the source-code org (GitHub/GitLab), CI/CD, and production access — is a minimum-bar control. Credential theft and repo compromise are common startup incidents, so its absence is a clear red flag a technical reviewer will call out and often make a condition of the round. Enforcement via SSO/conditional-access policies, with app-based or hardware factors rather than SMS, is preferred.
Are production admin and database services kept off the public internet (no exposed RDP, SSH, or databases)?
Remote-desktop (RDP), server logins (SSH) and databases should never be reachable directly from the whole internet — they belong behind a VPN or firewall. An exposed database is a classic way startups leak customer data. Our exposure scan checks this.
The detail (dig in)
Internet-exposed management (RDP/3389, SSH/22) and datastores (MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch) dramatically enlarge the attack surface, and exposed unauthenticated databases are a recurring cause of startup data breaches. Our exposure and in-depth scans enumerate open ports, so a sensitive service reachable from outside contradicts a claim that production access is properly restricted.
Are secrets (API keys, database passwords) kept in a secrets manager — not hard-coded in your codebase — and rotated when people leave?
Passwords and API keys should live in a dedicated secrets store, never committed into your source code. Reviewers (and attackers) often find credentials sitting in old commits — a common and avoidable finding.
The detail (dig in)
Secrets management is a standard DD probe: credentials should be held in a secrets manager or environment configuration (not committed to the repo, including its history), scanned for with a secret-detection tool, scoped least-privilege, and rotated on offboarding or suspected exposure. Hard-coded or historically-committed secrets are a frequent, easily-evidenced finding and signal weak engineering hygiene.
Data protection & compliance posture
The compliance signals a fund (and your future enterprise customers) look for: a SOC 2 / ISO 27001 posture or roadmap, GDPR basics, DPAs with your subprocessors, and knowing what data you hold and where.
Do you have SOC 2 or ISO 27001 — or a concrete roadmap toward one?
SOC 2 and ISO 27001 are security certifications enterprise customers increasingly demand. You don't necessarily need one yet, but funds like to see either the certificate or a credible plan to get there, because it unblocks bigger deals.
The detail (dig in)
For B2B startups, SOC 2 Type II or ISO 27001 is increasingly a sales prerequisite and a DD signal of security maturity. Reviewers accept an in-progress posture — a defined scope, a compliance platform in place, policies drafted, and a target audit date — as evidence of intent. A total absence with no plan, in a company selling to enterprises, is a gap that affects both the DD narrative and the revenue model.
Do you have the GDPR basics in place — a privacy notice, a lawful basis for the data you process, and data-processing agreements with your subprocessors?
If you handle personal data (most startups do), you need a privacy policy, a legal reason for using that data, and contracts (DPAs) with the vendors who process it for you — cloud, email, analytics, payments.
The detail (dig in)
DD confirms UK/EU GDPR fundamentals: a published privacy notice, documented lawful bases, records of processing, and Article 28 data-processing agreements with each subprocessor (cloud, email, analytics, payments, support). For companies handling special-category or large-scale data, DPIAs and international-transfer mechanisms (e.g. SCCs/UK IDTA) are also checked. Gaps here create regulatory exposure the investor would inherit.
Do you know exactly what personal and customer data you hold, where it lives, and who can access it?
A simple 'data map' — what data you collect, which systems store it, and which staff can reach it (on a need-to-know basis). It shows you're in control of your most sensitive asset and could respond to a breach or a customer request.
The detail (dig in)
Reviewers look for data governance: an inventory/data map of personal and customer data, its storage locations and flows, retention periods, and role-based access on a least-privilege basis. This underpins breach response, data-subject requests and customer security questionnaires. Ad-hoc, unmapped data with broad internal access is a maturity and compliance flag.
Resilience, source control & escrow
That the business could survive people leaving or systems failing: everything in version control with reviewed changes, tested backups, dependency/patch management, and source-code escrow where enterprise customers require it.
Is all your source code in version control with reviewed changes, and do you take regular, tested backups of code and production data?
Everything should live in a system like GitHub with changes peer-reviewed, and you should have automatic backups you've actually tested restoring. It proves the business could recover from a mistake, an outage, or a departing engineer.
The detail (dig in)
DD expects all code in version control with branch protection and peer review (not code on a single laptop), plus a defined, tested backup regime for code and production data with sensible RPO/RTO. Reviewers specifically ask whether restores have been tested — untested backups are treated as no backups. This underpins both resilience and the bus-factor mitigation.
Do you track your third-party dependencies and update the ones with known vulnerabilities?
Modern software is built on hundreds of open-source components; some develop security holes over time. Reviewers want to see you know what you depend on and keep it patched (for example with automated dependency alerts).
The detail (dig in)
Software-composition management — a dependency inventory (SBOM), automated vulnerability alerting (e.g. Dependabot/Renovate/SCA), and a process to triage and update vulnerable components — is a standard DD line. Outdated, known-vulnerable dependencies are among the easiest findings for a reviewer and speak to ongoing maintenance discipline, not just a point-in-time scan.
Where enterprise customers require it, can you offer source-code escrow (and do you have a basic business-continuity / disaster-recovery plan)?
Source-code escrow means a trusted third party holds a copy of your code, released to a customer only if you go out of business — some big customers demand it. A DR plan is a short written answer to 'what do we do if the main systems go down?'.
The detail (dig in)
Source-code (or SaaS) escrow is a contractual continuity mechanism enterprise/regulated customers may require, releasing code or a running environment on defined trigger events (insolvency, sustained outage). DD also looks for a basic business-continuity/disaster-recovery plan: documented recovery steps, defined RTO/RPO and provider redundancy. You needn't already have escrow in place, but being able to offer it — and having a DR plan — signals operational maturity.
Cross-check the technical areas against a real scan (optional)
Enter your website and we'll run a quick, free passive check (HTTP headers, TLS and SPF/DMARC), then compare your security, exposed-services and email-spoofing answers to what the internet can actually see — flagging any ⚠️ contradictions a reviewer would find too. No login, nothing stored.
Leave blank for a questionnaire-only check.