Skip to content
Legiscope
Menu
Data Privacy

GDPR Right to Data Portability (Art. 20): When + Format

Art. 20 applies only with consent/contract + automated processing. JSON/CSV/XML format. Provided vs derived data + 30-day response deadline workflow.

Definition. The right to data portability (GDPR Article 20) allows individuals to receive their personal data in a structured, commonly used, and machine-readable format (e.g., JSON, CSV, XML) and to transmit it to another controller without hindrance. It applies only to data processed by automated means on the legal basis of consent (Article 6(1)(a)) or contract (Article 6(1)(b)), and only to data the data subject has provided to the controller — not to derived or inferred data. The controller must respond within one month, extendable by two months for complex requests.

The right to data portability under GDPR allows individuals to receive their personal data in a structured, commonly used, and machine-readable format — and to transmit that data to another controller without hindrance. Enshrined in Art. 20 GDPR, this right has specific conditions that distinguish it from the broader right of access: it applies only to data processed by automated means, only on the legal basis of consent or contract, and only to data “provided by” the data subject. Understanding these boundaries is essential for organisations implementing the right to data portability GDPR.

Key Takeaways

  • Art. 20 GDPR grants the right to receive personal data in a structured, commonly used, and machine-readable format (JSON, CSV, XML are common choices).
  • The right applies only when processing is based on consent (Art. 6(1)(a) or Art. 9(2)(a)) or contract performance (Art. 6(1)(b)), and carried out by automated means.
  • It covers data “provided by” the data subject — both actively provided data (form submissions) and observed data (usage history, activity logs), but not inferred or derived data (credit scores, analytics profiles).
  • The data subject can request direct transmission from one controller to another “where technically feasible” (Art. 20(2)).
  • The right to data portability does not override the rights and freedoms of others (Art. 20(4)) and does not apply when processing is based on legitimate interests or legal obligation.

Art. 20 GDPR: What the Right to Data Portability Requires

Art. 20 GDPR contains four paragraphs that define the scope and limits of the right (see the official Article 20 text explained):

Art. 20(1) — The data subject has the right to receive personal data concerning them, which they have provided to a controller, in a structured, commonly used, and machine-readable format, and has the right to transmit that data to another controller without hindrance, where:

  • (a) processing is based on consent or on a contract; and
  • (b) processing is carried out by automated means.

Art. 20(2) — The data subject has the right to have personal data transmitted directly from one controller to another, where technically feasible.

Art. 20(3) — Exercise of the right to data portability is “without prejudice to Art. 17” — meaning it does not automatically trigger the right to erasure, nor does it prevent the data subject from also exercising that right.

Art. 20(4) — The right shall not adversely affect the rights and freedoms of others. This limits portability where the data includes information about third parties (e.g., email conversations, shared photos).

When Data Portability Applies — and When It Does Not

The right to data portability GDPR has narrower scope than the right of access (Art. 15). Understanding the boundaries prevents both over-compliance and under-compliance.

Portability Applies When:

Condition Requirement
Legal basis Consent (Art. 6(1)(a) / Art. 9(2)(a)) or contract (Art. 6(1)(b)) — see the six lawful bases under Article 6
Processing method Automated means (not paper files)
Data type Data “provided by” the data subject

Portability Does NOT Apply When:

Scenario Why Not
Processing based on legitimate interests (Art. 6(1)(f)) Art. 20(1)(a) limits scope to consent and contract
Processing based on legal obligation (Art. 6(1)©) Same — not covered by Art. 20
Processing for public interest (Art. 6(1)(e)) Same
Inferred or derived data (credit scores, risk profiles) Not “provided by” the data subject
Manual (paper) processing Art. 20(1)(b) requires automated means
Data that would reveal third-party personal data Art. 20(4) protects others’ rights

What Does “Provided By” the Data Subject Mean?

The EDPB’s Guidelines on the right to data portability (WP 242 rev.01) distinguish three categories:

  1. Actively provided data — form submissions, uploaded content, entered preferences. Clearly covered.
  2. Observed data — usage logs, activity history, location data generated by using a service, transaction records. Also covered — the data subject “provided” this data through their use of the service.
  3. Inferred or derived data — algorithmic outputs, credit scores, segmentation profiles, analytics results. Not covered — the controller created this data, the data subject did not provide it.

Practical example: A music streaming service must port a user’s playlist data (actively provided), listening history (observed data), and uploaded profile information. It does not need to port its algorithmic taste profile or recommendation model outputs (inferred data).

Comparison: Right to Data Portability vs Right of Access

These two rights are frequently confused. They serve different purposes and have different scopes:

Right of Access (Art. 15) Right to Data Portability (Art. 20)
Legal basis restriction None — applies to all legal bases Only consent or contract
Data scope All personal data about the data subject Only data “provided by” the data subject
Format Any intelligible form Structured, commonly used, machine-readable
Purpose Transparency — let the data subject know what is processed Reuse — let the data subject move data elsewhere
Includes inferred data? Yes No
Direct transmission to another controller? No Yes, where technically feasible
Response time One month (Art. 12(3)) One month (Art. 12(3))

A data subject who wants to know everything an organisation holds about them should exercise the right of access under Article 15. A data subject who wants to switch services and bring their data should exercise data portability.

For a comprehensive understanding of what constitutes personal data under GDPR, see our dedicated guide.

Machine-Readable Format Requirements

Art. 20(1) requires data to be provided in a “structured, commonly used, and machine-readable format.” The GDPR does not mandate a specific format, but the EDPB guidelines and practical consensus point to:

Format Best For Notes
JSON Structured data, API integrations Widely supported, preserves data structure
CSV Tabular data (contacts, transactions) Simple, universally readable
XML Complex hierarchical data More verbose, but highly structured

Key requirements:

  • The format must be machine-readable — a PDF scan of printed records does not comply.
  • The format must be commonly used — proprietary formats that require specific software do not comply.
  • The data must be structured — a plain text dump without field labels does not meet the requirement.

Practical implementation: Build export functionality into your application. A user dashboard with a “Download my data” button that generates a JSON or CSV file is the most common approach. For direct controller-to-controller transfers (Art. 20(2)), APIs are the standard mechanism — though “where technically feasible” acknowledges that not all controllers have compatible systems.

Practical Implementation for Organisations

Step 1: Identify Portable Data

Map which data falls within Art. 20 scope:

  • Which processing activities are based on consent or contract?
  • Which data was “provided by” the data subject (actively or through observed behaviour)?
  • Exclude inferred/derived data and data processed under other legal bases.

Step 2: Build Export Capability

  • Implement automated data export in at least one machine-readable format (JSON or CSV minimum)
  • Include all qualifying data: profile information, content, preferences, usage history, transaction records
  • Ensure exports can be generated within the Art. 12(3) one-month deadline

Step 3: Enable Direct Transfers

Where technically feasible, offer controller-to-controller transfer via API. The EU Data Act (applicable from September 2025) reinforces this by requiring interoperable data formats for connected devices and mandating that cloud/SaaS providers eliminate switching fees by September 2027.

Step 4: Handle Third-Party Data

Art. 20(4) limits portability where exports would reveal other individuals’ personal data. Implement:

  • Filtering to exclude third-party identifiers from exports
  • Aggregation where individual data points could identify others
  • Clear notice when a portability request cannot be fully satisfied due to third-party rights

Step 5: Document and Track

Enforcement and the EU Data Act

Direct enforcement of Art. 20 by supervisory authorities has been limited compared to other data subject rights. However, the regulatory landscape is shifting:

Twitter / Irish DPC (2020) — The Irish Data Protection Commission fined Twitter EUR 450,000 for breach notification failures, but the investigation also revealed inadequacies in handling data portability requests — delayed processing and incomplete data transfers.

CNIL enforcement programme (2024-2026) — The CNIL has included data subject rights compliance in its enforcement priorities, with specific attention to whether organisations can technically fulfil portability requests within the required timeframe.

The EU Data Act: Expanding Portability Beyond GDPR

The EU Data Act, whose core provisions became applicable on 12 September 2025, extends portability obligations significantly:

  • Requires interoperable, structured data formats for all data generated by connected devices — regardless of the GDPR legal basis for processing
  • Mandates that cloud and SaaS providers eliminate switching fees and enable seamless provider transitions by September 2027
  • Creates portability rights for non-personal data generated by IoT devices, going beyond GDPR Art. 20’s scope

For organisations operating across the EU, the Data Act means portability infrastructure built for GDPR Art. 20 compliance will need to expand to cover non-personal machine-generated data as well. Organisations that apply GDPR outside the EU should also review how GDPR applies to non-EU entities.

FAQ

What is the right to data portability under GDPR?

Art. 20 GDPR gives individuals the right to receive their personal data in a structured, commonly used, and machine-readable format, and to transmit it to another controller without hindrance. It applies only to data processed by automated means, based on consent or contract performance, and limited to data “provided by” the data subject.

Does the right to data portability apply to all personal data?

No. It applies only to data provided by the individual (actively submitted or observed through use of the service), processed based on consent (Art. 6(1)(a)) or contract (Art. 6(1)(b)), and processed by automated means. Inferred data (credit scores, algorithmic profiles) and data processed under legitimate interests or legal obligation are excluded.

How does data portability differ from the right of access?

The right of access (Art. 15) covers all personal data about the data subject, under any legal basis, in any intelligible format. Data portability (Art. 20) is narrower: only consent/contract-based data, only data provided by the data subject, and it must be in a machine-readable format. Portability also includes the right to direct controller-to-controller transfer, which access does not.

Within what timeframe must organisations respond to data portability requests?

One month from receipt of the request, per Art. 12(3). This can be extended by a further two months for complex or numerous requests, but the controller must inform the data subject of the extension and the reasons within the first month. Failure to respond within the deadline is an independent infringement.

Conclusion

The right to data portability GDPR under Art. 20 empowers individuals to move their data between services, but its scope is deliberately narrower than the right of access. It applies only to consent- or contract-based automated processing, only to data provided by the data subject, and must be delivered in a machine-readable format. With the EU Data Act extending portability beyond GDPR’s boundaries from September 2025, organisations that build robust export infrastructure now will be better positioned for the expanding regulatory requirements ahead.

L
Written by
Legiscope
Legiscope

Put this guidance into operation

See how Legiscope connects privacy records, source material and review-controlled work.

Book a tailored demo
Continue reading

Related articles

01Data Privacy

GDPR Article 20 Right to Data Portability: Official Text

In one sentence. GDPR Article 20 gives data subjects the right to receive their personal data in a structured, commonly used and machine-readable format and to transmit it to another controller…

June 3, 2026
02Data Privacy

Data Privacy Compliance: Complete Guide for 2026

Data privacy compliance in 2026 is a multi-jurisdiction challenge. The EU's GDPR is the global benchmark, but ten major frameworks now compete for compliance attention: CCPA/CPRA (California), VCDPA…

April 30, 2026
03Data Privacy

GDPR Article 18: Right to Restriction of Processing

In one sentence. GDPR Article 18 grants the data subject the right to restrict (pause) processing of their personal data in four specific cases: (a) accuracy contested, (b) processing unlawful but…

May 10, 2026
04Data Privacy

GDPR Article 21: Right to Object to Processing

In one sentence. GDPR Article 21 grants two distinct rights to object: an absolute right to object to direct marketing (Article 21(2)) — controller must stop immediately and unconditionally — and a…

May 10, 2026
05Data Privacy

GDPR Compliance Framework: the 11 Deliverables, in Order

In one sentence. A 2026 GDPR compliance programme is built on 11 concrete deliverables: a Record of Processing Activities (Article 30), a lawful basis register (Article 6), DPIAs for high-risk…

June 3, 2026
06Personal Data

Privacy by Design (Art. 25 GDPR): 7 Principles + Implementation

Art. 25 GDPR makes privacy by design a legal obligation, not a best practice. Controllers must implement appropriate technical and organisational measures — both at the time of determining the means…

07Data Privacy

Australia–EU Data Transfers: Adequacy Status and SCCs

Australia does not hold an EU adequacy decision. Verified against the European Commission's published list of adequacy decisions on 30 July 2026. Australia has never held one, is not the subject of…

July 30, 2026
08Data Privacy

BCR vs SCC vs DPF: Choosing the Right GDPR Transfer Mechanism

GDPR Article 46 lists multiple safeguards for international data transfers. Three dominate practice: Binding Corporate Rules (BCRs), Standard Contractual Clauses (SCCs), and the EU-U.S. Data Privacy…

April 30, 2026