Skip to content
PatchLabs
Products

Four product lines, one report

LabRebuilds your database from its migrations and reproduces each leak as anon, stranger and owner. CodeReads the repo: keys in code and history, vulnerable dependencies, risky AI-written patterns. FixWrites the migration, proves it as three identities, then waits for your engineer to approve. WatchScheduled re-checks, diffs, alerts, a public badge and signed receipts for every result. Live posture part of WatchA daily grade for HTTPS, the certificate, security headers and cookies on the domain you verify. Never touches your database.

See it work

  • Try the demo No sign-in
  • Sample proof report
  • How it works
  • Findings library
  • Integrations
Solutions

Who it’s for

FoundersYou built it with AI and real people are signing up. AgenciesEvery client app you ship, watched after handover. Engineers who approveThe SQL, the proof and the receipt. Nothing ships without you.

Works with apps built on

  • Lovable
  • Supabase
  • Bolt
  • Replit
  • Cursor

Compatibility, not partnerships.

Resources

Learn and look things up

LearnIn-depth guides to securing AI-built apps. ResearchThe 1-in-4 study and how we measured it. Findings libraryEvery check by ID, with the fix. DocsReports, API, webhooks, MCP and CI. ChangelogWhat shipped, dated. Free toolsRLS check, headers check and leak-cost calculator. StatusAPI and worker health, live. Leaking right now?What to do in the next hour.
Study We rebuilt 318 public apps. About 1 in 4 exposed personal data. Read the study
Pricing Docs
Sign in Try the demo Check my app free
Legal pages

Legal

  • Terms of service
  • Privacy policy
  • Acceptable use
  • Data processing
  • Disclosure policy
  • Cookies

Trust

  • Security
  • Status
  1. Home
  2. Legal
  3. Data processing

Draft for review, last updated 10 November 2026

Data processing agreement

For businesses whose repositories contain personal data they control. These terms form part of our terms of service and apply automatically when you use PatchLabs for a business.

Need a signed copy?

Email manraj@patchlabs.dev with the subject “DPA” and your company’s legal name. We’ll send a countersigned copy of this agreement.

01Roles

“Customer” is the business using PatchLabs. “PatchLabs” is the provider described in the terms. For personal data contained in the repositories, reports and workspace content the Customer submits (“Customer Personal Data”), the Customer is the controller and PatchLabs is the processor. For account data (such as members’ email addresses and sign-in records), PatchLabs is a controller and the privacy policy applies.

02What we process

Subject matterProviding PatchLabs: lab checks, fixes, reports, receipts, monitoring and alerts.
DurationFor as long as the Customer uses PatchLabs, then until deletion under section 9.
Nature and purposeCloning repositories, rebuilding databases in a disposable lab with synthetic data, analysing code with AI models, storing and delivering reports; where the Customer enables Live posture, loading the public home page of a domain the Customer has verified and grading its HTTPS, certificate, headers and cookie flags.
Types of personal dataAny personal data present in the submitted code, migrations, seed files or git history (for example names or emails in seed data or commit metadata); names and emails of workspace members recorded on decisions and answers.
Data subjectsThe Customer’s staff, contractors and contributors; any individuals whose data appears in the submitted repositories.
Not processedData in the Customer’s live database. PatchLabs never connects to it.

03Our obligations

PatchLabs will:

  • process Customer Personal Data only on the Customer’s documented instructions (the terms, this agreement and the Customer’s use of the service), unless the law requires otherwise, in which case we’ll tell the Customer first unless that is prohibited;
  • make sure everyone authorised to process it is bound by confidentiality;
  • apply the security measures in Annex A;
  • help the Customer, taking into account the nature of the processing, to respond to data subject requests, and with security, breach notification, impact assessments and consultations with the ICO;
  • make available the information needed to show compliance with Article 28 UK GDPR, and answer reasonable security questionnaires.

04Subprocessors

The Customer gives general authorisation for PatchLabs to use the subprocessors listed in Annex B. We’ll email account owners at least 14 days before adding or replacing one. The Customer may object on reasonable data protection grounds; if we can’t address the objection, the Customer may stop using the affected part of the service and close their account. We impose data protection obligations on each subprocessor equivalent to these and remain responsible for them.

05Personal data breaches

We’ll notify the Customer without undue delay, and in any case within 48 hours, after becoming aware of a personal data breach affecting Customer Personal Data. The notice will describe what happened, the data and people likely affected, the likely consequences and what we are doing about it, with updates as we learn more.

06International transfers

Where Customer Personal Data is transferred outside the UK, we rely on UK adequacy regulations (including the UK Extension to the EU-US Data Privacy Framework where the recipient participates) or the UK International Data Transfer Addendum to the EU standard contractual clauses.

07Audits

We hold no third-party certifications today. On request, and no more than once a year unless there has been a breach, we’ll answer a written questionnaire and walk the Customer through our pipeline and controls. On-site audits need reasonable notice and must not compromise other customers’ data.

08Customer obligations

The Customer confirms it has a lawful basis to submit the repositories and any personal data in them, that it is authorised to have them checked, and that its instructions comply with data protection law. We recommend not committing real personal data to repositories at all.

09Deletion

The lab database for each check is deleted when the check ends, and the working copy of the repository within 30 days. When the Customer deletes an app, a workspace or its account, we delete the related reports, fixes and receipts from our database, except where the law requires us to keep them. On request, we’ll confirm deletion in writing.

AAnnex A: security measures

  • No production access. Checks work only from the repository; we never connect to customers’ databases. Live posture, when the Customer enables it, loads only the public home page of a verified domain, as any visitor would, with no credentials.
  • Disposable lab. A new Postgres database per check, seeded with synthetic data and dropped when the check ends.
  • Constrained AI agent. No web access; writes limited to the fix folder and the working copy; may run only the lab verifier; repo-supplied agent configuration removed before it runs; spend cap per check.
  • Independent verification. Every fix is re-tested by a separate verifier on a freshly rebuilt lab before it is offered as proven.
  • Authentication. Passwordless email links (single use, 20 minutes); sessions and API keys stored only as hashes; sessions revocable.
  • Network. HTTPS for the website and API; webhooks limited to HTTPS public hosts.
  • Integrity. Ed25519-signed receipts for every finished check, verifiable with our published public key.
  • Data minimisation. Only a salted hash of IP addresses is stored; exposed keys are recorded masked; model costs and internal paths are not exposed to users.
  • Access. Production systems are accessible only to the founder.

BAnnex B: subprocessors

SubprocessorPurposeData
AnthropicAI models that write fixes and reportsRelevant code, migrations, lab results
Microsoft AzureHosting the API and databaseAccount data, checks, reports, receipts
GitHubWebsite hosting; repository readsRepository names and contents (public repos)
Spacemail by SpaceshipEmail deliveryRecipient address, message content

Draft awaiting legal review. Where this agreement and the terms conflict on data protection, this agreement wins.

On this page

  • Roles
  • What we process
  • Our obligations
  • Subprocessors
  • Breaches
  • Transfers
  • Audits
  • Customer obligations
  • Deletion
  • Annex A: security
  • Annex B: subprocessors

Free check

Can a stranger read your users table?

Paste a public repo. Leaks, the fix and the proof on one page, usually within minutes.

Check my app free → Try the demo
PatchLabs

Find the leak. Prove the fix. A security platform for apps built with AI: Lab, Code, Fix and Watch.

manraj@patchlabs.dev
London, UK

System status

Products

  • Lab
  • Code
  • Fix
  • Watch
  • Live posture
  • Try the demo
  • Integrations
  • Pricing
  • How it works

Solutions

  • Founders
  • Agencies
  • Engineers
  • Lovable apps
  • Supabase apps
  • Bolt apps
  • Replit apps
  • Cursor projects

Resources

  • Learn
  • The 1-in-4 study
  • Methodology
  • Findings library
  • Sample report
  • Free tools
  • Leaking right now?
  • Changelog

Developers

  • Docs
  • REST API
  • MCP server
  • GitHub Action
  • Webhooks
  • Signed receipts
  • Free RLS check
  • Free headers check
  • Status

Compare

  • All comparisons
  • Supabase Security Advisor
  • Lovable security scan
  • Aikido
  • Manual pentest
  • URL scanners

Company

  • About
  • Security
  • Email the founder
  • Terms
  • Privacy
  • Acceptable use
  • Data processing
  • Disclosure policy
  • Cookies (none)
© 2026 PatchLabs Changelog feed llms.txt security.txt

Independent: not affiliated with Lovable, Supabase, Bolt, Replit, Cursor or GitHub. Names are used to describe compatibility only. No cookies, no third-party analytics.