Skip to content
Contract Review

MSA Compliance Checklist: What SaaS Vendors Miss

5 min readUpdated 12 August 2026

A Master Services Agreement (MSA) is the foundational contract between a SaaS vendor and its customers. Most early-stage SaaS companies use a template MSA that covers the commercial essentials — payment, IP, warranty, limitation of liability — but omits the compliance provisions that enterprise customers require and that regulations mandate. This checklist covers what a compliance-complete MSA looks like.


Privacy and Data Protection

  • DPA attached or incorporated by reference: The MSA must reference a GDPR-compliant DPA. Either as a separate document (Exhibit A) or incorporated into the MSA body.
  • UK GDPR coverage: If UK customers are included, the DPA must address UK GDPR separately (IDTA or UK Addendum to SCCs).
  • Data processing scope defined: The categories of personal data and data subjects must be specified in the DPA or a processing schedule.
  • Lawful basis for processing: If the vendor processes customer data for its own purposes (analytics, product improvement, AI training), the lawful basis must be specified.
  • Customer data ownership confirmed: The contract must confirm the customer owns their data. No ambiguity about whether the vendor has rights to the data beyond agreed service delivery.

Security

  • Security obligations specified: Not just "we maintain appropriate security" — specific commitments or reference to a Security Policy appendix.
  • ISO 27001 or SOC 2 commitment: If you hold certification, this should be referenced. If not, consider committing to achieving it within a specified timeframe.
  • Penetration testing commitment: Annual penetration testing and remediation of critical findings within a specified timeframe.
  • Multi-factor authentication: MFA required for all access to systems containing customer data.
  • Employee access controls: Principle of least privilege confirmed; access limited to personnel who need it for service delivery.

Incident Response and Notification

  • Incident notification timeline: Specific timeline — 1 hour, 4 hours, or 24 hours depending on customer sector. Not "as soon as practicable."
  • Scope of notifiable incidents: What events trigger notification. Security breaches, data exposure, and significant service outages at minimum.
  • Notification content: What information will be provided: nature of incident, data affected, steps taken.
  • DORA alignment for financial services: 4-hour notification timeline for customers subject to DORA; obligation to provide the information needed for regulatory reporting.

Business Continuity and Availability

  • SLA commitments: Uptime percentage, planned maintenance windows, and the consequences of SLA breach (credits, termination rights).
  • RTO/RPO commitments: Recovery Time Objective and Recovery Point Objective for the service — relevant for customers with their own BCP obligations.
  • BCP/DR confirmation: Vendor confirms it maintains a business continuity plan and disaster recovery capability. BCP available for review on request.
  • DR testing: Annual DR testing confirmed; evidence available on request.

Data Residency and International Transfers

  • Data location specified: Country and cloud provider where data is stored. Not "EU-based infrastructure" — specific locations.
  • Transfer mechanism documented: If data is stored or processed outside the EEA: 2021 SCCs, DPF certification, or equivalent. Not outdated 2010 SCCs.
  • Data residency option: If the service offers EU or UK data residency options, the contract should specify how the customer selects and confirms residency.

Sub-Processors and Third Parties

  • Sub-processor list published: A current sub-processor list accessible online or as a contract schedule.
  • Change notification process: How and when customers are notified of sub-processor changes. 30-day advance notice is standard.
  • Right to object: Customer has a documented process for objecting to new sub-processors.
  • Chain of obligations: Sub-processors are bound to equivalent data protection obligations.

Termination and Data Handling

  • Termination rights: Clear grounds for termination — breach, regulatory change, change of control.
  • Data return on termination: Process for customer to retrieve their data before termination.
  • Data deletion timeline: When and how customer data is deleted after termination.
  • Backup retention: What happens to data in backups after the main deletion.
  • Certification of deletion: Customer can request written confirmation that deletion has occurred.

Intellectual Property and AI

  • Customer data does not train AI: If the vendor uses AI, the contract should confirm whether customer data is used for model training. If not, confirm explicitly. If yes, identify the legal basis.
  • Vendor IP in outputs: If the product generates AI-assisted outputs based on customer data, who owns those outputs?
  • AI classification disclosure: If the product includes high-risk AI under the EU AI Act, disclose the classification and the customer's deployer obligations.

Regulatory and Audit

  • Audit rights: Customer has the right to audit or commission third-party security assessments. Notice periods and scope specified.
  • Regulatory cooperation: Vendor will cooperate with the customer's supervisory authority if requested.
  • Regulatory change notification: Vendor notifies customer of regulatory changes materially affecting the service.

Liability

  • Liability cap appropriate: Limitation of liability specified and appropriate to deal size.
  • Data breach carve-out: Consider whether the standard liability cap should apply to data breaches, or whether a separate (higher) cap or uncapped liability applies.
  • Indemnification: Who indemnifies whom for IP infringement, data breaches, and third-party claims.

ComplyOne identifies every EU regulation that applies to your business in 5 minutes — free, no credit card.

See which regulations apply to you →