Data Protection and GDPR Compliance for SaaS Companies

AT A GLANCE

  1. Every SaaS company processing personal data of EU users β€” which means every SaaS company with an EU user base β€” is subject to GDPR in full, including fines of up to 4% of global annual revenue for serious violations.
  2. SaaS companies face a dual GDPR obligation: as data controllers for their own user data, and as data processors when handling their clients’ users’ data β€” each role carries distinct obligations that must be managed simultaneously.
  3. A GDPR-compliant data processing agreement with every B2B client is a legal requirement under Article 28 β€” and a commercial requirement for any enterprise sales process where the client has legal counsel reviewing contracts.
  4. We provide a complete SaaS GDPR compliance programme β€” from the initial gap assessment through to ongoing DPO function, sub-processor management, and data breach response.
  5. All GDPR documentation is specific to the SaaS context β€” the privacy notice, DPA template, sub-processor list, and data retention policy reflect how a SaaS platform actually processes data, not a generic business with a website.

GDPR compliance for a SaaS company covers two simultaneous obligations: managing personal data that belongs to the company’s own users (as a data controller), and managing personal data that belongs to clients’ users and is processed through the SaaS platform (as a data processor). The compliance programme covers both roles β€” a privacy notice and cookie policy for the controller obligation, and data processing agreements, sub-processor management, and technical and organisational measures for the processor obligation. We design, implement, and maintain this programme for Lithuanian SaaS companies, and provide an outsourced DPO function where the company needs a designated expert to manage ongoing GDPR obligations.

The SaaS GDPR Dual Obligation: Controller and Processor

The most important GDPR concept for SaaS founders to understand is that a SaaS company is almost always both a data controller and a data processor simultaneously β€” and these roles carry different obligations that must be managed in parallel.

As a data controller β€” your own users

When a SaaS company collects personal data directly from users β€” account registration information, login details, usage analytics, billing data, support communications β€” the company determines the purpose and means of that processing. It is a data controller. As a controller, the company must have a lawful basis for each processing activity, provide a GDPR-compliant privacy notice to users, honour data subject rights requests (access, erasure, portability, objection), maintain records of processing activities, implement appropriate security measures, and notify the State Data Protection Inspectorate within 72 hours of a data breach.

As a data processor β€” your clients’ users

When a B2B SaaS company’s platform processes personal data that belongs to its clients’ customers β€” user records entered by the client, transaction data, communication logs, health records, or any other personal data that the client’s users submit to the platform β€” the SaaS company is processing data on behalf of the client. The client is the data controller; the SaaS company is the data processor. As a processor, the company must sign a data processing agreement with each client controller; process data only on the client’s documented instructions; implement appropriate technical security measures; notify the client of any data breach affecting their data without undue delay; ensure sub-processors are bound by equivalent obligations; and delete or return all data on termination.

Why both roles matter simultaneously

Most GDPR guides written for businesses focus on either the controller role or the processor role β€” rarely both. SaaS companies need to manage both simultaneously, and the obligations do not always align neatly. The privacy notice covers the controller role; the DPA covers the processor role. The data breach notification obligation applies in both directions β€” 72 hours to the SDPI as a controller, and notification to each affected client as a processor. Data retention periods may differ between controller data (usage analytics retained for business purposes) and processor data (client user data that must be returned or deleted at contract termination). The compliance programme must cover both dimensions and ensure they are internally consistent.

GDPR fine scale β€” the actual numbers
GDPR provides for two tiers of administrative fines. For violations of basic obligations β€” such as failing to have a DPA with a processor β€” fines can reach €10,000,000 or 2% of total worldwide annual turnover, whichever is higher. For violations of fundamental principles β€” such as processing without a lawful basis or failing to respect data subjects’ rights β€” fines can reach €20,000,000 or 4% of total worldwide annual turnover, whichever is higher. EU data protection authorities have been actively fining businesses of all sizes since 2018. The 4% of global revenue ceiling makes GDPR the most financially consequential regulatory regime for most SaaS companies.

Our GDPR Compliance Services for SaaS Companies

We provide a structured GDPR compliance programme covering both the controller and processor dimensions of a SaaS company's data protection obligations. Each service area corresponds to a specific component of the compliance programme.

GDPR Compliance Programme Design and Implementation

A GDPR compliance programme is not a single document β€” it is a coordinated set of policies, procedures, documentation, and technical measures that collectively demonstrate compliance with GDPR principles. For a SaaS company, the programme must cover both the controller and processor dimensions and must evolve as the product, team, and client base grow. We design and implement the initial compliance programme and maintain it as the company develops.

  • GDPR gap assessment β€” reviewing current practices and documentation against the full GDPR obligation set
  • Data mapping exercise β€” identifying all personal data processed, for what purpose, on what legal basis, and for how long
  • Lawful basis analysis β€” confirming the applicable lawful basis for each processing activity (consent, legitimate interest, contract, legal obligation)
  • Records of processing activities (ROPA) β€” the Article 30 internal register of all processing operations
  • Privacy-by-design review β€” advising on new product features from a data protection perspective before build
  • GDPR compliance calendar β€” scheduling all ongoing obligations (annual review, training, retention checks) for the year
  • Accountability documentation β€” the internal evidence of GDPR compliance that must be available for SDPI audit
  • Annual programme review β€” updating all documentation and assessments to reflect regulatory guidance and product changes
Data Processing Agreements for B2B Clients

Every B2B SaaS client whose users' personal data flows through the platform is a data controller, and GDPR Article 28 requires a data processing agreement to be in place before processing begins β€” regardless of client size. Enterprise clients require DPAs as a standard commercial prerequisite, often provided as part of their own template for the SaaS company to sign. We prepare the standard DPA template for outgoing use and review and negotiate client-proposed DPAs.

  • SaaS DPA template β€” Article 28-compliant; covering subject matter, duration, nature and purpose of processing, data categories, and all mandatory processor obligations
  • Security annex (Technical and Organisational Measures) β€” detailing the security framework the SaaS company applies to client data
  • Sub-processor clause β€” listing current sub-processors; notification procedure for additions; client objection rights
  • International data transfer provisions β€” Standard Contractual Clauses for transfers of client data outside the EEA
  • Data return and deletion provisions β€” the obligation to return or delete client data on contract termination; timeline and format
  • Audit rights clause β€” client's right to audit the SaaS company's compliance; proportionate scope for practical operations
  • Enterprise DPA review β€” reviewing and responding to client-proposed non-standard DPA terms; written commentary and negotiation strategy
  • DPA portfolio audit β€” reviewing all existing client relationships to confirm DPA coverage
DPA as an enterprise sales requirement

Enterprise procurement teams consistently require a signed DPA before they will approve a new SaaS vendor. A DPA that is clearly structured, uses standard GDPR language, and addresses the standard enterprise concerns β€” security framework, sub-processor list, breach notification timeline, data deletion on termination β€” gets approved in days. A DPA that is missing mandatory Article 28 provisions, uses non-standard terminology, or has inadequate security provisions gets escalated to the client's DPO and legal team, adding weeks to the sales cycle. We draft DPAs for enterprise procurement, not just regulatory minimum compliance.

Sub-Processor Management

Every service provider that receives or accesses personal data processed by the SaaS company on behalf of its clients is a sub-processor. AWS, Google Cloud, Stripe, SendGrid, Intercom, Datadog, Segment, and every other SaaS tool in the infrastructure stack that touches client user data is a sub-processor. Each must be covered by a data processing agreement that imposes GDPR-equivalent obligations. The sub-processor list must be disclosed to clients and updated when new sub-processors are added β€” with clients given the opportunity to object.

  • Sub-processor identification β€” mapping all services in the technology stack that receive or access client personal data
  • Sub-processor DPA confirmation β€” confirming that each sub-processor has an adequate DPA in place (most major cloud providers do)
  • Sub-processor list drafting β€” a published list suitable for inclusion in the SaaS company's privacy documentation and client DPAs
  • Sub-processor change notification procedure β€” the process for notifying clients when new sub-processors are added
  • Client objection management β€” handling client objections to specific sub-processors; documenting the resolution
  • International transfer assessment β€” confirming the transfer mechanism for sub-processors based outside the EEA (SCCs, adequacy decision, BCRs)
  • Annual sub-processor review β€” confirming the list remains accurate and all sub-processor DPAs remain current
Data Subject Rights Procedures

EU data subjects have a defined set of rights under GDPR β€” the right to access their personal data, the right to erasure, the right to data portability, the right to object to processing, and others. A SaaS company must be able to respond to any data subject rights request within one month. The obligation applies to both the controller role (requests from the SaaS company's own users) and the processor role (requests from a client's users, which the SaaS company must assist the client in responding to). Without documented procedures, responses are inconsistent, slow, and likely to miss the mandatory deadline.

  • Data subject rights procedure β€” step-by-step process for receiving, validating, and responding to each type of DSR
  • Identity verification procedure β€” confirming the requestor's identity before disclosing or erasing personal data
  • Right of access procedure β€” producing the required data extract in a structured, commonly used format within the deadline
  • Right of erasure procedure β€” identifying and deleting all personal data relating to the subject across all systems and sub-processors
  • Right to portability procedure β€” exporting personal data in a machine-readable format (JSON, CSV) for the data subject
  • Right to object and restriction procedures β€” documenting the assessment and outcome for objection and restriction requests
  • DSR request log β€” maintaining the internal record of all requests received and their resolution status
  • Processor-to-controller escalation β€” procedure for routing client users' DSR requests to the appropriate client controller
Data Breach Response and Notification

A personal data breach β€” any incident involving the accidental or unlawful destruction, loss, alteration, unauthorised disclosure of, or access to personal data β€” triggers specific GDPR obligations. As a controller, the SaaS company must notify the State Data Protection Inspectorate within 72 hours if the breach is likely to result in a risk to individuals. As a processor, it must notify each affected client without undue delay. Having a documented breach response procedure determines whether the company handles a breach in a way that minimises regulatory and commercial damage β€” or discovers its obligations after the deadline has already passed.

  • Data breach response procedure β€” step-by-step incident triage, containment, assessment, and notification workflow
  • Breach severity assessment framework β€” criteria for classifying breach severity and determining notification obligations
  • SDPI notification template β€” pre-prepared notification form containing all information required by GDPR Article 33
  • Client notification template β€” Article 33(2) processor notification to client controllers; timed to allow the client to meet their SDPI deadline
  • Data subject notification template β€” for high-risk breaches requiring direct notification to affected individuals
  • Internal breach log β€” the Article 33(5) internal record of all breaches, including those below the SDPI notification threshold
  • Breach simulation exercise β€” tabletop exercise testing the breach response procedure against a realistic scenario
  • Post-breach review procedure β€” documenting lessons learned and implementing technical or procedural improvements
Outsourced Data Protection Officer (DPO)

The Data Protection Officer is the GDPR-designated expert responsible for monitoring compliance, advising on data protection obligations, training staff, and acting as the contact point for data subjects and the SDPI. GDPR explicitly permits the DPO role to be performed by an external service provider. For SaaS companies at the growth stage, an outsourced DPO provides the required expertise and designated accountability without the full-time hire that the volume of GDPR activity may not yet justify.

  • DPO designation β€” formal notification of the outsourced DPO to the SDPI where required
  • GDPR compliance programme oversight β€” monitoring ongoing compliance and flagging emerging issues
  • Data subject rights management β€” managing DSR responses within GDPR timeframes
  • Data breach management β€” leading breach assessment, notification decisions, and SDPI correspondence
  • DPIA oversight β€” reviewing Data Protection Impact Assessments for high-risk processing activities
  • Client DPA queries β€” responding to client GDPR questions about the platform's data processing
  • Staff training β€” annual GDPR training delivery with attendance records
  • SDPI liaison β€” responding to SDPI enquiries and cooperating with supervisory activities
  • Monthly DPO report β€” summary of GDPR activity, incidents, and open issues for the management team

SaaS GDPR Obligations: Controller vs. Processor

The table below maps the key GDPR obligations to whether they apply in the controller role (your own users), the processor role (your clients’ users), or both. Both dimensions must be covered for full compliance.

GDPR Obligation Controller role (own users) Processor role (client users)
Privacy notice / transparency Required β€” published privacy policy Not directly (client publishes their own policy)
Lawful basis for processing Required β€” documented per activity Not required β€” client is responsible for lawful basis
Records of processing (ROPA) Required β€” Article 30(1) Required β€” Article 30(2) (separate processor record)
Data Processing Agreement Not required (you are the controller) Required with every client before processing begins
Sub-processor DPAs N/A Required β€” must bind all sub-processors to GDPR obligations
Data subject rights response Required β€” own users’ requests Assist client in responding to their users’ requests
72-hour SDPI notification of breach Required β€” if risk to individuals Not directly (but must notify client without undue delay)
Client breach notification N/A Required β€” without undue delay after becoming aware
Data security measures Required β€” appropriate to risk Required β€” as specified in DPA and security annex
Data retention limits Apply GDPR minimisation principle Return or delete on instruction or contract termination
International transfer mechanism Required for transfers outside EEA Required for sub-processor transfers outside EEA
DPIA (high-risk processing) Required where applicable Support client DPIA where processing involves client data

GDPR Compliance as a Sales Enabler

GDPR compliance is often framed as a cost and a compliance burden. For B2B SaaS companies, it is also a commercial differentiator β€” particularly in enterprise sales where procurement teams evaluate data protection maturity as a vendor selection criterion.

What enterprise clients check

Enterprise procurement teams β€” particularly those in financial services, healthcare, legal, and government β€” conduct structured GDPR due diligence on new SaaS vendors. The standard questions cover: whether the company has a designated DPO or data protection contact; whether a GDPR-compliant DPA is available; what sub-processors are used and whether they have adequate data transfer mechanisms; what security measures are in place (encryption at rest and in transit, access controls, penetration testing); what the breach notification procedure is; and whether the data is stored within the EU or in adequacy-recognised countries. A SaaS company that can answer all of these questions with documentation β€” not just verbal reassurance β€” closes enterprise contracts faster.

Security questionnaires

Large enterprise clients frequently send security questionnaires alongside the DPA β€” asking for technical details about the platform’s security architecture, data handling practices, and compliance certifications. The questionnaire typically covers: encryption standards, access control policies, backup and recovery procedures, penetration testing frequency, incident response procedures, and sub-processor locations. Having documented technical and organisational measures (TOMs) β€” which the DPA security annex should reference β€” allows these questionnaires to be completed accurately and consistently. Without documentation, each questionnaire is answered from memory, producing inconsistent and sometimes inaccurate responses that raise flags in the client’s security review.

Data processing as a product feature

An increasing number of SaaS buyers β€” particularly in regulated industries β€” view GDPR compliance not as a minimum bar but as a product feature. Data residency options (EU-only data storage), ISO 27001 certification, SOC 2 Type II compliance, and demonstrable GDPR accountability are increasingly listed as requirements in enterprise RFPs. Building GDPR compliance into the product from inception, rather than retrofitting it under sales pressure, allows the company to compete in enterprise segments that would otherwise be inaccessible.

GDPR Compliance Pricing

Defined GDPR engagements are priced at fixed fees. Ongoing DPO function and complex multi-entity compliance programmes are quoted on request.

Service Price
GDPR gap assessment β€” written report
Full assessment of current GDPR compliance against both controller and processor obligations; prioritised action plan
€700
Data mapping and ROPA (records of processing)
Identifying all processing activities; Article 30 register for both controller and processor records
€800
Lawful basis analysis
Confirming the legal basis for each processing activity; legitimate interest assessments where applicable
€600
Full GDPR compliance programme setup
Gap assessment + data mapping + lawful basis analysis + privacy notice + ROPA + breach procedure + DSR procedures
€2,000
Annual GDPR programme review
Reviewing all documentation and processing activities against current regulatory guidance and product changes
€800
DPA template β€” SaaS-specific standalone
Article 28-compliant; security annex; sub-processor provisions; SCC clause; data return/deletion
€700
Enterprise DPA review (client-proposed)
Written commentary on material deviations; negotiating strategy
€600
International data transfer addendum (SCCs)
Standard Contractual Clauses for processor-to-sub-processor EEA transfers
€600
DPA portfolio audit (existing clients)
Reviewing all current client relationships; identifying gaps; issuing DPAs where missing
€800
Sub-processor mapping and list preparation
Identifying all sub-processors; confirming DPA status; drafting published sub-processor list
€700
Annual sub-processor list review and update
Confirming accuracy; updating for new additions; refreshing international transfer mechanisms
€500
Data subject rights procedures (full set)
Access, erasure, portability, objection, and restriction procedures; DSR log template
€800
Data breach response procedure
Triage workflow, severity assessment, SDPI notification template, client notification template, internal log
€700
Breach simulation exercise
Tabletop exercise testing the breach response against a realistic scenario; written debrief
€800
Privacy notice β€” SaaS-specific
Controller privacy notice specific to SaaS data processing; published-ready
€650
Cookie policy + consent banner specification
Policy + technical specification for GDPR-compliant consent implementation
€550
Data Protection Impact Assessment (DPIA)
For high-risk processing activities; quoted based on processing complexity
On request
Outsourced DPO β€” monthly retainer
Full DPO function; based on user base size and expected SDPI/client interaction frequency
On request
DPO one-off consultation (breach or SDPI query)
Per session β€” urgent data breach assessment or SDPI correspondence outside a retainer
€500
SaaS GDPR compliance bundle (programme setup + DPA template + sub-processor list + DSR procedures + breach procedure)
Complete initial compliance programme β€” saving of €700 vs. individual items
€3,500

SaaS GDPR compliance bundle β€” what’s included
The €3,500 SaaS GDPR compliance bundle delivers the complete initial GDPR compliance programme for a B2B SaaS company: full gap assessment and ROPA, privacy notice, DPA template with security annex and sub-processor list, data subject rights procedures, and data breach response procedure. These seven deliverables cover both the controller and processor dimensions of the SaaS GDPR obligation. Commissioning them individually costs €4,200. The bundle saves €700 and produces an integrated, internally consistent programme β€” where the DPA cross-references the same sub-processors as the sub-processor list, and the breach procedure aligns with the notification timelines in the DPA.

Frequently Asked Questions

Ready to build your SaaS GDPR compliance programme?

Contact us to book an initial GDPR gap assessment. We will review your current documentation and processing activities, identify the priority gaps, and provide a structured implementation plan. The full compliance programme bundle β€” covering both your controller and processor obligations β€” is available at €3,500.

Menu