GDPR for SaaS: Deletion Requests, DPAs and the Legal Risks Early Founders Should Plan For
By Obaid Tariq, Founder & Lead Engineer · Published
Disclosure: This article is general information, not legal advice. AI Dev Planner is a software development agency, not a law firm. Privacy and contract law differ between the EU, the UK, US states and other jurisdictions, so take advice from a qualified lawyer before relying on any of this for a decision. See our disclosure policy.
The short answer
GDPR for SaaS mostly comes down to knowing your role (usually processor for customer data, controller for your own accounts and marketing), signing and offering proper data processing agreements, keeping records, and having a tested workflow for access and deletion requests, including what happens to backups. Beyond privacy, the early legal risks that matter most are your terms of service and limitation of liability, what you promise in SLAs and security warranties, owning the code your contractors write, open-source licence obligations and having suitable insurance. Get a lawyer to review the documents that carry liability.
How do I manage GDPR, data deletion requests and privacy compliance?
Work out where you are a controller and where you are a processor, put Article 28 data processing agreements in place with customers and sub-processors, and keep a record of what you process and where it goes. Then build a repeatable workflow for data subject requests: verify the person, find their data across every system, act within one month (extendable in complex cases), handle backups by putting data beyond use until it expires, and log what you did.
Step 1: Know whether you are a controller or a processor
The controller decides why and how personal data is processed; the processor processes it on the controller's behalf. The EDPB's Guidelines 07/2020 on the concepts of controller and processor are the authoritative explanation. For a typical B2B SaaS the split looks like this:
| Data | Your usual role | What follows |
|---|---|---|
| Data your customers put into the product (their users, their clients) | Processor | Act only on documented instructions; sign a DPA; help the customer answer requests |
| Your customers' account and billing contacts | Controller | You need a lawful basis, a privacy notice, and you answer requests directly |
| Website visitors, marketing lists, analytics | Controller | Cookie consent where required, privacy notice, opt-outs |
| Product analytics and AI features using customer data | Depends | If you use customer data for your own purposes you may become a controller for that use; check with a lawyer |
Step 2: Put DPAs and a sub-processor list in place
Article 28(3) GDPR requires processing by a processor to be governed by a contract that sets out the subject matter, duration, nature and purpose of processing and the data involved, and that commits the processor to, among other things: act only on documented instructions, keep staff under confidentiality, apply Article 32 security measures, assist the controller with data subject requests and breaches, delete or return data at the end of the service, and make information available for audits. In practice that means:
- Offer a standard DPA to customers. Enterprise buyers will ask; having one ready shortens the process.
- Sign DPAs with your own vendors (hosting, database, email, error tracking, AI providers). Article 28(2) says a processor must not engage another processor without the controller's prior specific or general written authorisation, and under general authorisation must tell the controller about changes so they can object.
- Publish a sub-processor list and a way to be notified of changes. It is also one of the first things a SaaS security questionnaire asks for.
Step 3: Keep records and plan international transfers
Article 30 requires records of processing activities. There is an exemption for organisations with fewer than 250 employees, but it does not apply if the processing is likely to result in a risk, is not occasional, or includes special category or criminal offence data, so most SaaS products that process data continuously should keep records anyway. A spreadsheet listing each data category, purpose, system, retention period, recipients and transfer mechanism is a reasonable start.
If data leaves the EU or UK, each transfer needs a mechanism. At the time of writing the European Commission lists adequacy decisions including the United Kingdom (renewed in December 2025) and the United States for commercial organisations participating in the EU-US Data Privacy Framework. Otherwise the usual tool is the Commission's standard contractual clauses (SCCs), modernised in June 2021. For UK transfers the ICO lists the International Data Transfer Agreement (IDTA) and the International Data Transfer Addendum to the EU SCCs as appropriate safeguards, alongside a transfer risk assessment. Transfer frameworks can change after court challenges, so in our view it is sensible to keep SCCs in your vendor contracts as a fallback even when a framework applies.
Step 4: Handle access and deletion requests on time
Article 12(3) requires you to act on a request without undue delay and within one month of receipt. That can be extended by two further months where necessary given the complexity and number of requests, but you must tell the person within the first month and explain why. The ICO adds practical detail: the clock usually starts on receipt, or once you have the information needed to confirm identity.
The right to erasure in Article 17 is not absolute. Article 17(3) lists exceptions, including processing needed to comply with a legal obligation (for example, keeping invoices for tax law), for public interest in public health, for archiving or research in limited cases, for freedom of expression, and for the establishment, exercise or defence of legal claims. Article 19 requires you to tell each recipient you disclosed the data to about the erasure, unless that is impossible or involves disproportionate effort.
An engineering workflow for deletion requests
- One intake channel. A privacy email address or form, logged in a ticket with the date received; that date starts the clock.
- Verify identity proportionately. A request from the account's own logged-in session or email is usually enough; do not ask for more data than you need.
- Route processor requests to the customer. If the person is your customer's end user, tell the customer and help them, as your DPA requires; do not decide on their behalf.
- Use a data map. Keep a list of every system holding personal data: primary database, file storage, search index, analytics, email and CRM tools, logs, error tracking, AI vendors. Deletion scripts should iterate over this list.
- Delete or anonymise. Hard-delete rows where you can. Where other records depend on them (invoices, audit logs), keep the legally required minimum and anonymise the rest, and record which Article 17(3) exception you relied on.
- Propagate to vendors. Call vendor deletion APIs or file their requests, per Article 19.
- Confirm and log. Reply to the person, and keep a minimal record that the request was completed (not the deleted data itself).
Step 5: Be ready for breaches
Article 33(1) requires a controller to notify the supervisory authority without undue delay and, where feasible, within 72 hours of becoming aware of a personal data breach, unless it is unlikely to result in a risk to people; late notifications must include reasons. Article 33(2) requires a processor to notify the controller without undue delay, so your customer DPAs will usually set a specific timeframe. Article 34 requires telling affected individuals without undue delay where the breach is likely to result in a high risk. The ICO also says to record all breaches, including ones you do not report. Fold this into your incident runbook; our guide to running a SaaS covers the incident side.
US state laws in brief
The California Privacy Protection Agency's FAQ says the CCPA applies to for-profit businesses doing business in California that meet any of several thresholds: gross annual revenue of $26.625 million or more in the preceding calendar year (the figure from 1 January 2025, adjusted periodically), buying, selling or sharing the personal information of 100,000 or more California residents or households, or deriving 50% or more of revenue from selling or sharing it. It also places separate obligations on service providers and contractors, which is often where a B2B SaaS sits. Businesses must confirm a deletion, correction or access request within 10 business days and respond within 45 calendar days, extendable by another 45. Other states have their own laws, so check where your users are.
What legal liabilities involving privacy, security, contracts and terms should early-stage founders consider?
The biggest early risks are usually contractual rather than regulatory: terms of service without a sensible limitation of liability, SLAs and security warranties you cannot meet, code your contractors still own, and open-source licences you have not complied with. Add privacy-law exposure, regulator expectations on reasonable security, and the gap insurance can fill. Have a lawyer in your jurisdiction draft or review your terms, DPA and contractor agreements.
This section is a map of where liability tends to sit, so you know what to ask a lawyer about. It is not a substitute for advice: enforceability of contract terms and consumer protections differ substantially between England and Wales, EU member states and US states.
| Area | The risk | What to put in place |
|---|---|---|
| Terms of service | Unclear rights to suspend accounts, change prices or use data; disputes with no agreed law or venue | Lawyer-reviewed terms covering acceptable use, payment, suspension, termination, data return, governing law |
| Limitation of liability | Uncapped exposure if an outage or breach causes customer losses | A cap (often linked to fees paid) and exclusions of indirect loss, within what local law allows |
| SLAs | Promising uptime you cannot measure or deliver | Only offer an SLA you can monitor; define service credits as the remedy |
| Security warranties | Contract promises ("industry-standard security", "SOC 2 compliant") that are not true | Describe controls accurately; avoid absolute promises; align with your real policies |
| Privacy | Fines and claims under GDPR, UK GDPR or US state laws | The steps in the previous section; a privacy notice that matches what the product does |
| IP ownership | Contractors or agencies owning the code they wrote | Written IP assignment in every contractor and agency agreement |
| Open source | Breaching licence conditions, especially copyleft | Track dependencies and licences; review AGPL and GPL use |
| Insurance | A single incident exceeding your cash | Cyber and professional indemnity cover sized to your contracts |
Terms of service, liability caps and SLAs
Your terms are the contract with every self-serve customer, and enterprise customers will send their own paper or mark up yours. The clauses that matter most in a dispute are the limitation of liability, indemnities, termination rights and what happens to data at the end. Expect larger buyers to ask for a higher cap or uncapped liability for data breaches and confidentiality; decide in advance, with your lawyer and insurer, what you can accept. GDPR also matters here: Article 83 allows fines of up to €20 million or 4% of worldwide annual turnover, whichever is higher, for the most serious infringements, which is one reason buyers negotiate hard on data-protection liability.
Only publish an SLA that your monitoring can measure. If you promise 99.9% availability, you need a status page, a definition of downtime, exclusions for scheduled maintenance and a service-credit process. Our SaaS operations guide covers the monitoring side.
Security promises and regulator expectations
In the US, the FTC's "Start with Security" guide draws lessons from its data-security enforcement actions, including controlling access to data, requiring secure authentication, storing and transmitting sensitive data securely, applying sound security practices when developing products and making sure service providers implement reasonable security. Its theme for founders is simple: do not collect data you do not need, and make sure what you say about security matches what you do. The same principle applies in sales: a questionnaire answer or contract warranty that overstates your controls becomes a liability if something goes wrong.
Owning your code: IP assignment
Under UK law, section 11 of the Copyright, Designs and Patents Act 1988 makes the author the first owner of copyright, with an exception for employees working in the course of employment. A freelancer or agency is not your employee, so without a written assignment they may own the code they wrote for you. US law has its own "work made for hire" rules, and the US Copyright Office notes copyright belongs to the author or their assignees. Either way, the safe approach is the same: every contractor, freelancer and agency agreement should include a clear assignment of IP to your company, a licence for any pre-existing tools they reuse, and confidentiality terms. Investors will check this in due diligence. AI Dev Planner's own contracts give clients 100% ownership of the IP and code, and you should expect the same from any supplier.
Open-source licences
Most permissive licences (MIT, BSD, Apache 2.0) mainly require you to keep copyright and licence notices. Copyleft licences go further. The GNU AGPL v3 is the one SaaS founders most need to know: its section 13 says that if you modify an AGPL program, your modified version must prominently offer users interacting with it over a network the opportunity to receive its source code. Run a licence scanner in CI, keep a list of dependencies and their licences, and get advice before modifying AGPL components in your product.
Insurance
Professional indemnity (sometimes called errors and omissions) covers claims that your service or advice caused a customer loss; cyber insurance covers costs of incidents such as forensics, notification and business interruption, depending on the policy. The UK NCSC's cyber insurance guidance advises checking what a policy covers and excludes, what incident support it provides, and what security measures you must have in place to claim, and warns that cyber insurance does not replace your own security. Enterprise contracts often specify minimum cover, so check before you sign.
If you are still planning the product, our idea-to-launch guide and SaaS launch checklist show where these documents fit in the timeline.
Frequently asked questions
Is a SaaS company a data controller or processor under GDPR?
Usually both. A B2B SaaS is typically a processor for the data customers put into the product and a controller for its own account, billing, marketing and website data. The exact split depends on who decides why and how the data is processed.
How long do I have to respond to a GDPR deletion request?
Article 12(3) GDPR requires a response without undue delay and within one month of receipt. That can be extended by two further months for complex or numerous requests if you tell the person within the first month and explain why.
Do I have to delete data from backups after an erasure request?
The ICO accepts that backup data may not be erasable immediately. It expects you to put that data beyond use, not use it for any other purpose, let it be overwritten on your normal schedule and be clear with people about this. Re-apply deletions if you ever restore a backup.
What is a DPA in SaaS?
A data processing agreement is the contract that Article 28 GDPR requires between a controller and a processor. It sets out what data is processed, for what purpose, and the processor's obligations on instructions, confidentiality, security, sub-processors, assistance, deletion and audits.
Does the CCPA apply to my startup?
Only if you meet its thresholds or act as a service provider or contractor to a business that does. The California Privacy Protection Agency's FAQ lists a revenue threshold that is adjusted periodically, handling data of 100,000 or more California residents or households, or deriving half of revenue from selling or sharing personal information.
Sources
- EUR-Lex: Regulation (EU) 2016/679 (General Data Protection Regulation) — Article 12(3) one-month response and extension; Article 17(3) erasure exceptions; Article 19 notifying recipients; Article 28(2)-(3) processor contracts and sub-processors; Article 30(5) records exemption; Articles 33 and 34 breach notification; Article 83 fine levels. Accessed 19 October 2026.
- EDPB: Guidelines 07/2020 on the concepts of controller and processor in the GDPR — Authoritative guidance on controller and processor roles. Accessed 19 October 2026.
- ICO: Right to erasure — Putting backup data beyond use; informing recipients; one-month timescale and extension; guidance under review after the Data (Use and Access) Act. Accessed 19 October 2026.
- ICO: Personal data breaches - a guide — 72-hour reporting from awareness; recording all breaches; telling individuals about high-risk breaches. Accessed 19 October 2026.
- ICO: A brief guide to international transfers — UK transfer mechanisms: adequacy regulations, IDTA, the Addendum, BCRs, transfer risk assessments and exceptions. Accessed 19 October 2026.
- European Commission: Adequacy decisions — Adequacy for the United Kingdom (renewed December 2025) and for US organisations participating in the EU-US Data Privacy Framework. Accessed 19 October 2026.
- European Commission: Standard Contractual Clauses (SCC) — Modernised SCCs issued 4 June 2021 for transfers outside the EU/EEA. Accessed 19 October 2026.
- California Privacy Protection Agency: Frequently Asked Questions — CCPA applicability thresholds; service provider and contractor obligations; 10 business day confirmation and 45-day response deadlines. Accessed 19 October 2026.
- FTC: Start with Security - A Guide for Business — Lessons from FTC data-security enforcement actions. Accessed 19 October 2026.
- legislation.gov.uk: Copyright, Designs and Patents Act 1988, section 11 — Author as first owner of copyright; employer ownership for employees in the course of employment. Accessed 19 October 2026.
- US Copyright Office: Who owns copyright (FAQ) — Copyright belongs to the author or the author's heirs or assignees. Accessed 19 October 2026.
- Open Source Initiative: GNU Affero General Public License v3 — AGPL section 13 remote network interaction requirement. Accessed 19 October 2026.
- NCSC: Cyber insurance guidance — Questions to consider before buying cyber insurance; insurance does not replace security measures. Accessed 19 October 2026.
Recommendations without a source are AI Dev Planner’s own engineering opinion. Platform features and prices change; check the linked pages for the current position. Found an error? See our corrections policy.
Related guides
- Operations, Security & ComplianceThe SaaS Security Questionnaire: How Small Teams Handle SOC 2, SIG and Buyer ReviewsAnswer libraries, evidence, trust pages and when SOC 2 is worth starting, explained for small SaaS teams.
- Operations, Security & ComplianceRunning a SaaS Beyond the Code: Maintenance, Monitoring, Backups and IncidentsThe operational work of running a SaaS, and a monitoring, backup, incident and on-call setup a small team can sustain.
- Pricing, Metrics & Business ModelFailed Payments and Dunning for SaaS: Retries, Emails and Billing Edge CasesRetry schedules, dunning emails, hard declines, webhook handling and what to do when recovery fails.
- Building & Shipping ProductsSaaS Launch Checklist: What a Production-Ready Website NeedsA grouped, usable checklist from DNS and security headers to SEO, Open Graph, 404 pages, monitoring and legal pages.
Browse all 50 questions in the SaaS & web development guide.
Need deletion and export built into your product?
We build SaaS products with data maps, deletion and export workflows, audit logs and sub-processor tracking designed in from the start. For the legal documents themselves, use a qualified lawyer.