{"id":5264,"date":"2026-11-13T13:03:41","date_gmt":"2026-11-13T13:03:41","guid":{"rendered":"https:\/\/sawaryn.com\/?p=5264"},"modified":"2026-11-13T13:06:21","modified_gmt":"2026-11-13T13:06:21","slug":"data-act-saas-terms-switching-procedure","status":"publish","type":"post","link":"https:\/\/sawaryn.com\/en\/publikacje\/data-act-saas-terms-switching-procedure\/","title":{"rendered":"The Data Act in SaaS Terms. How to Draft a Switching Procedure That Will Hold Up in a Dispute."},"content":{"rendered":"<p>Your SaaS terms contain one sentence: \u201cAfter termination of the agreement, the Customer\u2019s data will be deleted within 30 days&#8221;. It sounds safe. As of 12 September 2025, it is unlawful \u2014 and that is the least of your problems.<\/p>\n<p>Chapter VI of <a href=\"https:\/\/eur-lex.europa.eu\/legal-content\/PL\/TXT\/?uri=CELEX:32023R2854\" target=\"_blank\" rel=\"noopener\">Regulation (EU) 2023\/2854 (Data Act)<\/a> imposes a multi-stage switching procedure on providers of cloud-based data processing services and SaaS. The maximum notice period is 2 months. A mandatory transitional period with full service continuity \u2014 up to 30 days. At least 30 days to download data after the migration is complete. In total: more than two months after termination of the agreement during which you must maintain access to the customer\u2019s data. Yet a typical data processing agreement provides for data to be deleted \u201cno later than within 30 days&#8221;. These documents contradict each other.<\/p>\n<p>In this article, I will show where the SaaS terms templates available on the market break down under the Data Act, which deadlines you need to include in your terms, and why the greatest risk lies not in the terms themselves, but at the intersection of documents \u2014 in a single sentence of the precedence clause in the data processing agreement.<\/p>\n<h2>Key concepts before we proceed<\/h2>\n<p>Before moving on to the specifics, it is worth clarifying several terms used in the Regulation that will recur throughout this article.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Concept<\/th>\n<th style=\"text-align: left;\">What it means under the Data Act<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><strong>Data processing service<\/strong><\/td>\n<td style=\"text-align: left;\">A cloud or SaaS service in which the provider stores and processes customer data on its own infrastructure \u2014 the typical subscription model<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Switching<\/strong><\/td>\n<td style=\"text-align: left;\">A procedure in which a customer transfers data and digital assets from one provider to another or to its own infrastructure<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Transitional period<\/strong><\/td>\n<td style=\"text-align: left;\">The period following notice of termination during which the provider continues to provide the service with full continuity, enabling the customer to migrate<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Exportable data<\/strong><\/td>\n<td style=\"text-align: left;\">Data entered by the customer into the application that is subject to export \u2014 excluding reference data and the provider\u2019s internal data<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Digital assets<\/strong><\/td>\n<td style=\"text-align: left;\">Elements in digital form, including applications that the customer is entitled to use independently of its agreement with a particular provider<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Unfairness test (Article 13)<\/strong><\/td>\n<td style=\"text-align: left;\">A mechanism for assessing whether a unilaterally imposed contractual term grossly deviates from good commercial practice \u2014 if it does, it is not binding on the other party<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Two portability mechanisms that SaaS terms regularly confuse: <strong>Article 20 GDPR<\/strong> is a right held by a natural person against a personal data controller. <strong>Chapter VI of the Data Act<\/strong> is a right held by a business customer against a data processing service provider. A different entitled party, a different legal basis, and different provider obligations. If your terms contain a single \u201cdata portability&#8221; clause referring to both provisions jointly, your legal framework is defective.<\/p>\n<h2>Timeline of the switching procedure under the Data Act<\/h2>\n<p>SaaS terms templates available on the market either contain no Data Act provisions at all or include a single sentence about exporting data in a machine-readable format. That does not cover even half of the requirements under Article 25.<\/p>\n<p>Below is the full timeline that your terms must reflect as of 12 September 2025:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Stage<\/th>\n<th style=\"text-align: left;\">Deadline<\/th>\n<th style=\"text-align: left;\">What happens<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><strong>Customer request<\/strong><\/td>\n<td style=\"text-align: left;\">Day 0<\/td>\n<td style=\"text-align: left;\">The customer submits a switching request in documentary form. The request should specify its purpose: migration to another provider, transfer to the customer\u2019s own infrastructure, or deletion of the data only<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Notice period<\/strong><\/td>\n<td style=\"text-align: left;\">Max. 2 months<\/td>\n<td style=\"text-align: left;\">The customer may specify a shorter period. The agreement remains in force on its existing terms<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Transitional period<\/strong><\/td>\n<td style=\"text-align: left;\">Max. 30 calendar days<\/td>\n<td style=\"text-align: left;\">The provider ensures full continuity of the service, assists with the migration, and provides information about known risks to continuity. The customer is entitled to a one-time extension for a period it considers more appropriate<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Technical infeasibility clause<\/strong><\/td>\n<td style=\"text-align: left;\">14 working days to give notice + an alternative period of up to 7 months<\/td>\n<td style=\"text-align: left;\">If the 30-day transitional period is technically infeasible, the provider must notify the customer within 14 working days and propose an alternative<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Data retrieval period<\/strong><\/td>\n<td style=\"text-align: left;\">Min. 30 days after completion of the migration<\/td>\n<td style=\"text-align: left;\">The service is no longer provided, but the provider ensures the availability and security of exportable data<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Notice before deletion<\/strong><\/td>\n<td style=\"text-align: left;\">Min. 7 days (contractual arrangement)<\/td>\n<td style=\"text-align: left;\">The provider informs the customer of its intention to delete the data<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Termination of the agreement<\/strong><\/td>\n<td style=\"text-align: left;\">After completion of the procedure<\/td>\n<td style=\"text-align: left;\">The agreement is deemed terminated; the provider informs the customer<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Note the arithmetic: even in the shortest scenario (the customer specifies a shorter notice period + a 30-day transitional period + 30 days to retrieve the data), the procedure takes considerably longer than the 30 days you specify in the data processing agreement as the deadline for data deletion.<\/p>\n<p><strong>Who must implement this?<\/strong> Every SaaS and cloud service provider operating in the B2B model that offers a product commercially through a service catalogue. The exception under Article 31 applies only to non-production versions made available for testing for a limited period. If the customer enters real data during your trial, the exception does not apply and the procedure also covers the free-of-charge agreement.<\/p>\n<p>Recital 98 of the Data Act exempts services developed to order for an individual customer from certain obligations. However, a typical SaaS product sold through a website does not qualify for this exception.<\/p>\n<p><a href=\"https:\/\/sawaryn.com\/en\/contact\/\">Contact us<\/a><\/p>\n<h2>Five ways SaaS terms templates break down under the Data Act<\/h2>\n<h3>1. One sentence about data deletion instead of a switching procedure<\/h3>\n<p>Typical SaaS terms: \u201cAfter termination of the agreement, the Customer\u2019s data will be deleted within 30 days&#8221;. Article 25(2) of the Data Act requires a multi-stage procedure with specific deadlines, information obligations, and the customer\u2019s right to extend the transitional period. A single sentence about deletion does not satisfy any of these requirements.<\/p>\n<h3>2. No catalogue of exportable data or exclusions<\/h3>\n<p>Without a catalogue, the customer may demand the export of the provider\u2019s licensed reference data \u2014 sanctions lists, registers, and dictionaries. Specify what is subject to export (data entered by the customer), in which formats (XLSX\/CSV, JSON for APIs, PDF for reports), and what is excluded (the application\u2019s internal data and reference databases licensed by the provider).<\/p>\n<h3>3. No information layer outside the terms<\/h3>\n<p>Articles 24 and 26 of the Data Act require the public disclosure of information that cannot be contained solely in the terms: a register of the structures and formats of exportable data, a description of migration procedures and known technical limitations, and information about the jurisdiction governing the IT infrastructure and measures preventing <a href=\"https:\/\/sawaryn.com\/publikacje\/transfer-danych-osobowych-poza-ue\/\">third-country authorities<\/a> from accessing non-personal data stored in the EU. This should be provided on a separate page or in a document referenced by the terms.<\/p>\n<h3>4. Trial period without a switching procedure<\/h3>\n<p>If the customer enters real data during the trial, the exception under Article 31 does not apply. And trial data is covered neither by the data processing agreement nor by the <a href=\"https:\/\/sawaryn.com\/en\/publikacje\/gdpr-data-protection-policy-ai\/\">privacy policy<\/a> \u2014 leaving it without a specified deletion deadline. Extend the procedure to the free-of-charge agreement, with separate, shorter deadlines.<\/p>\n<h3>5. No rule for incomplete requests<\/h3>\n<p>The customer submits a switching request but does not specify the purpose of the migration. Without a rule governing incomplete requests, an incomplete submission prevents all deadlines from starting to run \u2014 the provider does not know whether to export or delete the data. Include a presumption: if the customer does not specify the purpose within X days, the request will be treated as a request to delete the data.<\/p>\n<h2>The precedence clause in the data processing agreement \u2014 a hidden flaw in the entire procedure<\/h2>\n<p>This is where SaaS terms contain their greatest flaw \u2014 one their authors are unaware of.<\/p>\n<p>A typical <a href=\"https:\/\/sawaryn.com\/en\/publikacje\/safely-entrust-personal-data-processor\/\">personal data processing agreement<\/a> contains the following clause: \u201cIn the event of a conflict between this agreement and the terms, this data processing agreement shall prevail in matters concerning the processing of personal data&#8221;.<\/p>\n<p>It sounds reasonable. The problem is that, in a SaaS tool processing almost exclusively personal data (as is the case with most B2B products \u2014 from CRM and HR to AML\/KYC), this clause does three things at once:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">What the precedence clause does<\/th>\n<th style=\"text-align: left;\">Effect<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Replaces the Data Act procedure in the terms with the 30-day deletion deadline in the data processing agreement<\/td>\n<td style=\"text-align: left;\">The entire multi-stage switching procedure becomes ineffective \u2014 in a dispute, the shorter deadline in the data processing agreement prevails<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Takes claims outside the financial cap on liability<\/td>\n<td style=\"text-align: left;\">The terms contain a financial cap. The data processing agreement usually does not. The precedence clause means that all claims concerning personal data fall outside the cap<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Creates two conflicting audit regimes<\/td>\n<td style=\"text-align: left;\">Terms: an audit once every 12 months, at the customer\u2019s expense, with 30 days\u2019 prior notice. Data processing agreement: the right to conduct an inspection at any time, free of charge if ordered by the supervisory authority<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>What should you do about it?<\/strong> You have two options:<\/p>\n<ol>\n<li>Narrow the precedence clause to substantive processing matters (purposes, scope, and categories of data), expressly excluding liability for damages and service termination deadlines<\/li>\n<li>Align both documents in terms of the number of days and include an express reference in the data processing agreement to the Data Act section of the terms<\/li>\n<\/ol>\n<p>Neither option is difficult. But neither will happen by itself.<\/p>\n<h2>Switching charges \u2014 phase-out schedule<\/h2>\n<p>The schedule for phasing out switching charges directly affects the SaaS provider\u2019s business model:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Period<\/th>\n<th style=\"text-align: left;\">Rule<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><strong>12.09.2025 \u2013 12.01.2027<\/strong><\/td>\n<td style=\"text-align: left;\">The provider may charge reduced switching fees, but they may not exceed the costs actually incurred by the provider<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>From 12.01.2027<\/strong><\/td>\n<td style=\"text-align: left;\">A complete ban on any charges for the switching procedure. The ban also covers migration and testing tools<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Multi-cloud (egress)<\/strong><\/td>\n<td style=\"text-align: left;\">Charges for outbound data traffic when using the services of two providers in parallel remain permissible \u2014 up to the amount of the costs actually incurred<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This means that, from January 2027, the provider may not pass any portion of the migration costs on to the departing customer. The export feature, maintaining the environment during the transitional period, and testing tools at the new provider \u2014 all of these are the provider\u2019s responsibility.<\/p>\n<h2>The unfairness test under Article 13 \u2014 why your limitation of liability may not work<\/h2>\n<p>Article 13 of the Data Act introduces a test for the unfairness of contractual terms between businesses. This is not about the relationship with a consumer \u2014 it concerns B2B relationships.<\/p>\n<p>The mechanism works as follows:<\/p>\n<ol>\n<li>A unilaterally imposed term (and SaaS terms are, by definition, imposed unilaterally) is subject to assessment<\/li>\n<li>If it grossly deviates from good commercial practice and is contrary to good faith \u2014 it is not binding on the other party<\/li>\n<li>The burden of proving that the term was not unilaterally imposed rests with the provider<\/li>\n<\/ol>\n<p>Article 13(4) contains a list of terms that are always unfair. These include: <strong>excluding or limiting the liability of the party that imposed the term for intentional acts or gross negligence<\/strong>.<\/p>\n<p>This has direct implications for the limitation of liability clause in SaaS terms. The standard sentence \u201cthe provider\u2019s liability is limited to the amount of X&#8221; may prove ineffective insofar as it covers damage caused intentionally or through gross negligence.<\/p>\n<p>Hence the recommendation: <strong>a two-track limitation of liability<\/strong> \u2014 generally limited to intentional fault, and in matters related to making data available, also to gross negligence. This is consistent with both Article 13 of the Data Act and Article 473 \u00a7 2 of the Polish Civil Code, which prohibits the exclusion of liability for intentionally caused damage.<\/p>\n<p>As of today, there is no case law from Polish courts or decisions by the President of UOKiK applying Article 13 of the Data Act to a specific contractual term. But the absence of case law does not mean the absence of risk \u2014 it means the absence of predictability.<\/p>\n<h2>Where SaaS documents say something different from the system<\/h2>\n<p>The most serious defects in SaaS terms are not found in the terms themselves. They lie at the intersections between documents \u2014 where the security appendix promises something the system does not do.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Statement in the documents<\/th>\n<th style=\"text-align: left;\">Actual situation<\/th>\n<th style=\"text-align: left;\">Risk<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">\u201cCentralised event logging and logging of every access to databases&#8221;<\/td>\n<td style=\"text-align: left;\">The system stores only timestamps for the creation and modification of records, without a user activity log<\/td>\n<td style=\"text-align: left;\">The lack of logs makes it impossible to determine the <a href=\"https:\/\/sawaryn.com\/publikacje\/zgloszenie-naruszenia-rodo-wyciek-danych-osobowych\/\">scope of an incident<\/a> \u2014 in <a href=\"https:\/\/orzeczenia.uodo.gov.pl\/document\/urn:ndoc:gov:pl:uodo:2019:zsoss_421_25\/content\" target=\"_blank\" rel=\"noopener\">decision ZSO\u015aS.421.25.2019<\/a>, the Polish Data Protection Authority identified the lack of traceability as a security risk and imposed a fine of PLN 50,000<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\u201cCentralised identity management, including SSO and MFA support&#8221;<\/td>\n<td style=\"text-align: left;\">MFA is not enabled for application users \u2014 the description refers to a capability, not an implemented security measure<\/td>\n<td style=\"text-align: left;\">The reader interprets the document as a statement that it has been implemented<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\u201cRPO\/RTO parameters compliant with the contractual SLA&#8221;<\/td>\n<td style=\"text-align: left;\">The terms contain no RPO\/RTO parameters<\/td>\n<td style=\"text-align: left;\">A reference to something that does not exist<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\u201cPermanent deletion of data on request&#8221;<\/td>\n<td style=\"text-align: left;\">The application marks records as deleted (soft deletion); there is no process for permanently purging the database<\/td>\n<td style=\"text-align: left;\">The promise of permanent deletion and the statement that requests under Article 17 GDPR are supported are false<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\u201cData in backups is deleted in accordance with the standard retention cycle&#8221;<\/td>\n<td style=\"text-align: left;\">The retention cycle is not defined<\/td>\n<td style=\"text-align: left;\">Open-ended storage period \u2014 a breach of Article 5(1)(e) GDPR (storage limitation)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Ask the application developer each of these questions <strong>before<\/strong> signing the documents. Not after.<\/p>\n<h2>SLA \u2014 three pitfalls that change the service level<\/h2>\n<h3>Support hours vs. 24\/7<\/h3>\n<p>An SLA of 98% calculated only during working hours from 8 a.m. to 6 p.m. on business days represents a completely different service level from the same metric calculated around the clock. Night-time and weekend outages do not reduce the metric at all. Decide how it should be calculated and close the arithmetic gap with one sentence: <strong>periods excluded from downtime do not reduce the total number of hours used as the basis for calculating the metric<\/strong>.<\/p>\n<p>For comparison, the <a href=\"https:\/\/learn.microsoft.com\/pl-pl\/power-platform\/well-architected\/reliability\/metrics\" target=\"_blank\" rel=\"noopener\">Microsoft Power Platform documentation<\/a> states that 99.9% availability corresponds to approximately 43 minutes of downtime per month, while 99.95% corresponds to approximately 21 minutes. But these figures are meaningful only when downtime and the measurement method are clearly defined.<\/p>\n<h3>Definition of downtime without exclusions<\/h3>\n<p>If you do not define downtime negatively (what downtime <strong>is not<\/strong>), then reduced performance, longer processing times, an error in a single feature \u2014 or even an incorrect result generated by an AI model \u2014 become an SLA breach. A model hallucination becomes grounds for a service credit. Exclude this expressly.<\/p>\n<h3>Service credit after termination of the agreement<\/h3>\n<p>The downtime occurred in the final month of the agreement. There is no subsequent billing period to which a discount can be applied. The service credit \u2014 formally the customer\u2019s exclusive remedy \u2014 does not work. Add a mechanism: a reduction in the fee for the final billing period or a partial refund within 14 days after the claim is approved.<\/p>\n<h2>AML and AI layers \u2014 additional obligations your terms do not address<\/h2>\n<h3>A SaaS tool is not an archive<\/h3>\n<p>If you are building a tool in which an obliged entity (a bank, fintech company, accounting firm, or real estate agent) verifies counterparties for AML purposes, remember Article 49 of the Polish AML Act. The obliged entity has a <strong>5-year record retention obligation<\/strong>. This obligation remains with the customer, not the tool provider.<\/p>\n<p>But the customer assumes that the records documenting the performance of its statutory obligations are stored safely in the application. The provider assumes that the customer downloads them on an ongoing basis. This mismatch comes to light during an inspection by an authority or when the account is closed \u2014 at the worst possible time.<\/p>\n<p><strong>What to include in the terms:<\/strong> three sentences at the beginning that define the nature of the application \u2014 an operational tool, not an archive. An obligation for the customer to download results on an ongoing basis. A statement that backups are not an archiving service. In a dispute, these three sentences do more than the entire limitation of liability clause because they eliminate the source of the claim instead of limiting it.<\/p>\n<h3>Language model providers classify your queries<\/h3>\n<p>If your SaaS product uses a <a href=\"https:\/\/sawaryn.com\/en\/publikacje\/azure-openai-responsibility\/\">large language model (LLM)<\/a>, check the provider\u2019s terms. By default, <a href=\"https:\/\/openai.com\/pl-PL\/enterprise-privacy\/\" target=\"_blank\" rel=\"noopener\">OpenAI<\/a> retains API data for up to 30 days to detect abuse. Content flagged as suspicious may be reviewed by authorised personnel. Disabling this feature (zero data retention) may be available only to customers with a particular contractual status.<\/p>\n<p>This constitutes personal data processing if the prompts contain such data \u2014 and in an <a href=\"https:\/\/sawaryn.com\/en\/publikacje\/what-is-the-kyc-procedure-know-your-customer-aml\/\">AML\/KYC<\/a> tool, they almost always do. Decide which document should disclose this: the subprocessor list, data processing agreement, or confidentiality clause.<\/p>\n<h3>AI Act \u2014 a date to remember<\/h3>\n<p>The AI Act obligations for high-risk systems listed in Annex III and the transparency obligations under Article 50 apply from <strong>2 August 2026<\/strong>. Risk scoring of a counterparty that is a legal person does not, as a rule, fall literally within Annex III, point 5(b) (which concerns the assessment of the creditworthiness of natural persons). But if your tool assesses natural persons and the result materially affects a financial decision, classification as a high-risk system is justified. The <a href=\"https:\/\/eur-lex.europa.eu\/eli\/reg\/2024\/1689\/oj\/pol\" target=\"_blank\" rel=\"noopener\">full text of the AI Act<\/a> requires an assessment that a system does not qualify to be documented, not merely declared.<\/p>\n<h2>Access management \u2014 a deadline that will not withstand scrutiny<\/h2>\n<p>A deadline of \u201cwithout undue delay, no later than within 21 days&#8221; for revoking a former customer employee\u2019s access is indefensible under Article 32 GDPR in a tool that processes data concerning suspected criminal offences.<\/p>\n<p>Choose one access management model and shorten the deadline:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Model<\/th>\n<th style=\"text-align: left;\">How it works<\/th>\n<th style=\"text-align: left;\">Access revocation deadline<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><strong>Customer administrator<\/strong><\/td>\n<td style=\"text-align: left;\">The customer manages user accounts itself through the administration panel<\/td>\n<td style=\"text-align: left;\">Immediately \u2014 responsibility lies with the customer<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Managed by the provider<\/strong><\/td>\n<td style=\"text-align: left;\">The customer submits a request and the provider carries it out<\/td>\n<td style=\"text-align: left;\">Hours or business days \u2014 not weeks<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Separate the deadline for revoking a former user\u2019s access from the deadline for blocking an account after termination of the agreement. These are two different situations with different levels of risk.<\/p>\n<h2>Penalties \u2014 what we know and what we do not yet know<\/h2>\n<p>Article 37(1) of the Data Act requires each Member State to designate at least one competent authority. The <a href=\"https:\/\/orka.sejm.gov.pl\/Druki10ka.nsf\/0\/94FB90A804C1D26EC1258E99002BA1B6\/$File\/3266.pdf\" target=\"_blank\" rel=\"noopener\">draft Polish implementing act (Sejm paper no. 3266)<\/a> provides for the President of UKE to be designated as the main authority and for administrative fines to be introduced.<\/p>\n<p>As of the publication date of this article, <strong>the adoption of the Polish implementing act has not been confirmed<\/strong>. This means that:<\/p>\n<ol>\n<li>There is no national authority enforcing Chapter VI of the Data Act<\/li>\n<li>There is no national catalogue of penalties<\/li>\n<li>The Regulation itself applies directly \u2014 providers\u2019 obligations apply regardless of the status of national legislation<\/li>\n<\/ol>\n<p>The absence of national penalties does not mean the absence of risk. An unfair contractual term within the meaning of Article 13 of the Data Act is not binding on the other party \u2014 the risk that an entire limitation of liability clause will prove ineffective in a dispute exists regardless of whether an authority imposes a fine.<\/p>\n<h2>The scale of the issue \u2014 more than half of EU companies use SaaS<\/h2>\n<p>According to <a href=\"https:\/\/ec.europa.eu\/eurostat\/statistics-explained\/SEPDF\/cache\/37043.pdf\" target=\"_blank\" rel=\"noopener\">Eurostat data for 2025<\/a>, 52.74% of EU enterprises used paid cloud services. Of those, 96.44% purchased at least one SaaS service. This means that the obligations under Chapter VI of the Data Act apply to providers serving the vast majority of the European B2B market.<\/p>\n<p>The European Commission has developed <a href=\"https:\/\/digital-strategy.ec.europa.eu\/pl\/library\/recommendation-non-binding-model-contractual-terms-data-access-and-use-and-non-binding-standard\" target=\"_blank\" rel=\"noopener\">non-binding Standard Contractual Clauses (SCCs) for cloud computing contracts<\/a>, covering three groups: SCC Switching &amp; Exit, SCC Termination, and SCC Security &amp; Business Continuity. They can serve as a starting point when drafting clauses for your terms, but they do not replace the obligations arising from the Regulation.<\/p>\n<h2>Checklist \u2014 twelve questions for your SaaS terms<\/h2>\n<p>Before sending your document package to the customer, go through this list:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">No.<\/th>\n<th style=\"text-align: left;\">Question<\/th>\n<th style=\"text-align: left;\">Where to find the answer<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">1<\/td>\n<td style=\"text-align: left;\">Do the terms contain a separate section on switching with a full timeline (request \u2192 notice \u2192 transitional period \u2192 data retrieval \u2192 deletion)?<\/td>\n<td style=\"text-align: left;\">Terms \u2014 agreement termination section<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">2<\/td>\n<td style=\"text-align: left;\">Do the data processing agreement and the terms specify consistent data deletion deadlines?<\/td>\n<td style=\"text-align: left;\">Comparison of both documents<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">3<\/td>\n<td style=\"text-align: left;\">Is the precedence clause in the data processing agreement limited to substantive processing matters?<\/td>\n<td style=\"text-align: left;\">Data processing agreement \u2014 final provisions<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">4<\/td>\n<td style=\"text-align: left;\">Is there a catalogue of exportable data and a catalogue of exclusions?<\/td>\n<td style=\"text-align: left;\">Appendix to the terms<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">5<\/td>\n<td style=\"text-align: left;\">Is information about formats, structures, and the jurisdiction of the infrastructure publicly available?<\/td>\n<td style=\"text-align: left;\">Provider\u2019s website<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">6<\/td>\n<td style=\"text-align: left;\">Is the trial period covered by the switching procedure and the data processing agreement?<\/td>\n<td style=\"text-align: left;\">Terms + data processing agreement<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">7<\/td>\n<td style=\"text-align: left;\">Does the SLA define downtime both positively and negatively (including the exclusion of AI errors)?<\/td>\n<td style=\"text-align: left;\">SLA appendix<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">8<\/td>\n<td style=\"text-align: left;\">Does the service credit work after termination of the agreement?<\/td>\n<td style=\"text-align: left;\">SLA appendix<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">9<\/td>\n<td style=\"text-align: left;\">Is the deadline for revoking a former user\u2019s access measured in hours\/days rather than weeks?<\/td>\n<td style=\"text-align: left;\">Terms or security appendix<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">10<\/td>\n<td style=\"text-align: left;\">Do the security statements (logs, MFA, RPO\/RTO, backup retention, deletion) reflect the system\u2019s actual architecture?<\/td>\n<td style=\"text-align: left;\">Comparison of the security appendix with the technical documentation<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">11<\/td>\n<td style=\"text-align: left;\">Do the terms define the nature of the application (operational tool vs. archive)?<\/td>\n<td style=\"text-align: left;\">Terms \u2014 general provisions<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">12<\/td>\n<td style=\"text-align: left;\">Is the language model provider disclosed in the subprocessor list, together with information about prompt retention?<\/td>\n<td style=\"text-align: left;\">Subprocessor list<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>How we can help your company put its SaaS documents in order<\/h2>\n<p>Adapting SaaS terms to the Data Act is not a matter of revising a few sentences. It is a change that requires comparing the documents with the product architecture \u2014 and making decisions that go beyond the wording of the agreement itself.<\/p>\n<p>We support SaaS providers and technology companies in three ways:<\/p>\n<ol>\n<li><strong>Compliance audit<\/strong> \u2014 review of the terms against Chapter VI of the Data Act, comparison with the data processing agreement, and a list of inconsistencies to be corrected<\/li>\n<li><strong>Redrafting the contractual framework<\/strong> \u2014 switching section, catalogue of exportable data, SLA, personal data role map, and alignment of the terms with the data processing agreement<\/li>\n<li><strong>Complete document package<\/strong> \u2014 the entire set drafted from scratch, including the information layer published outside the agreement, a list of questions for the application developer, and a consistency check before the documents are sent to customers<\/li>\n<\/ol>\n<p>We combine IT law, data protection, and contract law in a single model \u2014 instead of splitting the work into separate areas. We work with real-world scenarios: how data export works in your product, what your AI model does with prompts, where backups are stored, and who is responsible for them.<\/p>\n<aside class=\"blog-article__inline-newsletter blog-article__inline-form flow\" aria-label=\"Article form\">\r\n                    <div class=\"blog-article__inline-newsletter-head flow\">\r\n                                    <h2>Discuss your situation with us<\/h2>\r\n                                                    <p>Leave your contact details and we will get back to you.<\/p>\r\n                            <\/div>\r\n                <div class=\"form form--cf7 blog-article__newsletter-form blog-article__inline-form-form\">\r\n            \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f2572-o1\" lang=\"pl-PL\" dir=\"ltr\" data-wpcf7-id=\"2572\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/posts\/5264#wpcf7-f2572-o1\" method=\"post\" class=\"wpcf7-form init wpcf7-acceptance-as-validation\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"2572\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"pl_PL\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f2572-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"blog-article__inline-form-fields\">\n\t<p><label class=\"blog-article__inline-form-field\"><br \/>\n<span class=\"blog-article__inline-form-label\">First and last name<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"article-form-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required blog-article__inline-form-input\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Jan Kowalski\" value=\"\" type=\"text\" name=\"article-form-name\" \/><\/span><br \/>\n<\/label>\n\t<\/p>\n\t<p><label class=\"blog-article__inline-form-field\"><br \/>\n<span class=\"blog-article__inline-form-label\">E-mail<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"article-form-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email blog-article__inline-form-input\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"jankowalski@xyz.com\" value=\"\" type=\"email\" name=\"article-form-email\" \/><\/span><br \/>\n<\/label>\n\t<\/p>\n<\/div>\n<p><label class=\"blog-article__inline-form-field\"><br \/>\n<span class=\"blog-article__inline-form-label\">Message<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"article-form-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required blog-article__inline-form-textarea\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Tell us briefly what you need...\" name=\"article-form-message\"><\/textarea><\/span><br \/>\n<\/label>\n<\/p>\n<div class=\"blog-article__newsletter-consent\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"article-form-privacy\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"article-form-privacy\" value=\"1\" class=\"blog-article__newsletter-checkbox\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">Zgadzam si\u0119 na kontakt w sprawie przes\u0142anej wiadomo\u015bci i akceptuj\u0119 <a href=\"https:\/\/sawaryn.com\/app\/uploads\/2026\/11\/Sawaryn-i-Partnerzy-Privacy-Policy-v1.0-en-GB.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">polityk\u0119 prywatno\u015bci<\/a>.<\/span><\/label><\/span><\/span><\/span>\n\t<\/p>\n<\/div>\n<p class=\"blog-article__newsletter-submit-row\"><button type=\"submit\" class=\"button blog-article__newsletter-submit\">\r\n    <span class=\"button__label\">Submit<\/span>\r\n            <span class=\"button__icon\" aria-hidden=\"true\">\r\n                <span class=\"icon\" data-icon-size=\"sm\">\n        <img src=\"https:\/\/sawaryn.com\/app\/uploads\/2026\/05\/arrow-01.svg\" alt=\"\" class=\"icon__image\" loading=\"lazy\" decoding=\"async\" aria-hidden=\"true\" width=\"11\" height=\"13\">\n    <\/span>\n            <\/span>\r\n    <\/button>\n<\/p><div hidden aria-hidden=\"true\"><label>Leave this field blank<input type=\"text\" name=\"asl_website\" value=\"\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div><input type=\"hidden\" name=\"asl_started_at\" value=\"1794692960.0bd4564a678b7c71071724dab728c6e4180a107be94bbbc5b077524da43038de\"><div id=\"sawaryn-turnstile-1\" class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAAEM6UD_FpW1mXB2Y\" data-theme=\"light\" data-action=\"contact\" data-language=\"en\"><\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n        <\/div>\r\n    <\/aside>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>SaaS terms after the Data Act \u2014 three things to do this week<\/h2>\n<p>Chapter VI of the Data Act has applied since 12 September 2025. Your SaaS terms almost certainly do not comply with it \u2014 and the problem is not one sentence about data deletion, but the entire framework for exiting the agreement, the intersections between documents, and the discrepancies between statements and the system architecture.<\/p>\n<p>Three things to do now:<\/p>\n<ol>\n<li>Open your terms and find the section on the consequences of terminating the agreement. If it consists of one sentence, you are non-compliant<\/li>\n<li>Compare the data deletion deadline in the data processing agreement with the timeline of the switching procedure in the terms. If they conflict, the precedence clause in the data processing agreement will render your entire procedure ineffective<\/li>\n<li>Ask the application developer whether the system does what the security appendices promise \u2014 logging, MFA, permanent deletion, and a backup retention cycle<\/li>\n<\/ol>\n<p>If you need support reviewing your documents, redrafting the switching procedure, or comparing the terms with the product\u2019s actual architecture \u2014 <a href=\"https:\/\/sawaryn.com\/en\/contact\/\">contact us<\/a>.<\/p>\n<h2>Frequently asked questions<\/h2>\n<p><strong>Does the Data Act apply to me if I am a small SaaS provider rather than a hyperscaler?<\/strong> Yes. Chapter VI of the Data Act applies to data processing service providers regardless of their size if they offer the service commercially. The exception in Recital 98 applies only to services developed to order for an individual customer \u2014 a typical SaaS product sold through a catalogue does not qualify.<\/p>\n<p><strong>My SaaS terms were drafted two years ago \u2014 where should I start to check whether they comply with the Data Act?<\/strong> Open the agreement termination section and check whether it contains a separate switching section with a full timeline: customer request, notice period (max. 2 months), transitional period (max. 30 days), data retrieval period (min. 30 days), and notice before deletion. If you have one sentence about deleting data within 30 days, you are non-compliant. Then compare that deadline with the deadline in the data processing agreement and check the precedence clause.<\/p>\n<p><strong>Do I have to provide the customer with a free export now, or only from January 2027?<\/strong> Until 12 January 2027, you may charge reduced switching fees, but they may not exceed the costs actually incurred. From 12 January 2027, a complete ban applies to charges for the switching procedure \u2014 including migration and testing tools. Egress charges in a multi-cloud model remain permissible up to the amount of the costs incurred.<\/p>\n<p><strong>My trial is free \u2014 does the switching procedure apply to me?<\/strong> If the customer enters real data during the trial, the exception under Article 31 of the Data Act (concerning non-production versions made available for testing for a limited period) does not apply. The switching procedure also covers a free-of-charge agreement. Introduce the concept of a trial period into the data processing agreement and privacy policy, with separate, shorter deadlines.<\/p>\n<p><strong>How long must I retain the customer\u2019s data after termination of the agreement?<\/strong> According to the Data Act timeline: for the transitional period (max. 30 days with service continuity) plus at least 30 days for data retrieval after completion of the migration. In total \u2014 considerably longer than the 30 days you specify in the data processing agreement. If your customer is an obliged entity under the Polish AML Act, remember that the 5-year record retention obligation under Article 49 of the AML Act remains with the customer \u2014 your application does not transfer that obligation to you.<\/p>\n<p><strong>Why is the standard sentence giving precedence to the data processing agreement risky?<\/strong> Because, in a SaaS tool processing mainly personal data, the precedence clause takes almost all claims outside the financial cap on liability contained in the terms (the data processing agreement usually contains no financial cap) and replaces the multi-stage Data Act procedure with the shorter data deletion deadline in the appendix to the data processing agreement. Narrow the clause to substantive processing matters or align the deadlines in both documents.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to set out the Data Act switching timeline in SaaS terms and reconcile data deletion deadlines with the data processing agreement.<\/p>\n","protected":false},"author":13,"featured_media":2811,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","sip_alt_url":"","sip_en_pl_url":"","sip_pair_uuid":"4751cf7f-7402-4316-a6a6-6c7045c14227","sip_pair_state":"draft_ready"},"categories":[1577],"tags":[1545,1446,1644,1543,1531,1588],"specialization":[1211],"practice_area":[],"class_list":["post-5264","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-ai-ip-law","tag-ai-act-en","tag-gdpr","tag-high-risk-ai-systems-en","tag-it-ai-and-ip-law","tag-personal-data-protection","tag-sla-en","specialization-it-ai-ip-law"],"acf":[],"_links":{"self":[{"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/posts\/5264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/comments?post=5264"}],"version-history":[{"count":7,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/posts\/5264\/revisions"}],"predecessor-version":[{"id":5279,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/posts\/5264\/revisions\/5279"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/media\/2811"}],"wp:attachment":[{"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/media?parent=5264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/categories?post=5264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/tags?post=5264"},{"taxonomy":"specialization","embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/specialization?post=5264"},{"taxonomy":"practice_area","embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/practice_area?post=5264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}