On this page
Key takeaways
- Most of this list is ordinary engineering and brand hygiene. The work is producing the evidence before someone asks for it.
- Licences, accessibility, consent and privacy carry legal exposure. Find the gaps on your own schedule, then take them to counsel.
- The company, not a person, should own every repository, cloud account, domain and brand asset.
- If only one person can deploy, restore or explain the system, write it down and give a second person access.
- Every number in the deck, on the site and in the data room should match, and each one should have a source.
Start here if…
- A raise or a sale is on the calendar
- Start with the table in section 2, then work first on the areas where you can't show evidence today.
- You're a non-technical founder
- Hand sections 3 to 10 to your lead engineer, and keep section 11 on the story for yourself.
- A diligence questionnaire has already arrived
- Use section 2 to map each question to the evidence you'll need, then the matching checklist.
A raise or a sale is coming.
Soon someone will ask to see your code, your analytics and your story.
Here's the twist: much of what they'll look at is ordinary. A licence file. A consent banner. A second person who can deploy.
Ordinary things are cheaper to fix on your own schedule than on a buyer's.
This guide gives you nine short checklists, one per area, from code to the data-room story.
It's the list we use in our exit-readiness review, and the standard we hold this site to.
It is not legal advice.
1. What exit readiness means
Exit readiness is the state of a company whose technology, data and story can stand up to a buyer's or investor's review without surprises.
Technical due diligence is that review. An outside team checks your code, infrastructure, security, licences and people, to price the risk they're taking on.
Being ready doesn't mean being perfect. It means knowing your weak spots, fixing the cheap ones and explaining the rest.
Note
We're engineers and marketers, not attorneys. Where this guide touches law (accessibility, licences, privacy), it links to the source. Take the specifics to your counsel.
2. The nine areas at a glance
Use this table as the index. Each row has its own checklist below.
| Area | The question to be ready for | Evidence that answers it |
|---|---|---|
| Code and architecture | Can another team run and change this? | Architecture diagram, dependency list, known-debt list |
| Tests and CI | Will a change break revenue? | Tests on every change, and their history |
| Security basics | Who can get in, and would you know? | Access list, multi-factor sign-in, secrets scan, a tested restore |
| Licences and third-party code | Do you own what you sell? | Licence inventory, signed IP assignments |
| Accessibility | Can everyone use it, and can you show it? | Dated WCAG 2.2 AA audit, fixes, automated checks |
| Analytics and consent | Are the numbers real, and lawfully collected? | Tag inventory, consent behaviour, reconciled conversions |
| Data and privacy | What personal data do you hold, and where? | Data map, vendor list, retention rules, incident plan |
| Documentation and bus factor | What happens if one person leaves? | README, runbooks, shared access |
| Brand and data-room story | Does the story match the numbers? | One positioning line, sourced metrics, owned assets |
3. Code and architecture
The aim isn't perfect code. It's code another team can change with confidence.
- One architecture diagram a new engineer can follow in one sitting.
- Repositories owned by the company, with nothing that lives only on a laptop.
- Dependencies current, or a note on which aren't and why.
- A known-debt list: what's fragile, what it would take to fix, and what you chose to live with.
- Reproducible environments: staging matches production, and deploys don't depend on one machine.
- Infrastructure written down, ideally as code.
- No dead features: old code paths and forgotten feature flags removed.
4. Tests and CI
Tests are how you prove a change won't break the business. CI is how you prove they actually run.
- End-to-end tests on the flows that make money: sign-up, checkout, the core job.
- Tests run on every change, and a failing test blocks the release.
- Lint, type checks and formatting in the same pipeline.
- Flaky tests fixed or removed, not re-run until they pass.
- A preview environment for every change, so someone can click through it.
- A visible history: how often you deploy, and how often a deploy goes wrong.
From our work
For a Florida lien-search firm, the end-to-end suite runs in Chromium, Firefox and WebKit on every push and pull request. At a North American pet insurer, Jesus maintained the Playwright end-to-end suite, with a test for each experiment variant.
5. Security basics
Broken access control is first on the OWASP Top 10 for 2025, and software supply chain failures are third (OWASP, Sep 2026).
Neither needs an exotic attack. Both need basics done every time.
- Multi-factor sign-in on every admin, cloud, code and email account.
- No secrets in the repository, including its history.
- Access matches the org chart: leavers removed, shared logins replaced with named accounts.
- Permissions checked on the server for every request, not just hidden in the interface.
- Dependencies patched on a schedule, with automated alerts.
- Backups restored as a test at least once, with the date written down.
- Errors and security events logged, and someone assigned to watch them.
- Security questionnaire answers drafted once and kept current.
Pro tip
Scan the full git history for secrets, not just the current code. A key deleted last year is still in the history. Rotate it, then remove it.
6. Licences and third-party code
A buyer is paying for what you own. This checklist shows that you own it.
- A licence inventory of every open-source dependency. A software bill of materials does this; CISA describes one as a nested inventory of the ingredients that make up software components (CISA, Sep 2026).
- Copyleft checked. Under the GNU AGPL, if you run a modified program on a server and let users interact with it, they must be able to download its source (GNU Project, Sep 2026). Know whether you use AGPL code, and how.
- IP assignments signed by every employee, contractor and agency that wrote code, including the early ones.
- Fonts, images and icons licensed for commercial use, with the receipts.
- Third-party APIs and data sources used within their terms.
- Paid tools on company accounts and a company card.
Note
Licence questions are legal questions. Build the inventory yourself; let counsel judge the risk.
7. Accessibility: WCAG and ADA exposure
The US Department of Justice says the law's requirements for businesses open to the public cover what they offer on the web (US Department of Justice, Mar 2022).
For businesses, it has no regulation setting detailed standards. It points to WCAG as helpful guidance (US Department of Justice, Mar 2022).
Lawsuits are common. There were 3,117 federal website-accessibility lawsuits in 2025, 961 of them in Florida (Seyfarth, Mar 2026).
And most home pages fail. In 2026, 95.9% of the top million home pages had detected WCAG 2 failures (WebAIM, Feb 2026).
- A dated audit of key pages and flows against WCAG 2.2 AA, with automated and manual testing.
- Keyboard and screen-reader checks on sign-up, checkout and every form.
- Fixes in the code, not an overlay widget. The FTC ordered one overlay vendor to pay $1 million over claims that its tool could make any website WCAG-compliant (FTC, Apr 2025).
- Automated accessibility tests in CI, so fixes stay fixed.
- An accessibility statement with a way to report problems.
- Any demand letters on file, and with your attorney.
From our work
At a North American pet insurer, Jesus carried WCAG remediation from the website into the native app. On this site, every page is tested against WCAG 2.2 AA in light and dark mode before it ships.
8. Analytics and consent
Your growth story rests on your analytics. The numbers have to be right, and collected the way your privacy policy says.
Google's consent mode adjusts how its tags behave based on the visitor's choice (Google, Sep 2026).
In the basic setup, tags don't load until the visitor interacts with the consent banner. In the advanced setup, they load with consent denied by default (Google, Sep 2026).
Either way, Google says to set the default consent state on every page, before any command that sends measurement data (Google, Sep 2026).
- A tag inventory: every script, pixel and SDK, who added it, and why.
- Nothing tracks before consent where consent is required. Test it in a clean browser.
- The banner, the privacy policy and the code agree. Read them side by side.
- Key events documented: names, triggers, and which ones count as conversions.
- Conversions reconciled against the source of truth: payments, orders or the CRM.
- Internal and test traffic filtered out.
From our work
At a North American pet insurer, Jesus rolled out GA4 and deployed consent management across every domain. At a Miami commercial real-estate brokerage, Elizabeth brought in GA4 with consent mode alongside the CEO's weekly reporting.
9. Data and privacy
Privacy law depends on where you and your customers are. Florida is one example.
Its statute requires covered businesses to take reasonable measures to protect personal information (Florida Statutes, Sep 2026).
It also sets a deadline for telling affected people about a breach: no later than 30 days after the business determines a breach occurred, or has reason to believe one did, with limited exceptions (Florida Statutes, Sep 2026).
- A data map: what personal data you collect, where it's stored, and who can see it.
- A vendor list: every processor, what data it receives, and the contract behind it.
- Retention rules, and proof that deletion actually happens.
- The privacy policy matches the code. If it doesn't, one of them changes.
- An incident plan: who decides, who notifies, and in what order.
- Real customer data kept out of test environments, or masked.
- Nothing sensitive in URLs, logs or error reports.
Note
Which laws apply to you is a question for counsel. We can show what your systems do; your attorney decides what that means.
10. Documentation and bus factor
Your bus factor is the number of people who could leave before work stalls. If it's one, fix that first.
- A README that takes a new engineer from clone to running locally.
- Runbooks for deploys, rollbacks, restores and incidents.
- Decision records: why the big choices were made, in a sentence or two each.
- Credentials in a company password manager, not in inboxes or heads.
- Two people who can deploy, restore and reach every account.
- Every account on a company address: registrar, DNS, cloud, repositories, analytics, app stores.
From our work
At a Miami commercial real-estate brokerage, Elizabeth built a listing-entry agent with staff SOPs, and handed the AI flyer system over to the marketing coordinator.
11. Brand and the data-room story
The story is what people read first: the deck, the site, the one-line description. It has to survive the numbers behind it.
- One positioning line that the deck, the site and the founders all use.
- Every number sourced. Revenue, growth, customers: the same figure and date everywhere. On our own site, every figure lives in one file with its source.
- Proof with permission: customer names, logos and quotes you're allowed to use, in writing.
- Brand assets owned by the company: trademarks, domains, social handles and design files.
- A brand book, so the company looks the same when the founder steps back.
- A website that matches the deck: the same claims, the current team, no dead pages.
- A data-room index in the deck's order, so every claim has a document behind it.
From our work
For mydola, an early-stage fintech, Elizabeth built the brand system, the seed-investor pitch deck and an investor landing page. The company's new designs still follow her brand book.
12. How our exit-readiness review works
We run the checklist for you and write down what we find.
- Two to three weeks, ending in a written report.
- Jesus reviews the technology: code, tests and CI, security basics, WCAG accessibility, analytics and consent, and licences.
- Elizabeth reviews the story: positioning, the deck, the site and the data-room narrative.
- A fixed fee of $12,000, credited to the next phase if you continue with us.
- Alongside your advisers. We don't give legal advice. We work next to your attorney and your accountant.
13. Do this first
Open a spreadsheet. List every account the company depends on: registrar, DNS, cloud, code, analytics, email, app stores and payments.
Next to each one, write who owns it and who else can get in.
Any row with a personal email address, or only one name, is your first fix.
Who wrote this
Jesus Vasquez · Engineering · fractional CTO
Builds it: WordPress and Next.js, integrations and AI agents, with the tests, analytics and accessibility that keep it honest.
Elizabeth Mendoza · Marketing, brand and CRM · fractional CMO
Leads the plan and the story: brand, investor decks, CRM and the systems a sales team runs on.
Sources
- top10.owasp.org/2025/
- cisa.gov/sbom
- gnu.org/licenses/why-affero-gpl.html
- ada.gov/resources/web-guidance/
- adatitleiii.com/2026/03/federal-court-website-accessibility-lawsuit-filings-bounce-back-in-2025/
- webaim.org/projects/million/
- ftc.gov/news-events/news/press-releases/2025/04/ftc-approves-final-order-requiring-accessibe-pay-1-million
- developers.google.com/tag-platform/security/concepts/consent-mode
- developers.google.com/tag-platform/security/guides/consent
- leg.state.fl.us/statutes/index.cfm?App_mode=Display_Statute&URL=0500-0599/0501/Sections/0501.171.html