🗃 California CCPA Rights

SaaS Data Export & Portability Disputes

When a SaaS vendor denies your data export, delivers incomplete exports, or holds your data hostage, California law gives you powerful leverage. CCPA portability rights, contract terms, and data ownership principles protect your right to your own data.

SaaS Data Export Disputes: Overview
The Core Problem: You have paid for a SaaS platform, generated valuable data, and now need to migrate or access your data. But the vendor is making it difficult, charging excessive fees, providing incomplete exports, or outright refusing. This is more common than you might think, and California law provides real solutions.
Common Data Portability Disputes
Scenario Impact on Your Business Demand Focus
Denied Data Export Requests Cannot migrate to new platform, data locked in system CCPA portability rights, contract export provisions
Incomplete Exports Missing critical fields, relationships, metadata Demand complete export matching CCPA requirements
Data Held Hostage After Cancellation Cannot access data after subscription ends Contract rights, data ownership, CCPA access rights
Excessive Export Fees Vendor charging thousands for basic export CCPA prohibits fees, contract provisions, unfair practices
Unusable Export Format Proprietary format, no way to import elsewhere CCPA requires "readily usable format"
Delayed Export Processing Business operations stalled waiting for data CCPA 45-day deadline, breach of contract
Who Experiences These Issues

Businesses Switching Platforms

  • Migrating from one CRM to another
  • Moving email marketing data between providers
  • Exporting analytics and customer behavior data
  • Transferring project management history
  • Switching accounting or ERP systems

Companies After Termination Events

  • Account terminated by vendor
  • Contract dispute with SaaS provider
  • Vendor going out of business
  • Merger or acquisition of SaaS vendor
  • Dispute over payment or terms
Time is Critical: Many SaaS contracts include data retention clauses that delete your data 30-90 days after account closure. Act quickly to preserve your export rights and prevent permanent data loss.
Types of Data Commonly at Issue
California CCPA & Data Rights
Your CCPA Advantage: If you are a California resident or your business processes California residents' data, the California Consumer Privacy Act (CCPA) gives you enforceable data portability rights. These rights apply regardless of what your SaaS contract says.
CCPA Portability Rights (Civil Code 1798.100)
Right What It Means Application to SaaS Disputes
Right to Access (1798.100) Right to know what personal information a business has collected Demand disclosure of all data categories collected about you/your customers
Right to Portability (1798.100(d)) Receive data in portable, readily usable format Vendor must provide data in format you can actually use (CSV, JSON, etc.)
45-Day Response (1798.130) Business must respond within 45 days (one extension allowed) Clear deadline creates urgency and documents non-compliance
No Fees (1798.130) CCPA requests must be processed free of charge Challenge excessive export fees as CCPA violations
Contract-Based Rights

Data Ownership Provisions

  • Most SaaS contracts state customer retains ownership of their data
  • Ownership implies right to access and export
  • Vendor's license is to process, not to withhold
  • Review your Terms of Service and Data Processing Agreement

Export & Termination Clauses

  • Many contracts promise export assistance during transition
  • Post-termination data access periods (30-90 days typical)
  • "Commercially reasonable" export cooperation
  • Specific export formats or methods may be specified
Additional Legal Theories
B2B Data is Often Personal Data: Even if you are a business customer, CCPA applies to personal information of California residents. Your CRM contains customer names, emails, and phone numbers. These are "personal information" under CCPA regardless of B2B context.
When CCPA Applies
CCPA Applies When Vendor Thresholds
You are a California resident requesting your own data Vendor has $25M+ annual revenue, OR
Data includes personal info of California residents Buys/sells/shares data of 100k+ consumers, OR
Vendor does business in California Derives 50%+ revenue from selling personal information
Limited Private Right of Action: CCPA only allows private lawsuits for data breaches (1798.150). For other violations (like denied portability), enforcement is through California AG or Privacy Protection Agency. However, your demand letter creates documentation for complaints, and vendors often comply to avoid regulatory scrutiny.
Evidence Collection & Strategy
Documents to Gather Before Sending Demand

Contract & Account Documents

  • Master Subscription Agreement / Terms of Service
  • Data Processing Agreement (DPA)
  • Privacy Policy (at time of signup and current)
  • Order forms, invoices, payment records
  • Account confirmation emails
  • Screenshots of any export-related marketing claims

Export Request Documentation

  • All emails requesting data export
  • Support tickets and chat transcripts
  • Screenshots of in-app export attempts
  • Vendor responses (or lack thereof)
  • Any partial exports received (to show incompleteness)
  • Timeline of all requests and responses
Creating Your Export Request Timeline
Date Action Vendor Response Days Elapsed
[First request date] Initial export request via [method] [Response or none] Day 0
[Second request date] Follow-up request via [method] [Response or none] Day X
[Current date] Demand letter sent Pending Day Y
What Data to Request
Document Everything: Screenshot the export interface if it is broken or limited. Record error messages. Save all communications. This evidence is critical if the matter escalates to regulatory complaint or litigation.
Strategic Considerations

Before Sending Demand

  • Make at least one formal export request through official channels
  • Document the denial or inadequate response
  • Identify specific contract provisions being violated
  • Calculate business impact (if any) of data unavailability
  • Determine if CCPA applies (CA resident data involved)

Escalation Pathway

  • Step 1: Formal export request to support/privacy team
  • Step 2: Demand letter citing CCPA and contract
  • Step 3: Complaint to CA Privacy Protection Agency
  • Step 4: Complaint to CA Attorney General
  • Step 5: Legal action (breach of contract, unfair practices)
Leverage Points: SaaS vendors fear regulatory complaints because they trigger audits and can result in fines. Mentioning intent to file with CPPA or AG often produces faster compliance than threats of private litigation.
SaaS Data Portability Demand Letter Generator

Generate Your Demand Letter

Complete the fields below to create a customized demand letter for your SaaS data export dispute.

Find in Terms of Service or privacy policy
CCPA requires 45-day response, but shorter deadline creates urgency

Free to generate. Your information stays private. Optional attorney review available.

Generated Demand Letter
After Generating Your Letter:
  1. Review and customize as needed for your specific situation
  2. Send via certified mail with return receipt requested
  3. Also send via email to privacy contact (for faster delivery)
  4. Keep copies of everything for your records
  5. Consider attorney review for complex situations
Sample Data Portability Demand Letters
Sample 1: Denied Export Request - CCPA Demand
[Date] VIA CERTIFIED MAIL AND EMAIL [Vendor Legal/Privacy Department] [Vendor Name] [Vendor Address] Re: CCPA Data Portability Request - Account [Account ID] Demand for Complete Data Export Dear [Vendor Name] Privacy/Legal Team: I am the account holder for [Account ID] with [Vendor Name/Product]. This letter constitutes a formal demand for data export pursuant to the California Consumer Privacy Act (CCPA), California Civil Code Section 1798.100 et seq. BACKGROUND I have been a customer of [Product Name] since [start date]. On [first request date], I submitted a request through [method] to export my data from the platform. My subsequent requests on [dates] have been [denied/ignored/inadequately addressed]. The data at issue includes: [list specific data types - customer records, transaction history, uploaded files, etc.] CCPA DATA PORTABILITY RIGHTS Under CCPA Section 1798.100(d), I have the right to receive my personal information in a "portable and, to the extent technically feasible, readily usable format that allows the consumer to transmit this information to another entity without hindrance." Your [denial/incomplete export/excessive fees/delays] violates this statutory requirement. CCPA Section 1798.130 requires you to respond to verifiable consumer requests within 45 days, and such requests must be processed free of charge. Additionally, your Terms of Service [cite specific section if applicable] states that I retain ownership of my data and have the right to export it. DEMAND I demand that within FIFTEEN (15) DAYS of your receipt of this letter, you: 1. Provide a complete export of all data associated with my account, including but not limited to: - [List specific data categories] 2. Deliver this data in a portable, machine-readable format (CSV, JSON, or equivalent), NOT proprietary formats requiring your software to access. 3. Confirm in writing that the export is complete and includes all data collected during my account tenure. CONSEQUENCES OF NON-COMPLIANCE If you fail to comply within the stated deadline, I will: 1. File a formal complaint with the California Privacy Protection Agency (CPPA); 2. File a complaint with the California Attorney General's Privacy Enforcement Unit; 3. Pursue all available legal remedies, including claims for breach of contract and unfair business practices under California Business and Professions Code Section 17200. I expect prompt attention to this matter. Please direct all communications to [your email] and confirm receipt of this letter. Sincerely, [Your Name] [Your Address] [Your Email] [Your Phone] cc: California Privacy Protection Agency (upon non-compliance)
Sample 2: Data Held Hostage After Cancellation
[Date] VIA CERTIFIED MAIL AND EMAIL [Vendor Name] Legal Department [Vendor Address] Re: Demand for Post-Termination Data Access - Account [Account ID] Dear [Vendor Name]: I am writing regarding my account [Account ID], which was [cancelled/terminated] on [date]. Despite [multiple requests/your Terms of Service promising post-termination access], you have refused to provide access to my data. THE SITUATION My account with [Product Name] was active from [start date] to [end date]. During this time, I generated significant business data including [describe data types]. Upon [cancellation/termination], you immediately locked me out of the platform without providing an opportunity to export my data. Your Terms of Service, Section [X], states: "[Quote relevant provision about data access or export]". You have breached this obligation. MY LEGAL RIGHTS 1. CONTRACT: Your own terms promise [X days] to export data after termination. You have violated this commitment. 2. CCPA (Civil Code 1798.100): Even after our contractual relationship ends, CCPA requires you to provide access to personal information you collected. The data belongs to me and my customers, not to you. 3. DATA OWNERSHIP: Your Terms of Service, Section [X], acknowledges that I retain ownership of my data. Ownership includes the right to possess and access that property. 4. GOOD FAITH: California law implies a covenant of good faith and fair dealing in every contract. Holding my data hostage to [coerce continued subscription/extract fees/punish cancellation] violates this duty. DEMAND I demand that within TEN (10) BUSINESS DAYS: 1. You restore temporary read-only access to my account for the sole purpose of exporting data; 2. Alternatively, you provide a complete data export delivered via [secure download link/SFTP/encrypted transfer]; 3. The export must include: [list all data types needed]; 4. You confirm in writing that no data will be deleted until 30 days after export completion. CONSEQUENCES If you refuse, I will immediately: - File complaints with the California Privacy Protection Agency and Attorney General - Pursue breach of contract and unfair business practices claims - Seek emergency injunctive relief if necessary to prevent data deletion Your conduct in withholding my business data is causing ongoing harm. I expect your immediate cooperation. Sincerely, [Your Name] [Contact Information]
Sample 3: Challenging Excessive Export Fees
[Date] [Vendor Name] [Address] Re: Objection to Export Fee Demand - Account [Account ID] Dear [Vendor Name]: I have received your response to my data export request in which you demand a fee of $[amount] to process my export. I reject this demand as unlawful under California law and unreasonable under our contract. CCPA PROHIBITS EXPORT FEES The California Consumer Privacy Act, Civil Code Section 1798.130, explicitly states that businesses must respond to consumer requests "free of charge." Your attempt to charge $[amount] violates this requirement. The only exception is for "manifestly unfounded or excessive" requests. My request is neither: - This is my first export request - I am requesting my own data that you are legally required to provide - The data exists in your systems and exporting it is a standard technical function CONTRACT ANALYSIS Your Terms of Service, Section [X], [describes export capability/promises export access]. It does not mention fees. You cannot unilaterally impose fees not disclosed in our agreement. Even if fees were permitted, $[amount] is grossly disproportionate to the actual cost of generating a data export. This constitutes an unfair business practice under Business and Professions Code Section 17200. DEMAND I demand that you: 1. Process my data export request without any fee; 2. Provide complete data in a usable format within 15 days; 3. Confirm in writing that no fee will be charged. If you maintain your fee demand, I will file a complaint with the California Privacy Protection Agency and pursue all available remedies. Sincerely, [Your Name] [Contact Information]
Frequently Asked Questions
Generally no, if CCPA applies or your contract provides export rights. CCPA gives California residents an absolute right to receive their personal information in a portable format. Most SaaS contracts also acknowledge customer data ownership and provide for export. Vendors can only refuse in narrow circumstances, such as if the request would require creating new capabilities that do not exist, or for truly duplicative requests. They cannot refuse simply because you are leaving for a competitor.
CCPA requires a "portable and readily usable format." This means standard formats like CSV, JSON, or XML that can be imported into other systems or analyzed with common tools. Vendors cannot satisfy this requirement with PDF reports, proprietary formats, or exports that require their software to read. If your export comes in an unusable format, that itself is a violation you can challenge.
Under CCPA, businesses must respond within 45 days. They can extend once for an additional 45 days if reasonably necessary, but must notify you of the extension within the initial 45 days. Your contract may specify shorter timeframes. A demand letter typically gives 10-15 business days because you are asserting already-violated rights and need to create urgency.
This is actually an advantage. Even in B2B contexts, the data often contains personal information of California residents (your customers' names, emails, phone numbers). This personal information is covered by CCPA regardless of whether it is in a B2B context. You can assert CCPA rights on behalf of this data, strengthening your position.
CCPA private lawsuits are limited to data breach situations. For other violations like denied portability, enforcement is through California AG or Privacy Protection Agency. However, you may have contract-based claims (breach of contract, breach of implied covenant) that can be pursued in court. You can also claim unfair business practices under Bus. & Prof. 17200. In practice, the threat of regulatory complaints is often enough to achieve compliance.
Attorney Services for SaaS Data Disputes
SaaS Vendor Holding Your Data Hostage?

I help businesses recover their data from uncooperative SaaS vendors. From demand letter drafting to regulatory complaints and litigation, I know how to get vendors to comply.

How I Can Help

Demand Letter Services

  • Attorney-drafted demand letter on firm letterhead
  • Contract and CCPA analysis specific to your vendor
  • Strategic escalation to vendor legal department
  • Follow-up correspondence and negotiation

Escalation & Enforcement

  • California Privacy Protection Agency complaints
  • California Attorney General complaints
  • Breach of contract litigation
  • Emergency injunctive relief if data deletion imminent
Common SaaS Data Disputes I Handle
Engagement Options
Service Investment What You Get
Attorney Review of Your Letter $150 I review and strengthen your self-drafted demand letter
Full Demand Package $450 I draft and send demand on letterhead, manage initial response
Full Recovery Package $950 Demand + follow-up + regulatory complaints + 30-day management
Litigation Hourly Breach of contract, unfair practices claims if needed
Schedule a Consultation

Book a call to discuss your SaaS data export dispute. I will review your situation, identify the strongest legal theories, and recommend the most effective approach to recover your data.

Contact Information

Email: owner@terms.law

California Bar: #279869