NIS2 and SaaS: EU Compliance Guide for IT Leaders
NIS2 is the biggest EU cybersecurity regulation since GDPR — with major implications for SaaS. Learn what IT leaders need to know about compliance.
Data lives forever in SaaS applications unless you actively manage it. Learn how to build a retention policy that covers your entire SaaS stack.
In the on-premise era, data retention was straightforward: you managed your own databases, file servers, and backup tapes. You controlled what was kept and what was destroyed.
In a SaaS-first environment, data retention is fundamentally harder. Your company's data lives in 200+ cloud applications, each with its own retention defaults, deletion policies, and backup procedures. Some applications retain data indefinitely by default. Others delete data when a subscription expires. Most operate somewhere in between — and almost none align with your organization's actual retention requirements.
Without a data retention policy that covers your SaaS stack, you face two competing risks: keeping data too long (regulatory violations, increased breach exposure) and losing data too soon (business continuity, legal hold failures).
Multiple regulations impose data retention obligations:
| Regulation | Requirement |
|---|---|
| GDPR Article 5(1)(e) | Personal data must not be kept longer than necessary for the processing purpose |
| GDPR Article 17 | Data subjects have the right to erasure ("right to be forgotten") |
| NIS2 | Incident records and security logs must be retained for regulatory review |
| SOC 2 | Audit logs and evidence must be retained for the audit period |
| Industry-specific | Financial records (7 years), health records (varies), tax records (varies) |
GDPR compliance specifically requires that you know where personal data lives and can delete it on request — across every SaaS application that stores it.
The more data you retain, the more valuable a breach becomes:
Data retention is a security control: reducing what you keep reduces what can be stolen.
Many SaaS applications charge based on storage volume or record count. Retaining unnecessary data increases costs:
Align retention periods with legal requirements, business needs, and regulatory obligations:
| Data Category | Retention Period | Basis |
|---|---|---|
| Customer transaction records | 7 years | Tax and financial regulation |
| Customer PII (non-transactional) | Duration of relationship + 1 year | GDPR purpose limitation |
| Employee records | Duration of employment + 7 years | Labor law, tax requirements |
| Candidate/applicant data | 6 months after decision | GDPR data minimization |
| Marketing contacts (inactive) | 12 months after last engagement | GDPR legitimate interest |
| Support tickets | 3 years after resolution | Business need, service improvement |
| Audit and security logs | 3 years | SOC 2, NIS2, ISO 27001 |
| General business documents | 5 years | Business need |
| Communications (email, chat) | 2 years | Business need, legal discovery |
| Temporary project data | 6 months after project closure | Data minimization |
For each retention category, identify which SaaS applications store that data:
| Data Category | SaaS Applications |
|---|---|
| Customer PII | CRM, support platform, marketing automation, billing, analytics |
| Employee data | HRIS, payroll, benefits, identity provider, corporate email |
| Financial records | Accounting software, billing platform, expense management |
| Communications | Email, Slack/Teams, video conferencing recordings |
| Project data | Project management tools, documentation platforms, design tools |
| Security logs | SIEM, identity provider logs, SaaS admin consoles |
Don't forget shadow IT — undiscovered applications may retain data without your knowledge or control.
Each SaaS vendor handles data retention differently. For every application, understand:
Document this for every Tier 1-2 application in your vendor management system.
In-application controls: Configure retention settings within each SaaS application where available:
Manual processes: For applications without automated retention controls:
Automated workflows: Where possible, automate retention enforcement:
GDPR right to erasure requests require deletion across every application that stores the individual's personal data:
Without a complete SaaS inventory, you can't confidently fulfill erasure requests — because you don't know all the places the data exists.
When litigation is anticipated or pending, you must preserve relevant data regardless of retention policy:
Legal holds override retention policies. Ensure your retention system can accommodate holds without disrupting normal operations.
You delete data from a SaaS application. But the vendor's backup system retains it for 30, 60, or 90 days. Is that compliant?
Guidance: Most regulators accept reasonable backup retention windows as long as the data is not actively accessible and is deleted when the backup cycle completes. Document the vendor's backup retention period in your DPA review.
Data in shadow IT applications exists outside your retention policy entirely. You can't apply retention controls to applications you don't know about.
Guidance: Implement continuous SaaS discovery and assess every discovered application for data retention implications. For applications with personal data and no retention controls, either bring them under management or eliminate them.
Data entered into one SaaS application often propagates to others through integrations. Deleting data from the source doesn't automatically delete it from connected systems.
Guidance: Map integration data flows for Tier 1 applications. When deleting data, trace it through the integration chain and delete from all connected systems.
Employees create content in SaaS applications — documents, messages, code, designs. Who owns it? When should it be deleted?
Guidance: Classify employee-created content per your data classification policy. Apply retention periods based on the content's classification and business value, not the employee's tenure.
| Metric | Target |
|---|---|
| SaaS applications with documented retention settings | 100% of Tier 1-2 |
| Data subject erasure requests fulfilled within 30 days | 100% |
| Applications with automated retention controls | > 50% of Tier 1 |
| Quarterly retention reviews completed | 100% |
| Retention policy coverage of SaaS inventory | > 90% |
Data retention in a SaaS environment requires active management. Unlike on-premise systems where you control the infrastructure, SaaS data lives in vendor systems with vendor-defined defaults — and those defaults almost never align with your compliance obligations.
Build a retention policy anchored in regulatory requirements and business need. Map it to your complete SaaS inventory. Configure retention controls where available, implement manual processes where not, and monitor continuously for compliance drift.
The goal isn't to delete everything aggressively — it's to keep what you need, for as long as you need it, and reliably dispose of the rest. In a SaaS-first environment, that requires knowing where your data lives across every application in your stack.
Want to see which SaaS applications store your most sensitive data? Book a demo and get a data-to-application map in 15 minutes.
NIS2 is the biggest EU cybersecurity regulation since GDPR — with major implications for SaaS. Learn what IT leaders need to know about compliance.
Learn proven SaaS data protection strategies, from classification to DLP, that keep your cloud data secure and compliant with regulations.
Unsanctioned SaaS apps create security blind spots traditional tools miss. Learn the top SaaS security risks and practical strategies for closing them.