Subprocessor Clauses for UK SaaS Contracts

Alex Solo
byAlex Solo13 min read

A SaaS startup rarely handles customer data alone. Hosting platforms, email tools, analytics products, payment providers, ticketing systems and AI support tools may all touch personal data on your behalf. If your customer contract says nothing about them, enterprise buyers may slow down procurement or reject your data terms.

Common mistakes include treating a privacy policy as enough, naming only your hosting provider, promising that data never leaves the UK when your vendors use global infrastructure, or giving customers a veto right that your sales team cannot manage. A clear subprocessor clause for SaaS contracts helps you disclose vendors, obtain the right permissions and keep deal negotiations moving.

For UK SaaS companies, the aim is to connect your commercial promise to your UK GDPR duties. You should be able to decide which vendors need to be disclosed, how customer approval works, what your subprocessor list should contain, and how audit rights and international transfers should be handled in a data processing schedule in your customer data terms.

What A Subprocessor Clause Needs To Do

A subprocessor clause should give your customer controlled visibility over the third parties you use to process their personal data, while preserving your ability to run and improve the platform.

Under the UK GDPR and the Data Protection Act 2018, a SaaS provider will often act as a processor for customer personal data. This is common where a customer decides why personal data is uploaded into the software and how it will be used, while the SaaS provider hosts, stores, analyses or transmits that data under the customer's instructions.

A subprocessor is another processor engaged by you to carry out processing activities for that customer data. For example, if your B2B HR platform uses a cloud hosting provider to store employee records uploaded by your customer, that hosting provider is likely to be your subprocessor for that processing.

Your customer may be a controller, or sometimes a processor acting for its own client. Either way, Article 28 of the UK GDPR requires the processor to obtain the controller's prior specific or general written authorisation before appointing subprocessors. The processor must also impose data protection obligations on subprocessors that are materially equivalent to the obligations in the main processing contract.

In practice, your SaaS customer data terms should deal with:

  • Authorisation: whether the customer gives general approval for you to use listed subprocessors, or must specifically approve each one.
  • Disclosure: how you make your subprocessor list available and what details it contains.
  • Change notices: how you notify customers of new or replacement subprocessors.
  • Objection rights: when a customer can object, what counts as a reasonable objection and what happens next.
  • Flow down duties: the data protection, confidentiality and security obligations you impose on each subprocessor.
  • Liability: whether you remain responsible to the customer for the subprocessor's performance.
  • International transfers: how personal data sent outside the UK is protected.

A customer friendly clause does not have to give customers unlimited control. For many SaaS startups, general authorisation with notice of changes is more workable than seeking individual approval from every customer before onboarding a new vendor.

The key is to match your contract to your actual operating model. If your product relies on multiple vendors for hosting, observability, email delivery and support, your terms should not pretend the service is delivered only by your internal team.

Map Your Vendors Before Drafting Customer Terms

Your subprocessor clause will only be accurate if you first know which vendors process customer personal data and what they do with it.

Founders often start with the contract wording, but the better first step is an internal vendor map. This is a practical list of services used to deliver, secure, support or measure the SaaS product. It should capture both core infrastructure and everyday tools used by product, support, success, engineering and sales teams.

For a SaaS business, likely subprocessors may include:

  • Cloud infrastructure providers that host databases, application servers, backups or logs.
  • Content delivery networks that route or cache data linked to users.
  • Error monitoring and observability tools that receive user identifiers, IP addresses, usage events or system logs.
  • Customer support platforms where support tickets include personal data or screenshots.
  • Email and SMS providers that send account notifications, invitations, alerts or onboarding messages.
  • Analytics tools that process user activity data within the product.
  • Payment providers if they process billing contact details or payment related personal data for SaaS customers.
  • AI or automation tools used for support triage, transcript summaries, search or data extraction.
  • Professional services providers where they access customer data for implementation, migration or support.

Not every supplier is a subprocessor. A business bank, accountant or Companies House filing service may be relevant to your company operations, but not to processing customer personal data inside the SaaS product. A marketing platform used only for your own newsletter list may involve your own controller activity rather than customer controlled product data.

A useful test is to ask: does this vendor process personal data that our customer gives us, or personal data we collect in order to provide the SaaS service to that customer? If the answer is yes, the vendor should be assessed for the subprocessor list.

Your map should also separate customer content from business account data. Customer content might include end user records, uploaded files, forms, messages, cases, patient details, employee profiles or learner data. Business account data might include admin names, emails, billing contacts and login records. Your role may differ across those data sets, so your SaaS data processing agreement in the UK should define the relevant categories clearly.

Vendor mapping and vendor privacy due diligence also help you avoid over disclosure. Listing every office software tool can confuse customers and create unnecessary negotiation. Under disclosure is riskier, but a bloated list can be difficult to maintain. Focus on vendors that process customer personal data for the SaaS service.

For each relevant vendor, record:

  • the vendor's legal name and trading name, if different;
  • the service provided;
  • the categories of personal data processed;
  • the categories of data subjects affected;
  • the countries where processing or remote access may occur;
  • whether the vendor uses further subprocessors;
  • the contract, data processing agreement or data processing terms in place with that vendor;
  • the security certifications or controls you rely on; and
  • the internal owner responsible for monitoring that relationship.

This map is not just a compliance document. It supports sales due diligence, security questionnaires, procurement reviews and investor checks. When a larger customer asks for your current GDPR subprocessor list, you should not have to reconstruct it from memory during a deal negotiation.

How To Structure Customer Approval And Subprocessor Lists

Most SaaS startups use general authorisation with advance notice of changes, because it balances UK GDPR requirements with the practical need to change vendors as the product scales.

Specific authorisation means the customer approves each subprocessor individually. This may be appropriate for high risk, heavily regulated or bespoke enterprise work, especially where the customer negotiates a private instance or strict data residency. However, it can be difficult for a multi tenant SaaS provider. One customer objection could delay a platform wide security improvement or migration.

General authorisation means the customer agrees that you may use subprocessors, subject to a listed disclosure process and a right to object to changes. This approach is common in SaaS customer data terms and is recognised in the UK GDPR structure for appointing subprocessors.

Your clause should be clear about where the subprocessor list sits. Some SaaS businesses attach it as a schedule to the data processing agreement. Others maintain a current subprocessor addendum or list in a customer trust centre, help centre or account portal. Whether the list is in a schedule, addendum, trust centre, help centre or account portal, it should be easily available, controlled and kept current.

A practical subprocessor list should include:

  • Name: the legal or recognisable business name of the vendor.
  • Purpose: a plain English description, such as cloud hosting, transactional email, customer support or error monitoring.
  • Location: the main countries or regions where processing may take place.
  • Transfer basis: where relevant, the mechanism used for international transfers from the UK.
  • Data types: a brief description of the personal data categories the vendor may process.
  • Status: whether the vendor is currently used for all customers or only for certain modules, regions or support cases.

The phrase subprocessor list GDPR is often used by buyers as shorthand, but the list should be drafted for practical use, not only for compliance optics. Procurement teams want to see whether the vendor is essential, whether the processing location creates risk and whether they need to notify their own customers or update internal records.

Your change process should state how much notice you will give before appointing a new subprocessor. The UK GDPR requires the processor to inform the controller of intended changes, giving the controller the opportunity to object. It does not prescribe a single notice period for every SaaS business. The right period depends on the service, customer base and risk profile.

For many SaaS providers, the contract might say that you will give advance notice of a new or replacement subprocessor, unless urgent changes are required for security, availability or legal reasons. You can also allow customers to subscribe to notifications, receive account admin emails or review updates in a customer portal.

Objection rights need careful drafting. A broad right for any customer to block any new vendor can be commercially unworkable. A more balanced approach is to allow objections on reasonable data protection grounds, such as a substantiated concern about security, international transfers, regulatory restrictions or the nature of the data being processed.

Your clause should then explain the outcome. Options may include discussing the concern, using reasonable steps to address it, offering a configuration that avoids the relevant subprocessor if available, or allowing either party to terminate the affected service if the issue cannot be resolved. Do not promise alternatives that your product cannot actually support.

A worked example can help. A startup providing compliance software wants to replace its support ticketing provider. The new provider may receive screenshots and messages from customer admins. Under a general authorisation model, the SaaS company updates its list, gives advance notice to admins, explains the support purpose and transfer safeguards, and allows objections based on data protection risk. The sales team can then answer questions consistently without renegotiating the whole master services agreement.

Audit Rights, Security Duties And International Transfers

Your customer contract should show that subprocessors are controlled through binding terms, security checks and transfer safeguards, not merely disclosed in a list.

UK GDPR Article 28 requires processors to impose appropriate obligations on subprocessors. In SaaS contracting, this is often reflected through a commitment that each subprocessor will be bound by written terms requiring confidentiality, appropriate technical and organisational measures, assistance with data subject requests where relevant, breach support, deletion or return of data, and audit or information rights.

You do not need to copy every customer obligation word for word into each vendor contract, but the protections should be materially equivalent for the processing the subprocessor performs. If your customer contract promises encryption, access controls and breach notification support, your key infrastructure and support vendors need terms and controls that let you meet those promises.

Security review should be proportionate to risk. A cloud hosting provider for production databases needs deeper diligence than a tool that only sends admin invitation emails. For higher risk vendors, request evidence such as security summaries, certification reports, penetration testing summaries where available, data processing terms, incident response processes and information about further subprocessors.

Audit rights require particular care. Enterprise customers may ask for direct audit rights over your subprocessors, but most major infrastructure providers will not allow every downstream customer to audit them. Your customer data terms can usually offer a more workable structure:

  • you remain responsible for the subprocessor's performance under your contract with the customer;
  • you conduct due diligence before appointing material subprocessors;
  • you require information and audit rights from subprocessors where appropriate;
  • you provide relevant summaries, certifications or audit reports where you are permitted to do so; and
  • you support customer audits of your own compliance within reasonable confidentiality, security and frequency limits.

Direct customer audits of your systems should also be managed. Without limits, audits can expose other customers' data, drain engineering time and create security risk. Reasonable restrictions might cover notice, business hours, confidentiality, scope, frequency, remote review and the use of independent auditors.

International transfers are often where SaaS subprocessor terms become difficult. Many common hosting, analytics and support providers are global. Even if data is stored in the UK or EEA, support access or replication may involve other countries.

For transfers of personal data from the UK to countries not covered by UK adequacy regulations, you need an appropriate transfer mechanism. Common options include the UK International Data Transfer Agreement, the UK Addendum to the EU Standard Contractual Clauses, or another valid mechanism under UK data protection law. Transfer risk assessments may also be needed to assess whether the mechanism works effectively in practice.

Your customer contract and privacy policy should avoid absolute statements that are not operationally true, such as all data will remain in the UK, unless your architecture and vendor contracts fully support that promise. A safer approach is to identify where processing may occur and commit to using lawful transfer safeguards where required.

For SaaS products selling into regulated sectors, customers may ask for data residency commitments. These can be valuable commercially, but they should be scoped tightly. For example, you might commit that production customer content is stored in a UK or EEA region, while acknowledging that limited support access, metadata, logs or subprocessors may involve other locations subject to transfer safeguards.

Security incident clauses should also connect to subprocessors. If a subprocessor suffers a personal data breach affecting your customer data, you need prompt notice from that vendor so you can notify your customer without undue delay. Your own customer contract should set a realistic process for incident notification, investigation updates and cooperation, without guaranteeing facts before you have them.

Finally, keep your privacy policy, data processing agreement and commercial terms aligned. A privacy policy is usually aimed at individuals and transparency obligations. A SaaS data processing agreement in the UK is the contract mechanism that covers processor duties to business customers. Your order form or master services agreement then deals with commercial topics such as fees, service scope, liability, suspension and termination. Mixed messages between these documents can create friction in procurement and uncertainty in a dispute.

FAQs

Do All SaaS Vendors Count As Subprocessors?

No. A vendor is usually a subprocessor only if it processes customer personal data on your behalf as part of providing the SaaS service. A supplier used for your own company operations may still raise privacy issues, but it may not belong on the customer subprocessor list.

Can A UK SaaS Company Use General Authorisation For Subprocessors?

Yes, general authorisation is commonly used when appointing subprocessors under the UK GDPR. Your customer contract should still give clear notice of current subprocessors, inform customers of intended changes and give them a meaningful opportunity to object on relevant data protection grounds.

What Should A SaaS Data Processing Agreement In The UK Say About Subprocessors?

It should explain whether customer approval is general or specific, where the subprocessor list is maintained, how changes are notified, how objections are handled, what obligations are flowed down to vendors, and how international transfers are protected.

Do Customers Need Direct Audit Rights Over Our Subprocessors?

Usually not. Many subprocessors will not accept direct audits from every downstream customer. A more practical model is for you to conduct diligence, obtain appropriate information and audit rights from vendors, and provide customers with relevant evidence and summaries where permitted.

What If A Customer Objects To A New Subprocessor?

Your contract should set out a process. You might review the concern, provide further information, offer a reasonable workaround if available, or allow termination of the affected service if the objection cannot be resolved. The process should be commercially realistic for your product.

Key Takeaways

  • A subprocessor clause for SaaS contracts connects your UK GDPR processor duties with the way your product actually uses hosting, analytics, support and infrastructure vendors.
  • Your subprocessor list should be accurate, current and practical, with details on vendor purpose, location, data types and transfer safeguards.
  • General authorisation with advance notice and reasonable objection rights is often more workable for multi tenant SaaS than customer by customer approval.
  • Customer audit rights should be structured so you can demonstrate compliance without promising direct access to every vendor or exposing other customers' data.
  • International transfers need careful drafting, especially where global support access, logs, backups or analytics tools are involved.
  • Your data processing agreement, privacy policy and commercial SaaS terms should tell the same story about how customer data is handled.

If your SaaS startup is preparing customer data terms, updating a subprocessor list, negotiating audit rights or checking international transfer wording, Sprintlaw can help you get the documents into a workable form. Contact us on 08081347754 or team@sprintlaw.co.uk for a free, no-obligations chat.

Get your customer-facing terms right

What should your privacy and online terms cover?

If you collect customer data, sell online or run marketing campaigns, your public terms and privacy documents should match the real customer journey.

Alex Solo
Alex SoloCo-Founder

Alex is Sprintlaw’s co-founder and principal lawyer. Alex previously worked at a top-tier firm as a lawyer specialising in technology and media contracts, and founded a digital agency which he sold in 2015.

Get your customer-facing terms right

Get in touch with our team

Tell us what you need and we'll come back with a fixed-fee quote - no obligation, no surprises.

Need support?

Need help with your business legals?

Speak with Sprintlaw to get practical legal support and fixed-fee options tailored to your business.