Right to data portability

You are here:
Estimated reading time: 1 min
Information Commissioner’s Office, “Guide to the GDPR”, retrieved on 13th June 2018, licensed under the Open Government Licence.

At a glance

  • The right to data portability allows individuals to obtain and reuse their personal data for their own purposes across different services.
  • It allows them to move, copy or transfer personal data easily from one IT environment to another in a safe and secure way, without affecting its usability.
  • Doing this enables individuals to take advantage of applications and services that can use this data to find them a better deal or help them understand their spending habits.
  • The right only applies to information an individual has provided to a controller.
  • Some organisations in the UK already offer data portability through midata and similar initiatives which allow individuals to view, access and use their personal consumption and transaction data in a way that is portable and safe.


Preparing for requests for data portability

  • We know how to recognise a request for data portability and we understand when the right applies.
  • We have a policy for how to record requests we receive verbally.
  • We understand when we can refuse a request and are aware of the information we need to provide to individuals when we do so.

Complying with requests for data portability

  • We can transmit personal data in structured, commonly used and machine readable formats.
  • We use secure methods to transmit personal data.
  • We have processes in place to ensure that we respond to a request for data portability without undue delay and within one month of receipt.
  • We are aware of the circumstances when we can extend the time limit to respond to a request.

In brief

  • What is the right to data portability?

    The right to data portability gives individuals the right to receive personal data they have provided to a controller in a structured, commonly used and machine readable format. It also gives them the right to request that a controller transmits this data directly to another controller.

  • When does the right apply?

    The right to data portability only applies when:

    • your lawful basis for processing this information is consent or for the performance of a contract; and
    • you are carrying out the processing by automated means (ie excluding paper files).
  • What does the right apply to?

    Information is only within the scope of the right to data portability if it is personal data of the individual that they have provided to you.

  • What does ‘provided to a controller’ mean?

    Sometimes the personal data an individual has provided to you will be easy to identify (eg their mailing address, username, age). However, the meaning of data ‘provided to’ you is not limited to this. It is also personal data resulting from observation of an individual’s activities (eg where using a device or service).

    This may include:

    • history of website usage or search activities;
    • traffic and location data; or
    • ‘raw’ data processed by connected objects such as smart meters and wearable devices.

    It does not include any additional data that you have created based on the data an individual has provided to you. For example, if you use the data they have provided to create a user profile then this data would not be in scope of data portability.

    You should however note that if this ‘inferred’ or ‘derived’ data is personal data, you still need to provide it to an individual if they make a subject access request. Bearing this in mind, if it is clear that the individual is seeking access to the inferred/derived data, as part of a wider portability request, it would be good practice to include this data in your response.

  • Does the right apply to anonymous or pseudonymous data?

    The right to data portability only applies to personal data. This means that it does not apply to genuinely anonymous data. However, pseudonymous data that can be clearly linked back to an individual (eg where that individual provides the respective identifier) is within scope of the right.

  • What happens if the personal data includes information about others?

    If the requested information includes information about others (eg third party data) you need to consider whether transmitting that data would adversely affect the rights and freedoms of those third parties.

    Generally speaking, providing third party data to the individual making the portability request should not be a problem, assuming that the requestor provided this data to you within their information in the first place. However, you should always consider whether there will be an adverse effect on the rights and freedoms of third parties, in particular when you are transmitting data directly to another controller.

    If the requested data has been provided to you by multiple data subjects (eg a joint bank account) you need to be satisfied that all parties agree to the portability request. This means that you may have to seek agreement from all the parties involved.

  • What is an individual entitled to?

    The right to data portability entitles an individual to:

    • receive a copy of their personal data; and/or
    • have their personal data transmitted from one controller to another controller.

    Individuals have the right to receive their personal data and store it for further personal use. This allows the individual to manage and reuse their personal data. For example, an individual wants to retrieve their contact list from a webmail application to build a wedding list or to store their data in a personal data store.

    You can achieve this by either:

    • directly transmitting the requested data to the individual; or
    • providing access to an automated tool that allows the individual to extract the requested data themselves.

    This does not create an obligation for you to allow individuals more general and routine access to your systems – only for the extraction of their data following a portability request.

    You may have a preferred method of providing the information requested depending on the amount and complexity of the data requested. In either case, you need to ensure that the method is secure.

  • What are the limits when transmitting personal data to another controller?

    Individuals have the right to ask you to transmit their personal data directly to another controller without hindrance.  If it is technically feasible, you should do this.

    You should consider the technical feasibility of a transmission on a request by request basis. The right to data portability does not create an obligation for you to adopt or maintain processing systems which are technically compatible with those of other organisations (GDPR Recital 68). However, you should take a reasonable approach, and this should not generally create a barrier to transmission.

    Without hindrance means that you should not put in place any legal, technical or financial obstacles which slow down or prevent the transmission of the personal data to the individual, or to another organisation.

    However, there may be legitimate reasons why you cannot undertake the transmission. For example, if the transmission would adversely affect the rights and freedoms of others. It is however your responsibility to justify why these reasons are legitimate and why they are not a ‘hindrance’ to the transmission.

  • Do we have responsibility for the personal data we transmit to others?

    If you provide information directly to an individual or to another organisation in response to a data portability request, you are not responsible for any subsequent processing carried out by the individual or the other organisation. However, you are responsible for the transmission of the data and need to take appropriate measures to ensure that it is transmitted securely and to the right destination.

    If you provide data to an individual, it is possible that they will store the information in a system with less security than your own. Therefore, you should make individuals aware of this so that they can take steps to protect the information they have received.

    You also need to ensure that you comply with the other provisions in the GDPR. For example, whilst there is no specific obligation under the right to data portability to check and verify the quality of the data you transmit, you should already have taken reasonable steps to ensure the accuracy of this data in order to comply with the requirements of the accuracy principle of the GDPR.

  • How should we provide the data?

    You should provide the personal data in a format that is:

    • structured;
    • commonly used; and
    • machine-readable.

    Although these terms are not defined in the GDPR these three characteristics can help you decide whether the format you intend to use is appropriate.

    You can also find relevant information in the ‘Open Data Handbook’, published by Open Knowledge International. The handbook is a guide to ‘open data’, information that is free to access and can be re-used for any purpose – particularly information held by the public sector. The handbook contains a number of definitions that are relevant to the right to data portability, and this guidance includes some of these below.

  • What does ‘structured’ mean?

    Structured data allows for easier transfer and increased usability.

    The Open Data Handbook defines ‘structured data’ as:

    ‘data where the structural relation between elements is explicit in the way the data is stored on a computer disk.’

    This means that software must be able to extract specific elements of the data. An example of a structured format is a spreadsheet, where the data is organised into rows and columns, ie it is ‘structured’. In practice, some of the personal data you process will already be in structured form.

    In many cases, if a format is structured it is also machine-readable.

  • What does ‘commonly used’ mean?

    This simply means that the format you choose must be widely-used and well-established.

    However, just because a format is ‘commonly used’ does not mean it is appropriate for data portability. You have to consider whether it is ‘structured’, and ‘machine-readable’ as well. Although you may be using common software applications, which save data in commonly-used formats, these may not be sufficient to meet the requirements of data portability.

  • What does ‘machine-readable’ mean?

    The Open Data Handbook states that ‘machine readable’ data is:

    ‘Data in a data format that can be automatically read and processed by a computer.’

    Furthermore, Regulation 2 of the Re-use of Public Sector Information Regulations 2015 defines ‘machine-readable format’ as:

    ‘A file format structured so that software applications can easily identify, recognise and extract specific data, including individual statements of fact, and their internal structure.’

    Machine-readable data can be made directly available to applications that request that data over the web. This is undertaken by means of an application programming interface (“API”).

    If you are able to implement such a system then you can facilitate data exchanges with individuals and respond to data portability requests in an easy manner.

  • Should we use an ‘interoperable’ format?

    Although you are not required to use an interoperable format, this is encouraged by the GDPR, which seeks to promote the concept of interoperability. Recital 68 says:

    ‘Data controllers should be encouraged to develop interoperable formats that enable data portability.’

    Interoperability allows different systems to share information and resources. An ‘interoperable format’ is a type of format that allows data to be exchanged between different systems and be understandable to both.

    At the same time, you are not expected to maintain systems that are technically compatible with those of other organisations. Data portability is intended to produce interoperable systems, not compatible ones.

  • What formats can we use?

    You may already be using an appropriate format within your networks and systems, and/or you may be required to use a particular format due to the particular industry or sector you are part of. Provided it meets the requirements of being structured, commonly-used and machine readable then it could be appropriate for a data portability request.

    The GDPR does not require you to use open formats internally. Your processing systems may indeed use proprietary formats which individuals may not be able to access if you provide data to them in these formats. In these cases you need to perform some additional processing on the personal data in order to put it into the type of format required by the GDPR.

    Where no specific format is in common use within your industry or sector, you should provide personal data using open formats such as CSV, XML and JSON. You may also find that these formats are the easiest for you to use when answering data portability requests.

    For further information on CSV, XML and JSON, please see below.

  • What is CSV?

    CSV stands for ‘Comma Separated Values’. It is defined by the Open Data Handbook as:

    ‘a standard format for spreadsheet data. Data is represented in a plain text file, with each data row on a new line and commas separating the values on each row. As a very simple open format it is easy to consume and is widely used for publishing open data.’

    CSV is used to exchange data and is widely supported by software applications. Although CSV is not standardised it is nevertheless structured, commonly used and machine-readable and is therefore an appropriate format for you to use when responding to a data portability request.

  • What is XML?

    XML stands for ‘Extensible Markup Language’. It is defined by the Open Data Handbook as:

    ‘a simple and powerful standard for representing structured data.’

    It is a file format that is intended to be both human readable and machine-readable. Unlike CSV, XML is defined by a set of open standards maintained by the World Wide Web Consortium (“W3C”). It is widely used for documents, but can also be used to represent data structures such as those used in web services.

    This means XML can be processed by APIs, facilitating data exchange. For example, you may develop or implement an API to exchange personal data in XML format with another organisation. In the context of data portability, this can allow you to transmit personal data to an individual’s personal data store, or to another organisation if the individual has asked you to do so.

  • What is JSON?

    JSON stands for ‘JavaScript Objection Notation’. The Open Data Handbook defines JSON as:

    ‘a simple but powerful format for data. It can describe complex data structures, is highly machine-readable as well as reasonably human-readable, and is independent of platform and programming language, and is therefore a popular format for data interchange between programs and systems.’

    It is a file format based on the JavaScript language that many web sites use and is used as a data interchange format. As with XML, it can be read by humans or machines. It is also a standardised open format maintained by the W3C.

  • Are these the only formats we can use?

    CSV, XML and JSON are three examples of structured, commonly used and machine-readable formats that are appropriate for data portability. However, this does not mean you are obliged to use them. Other formats exist that also meet the requirements of data portability.


    The RDF or ‘Resource Description Framework’ format is also a structured, commonly-used, machine-readable format. It is an open standard published by the W3C and is intended to provide interoperability between applications exchanging information.

    You should however consider the nature of the portability request. If the individual cannot make use of the format, even if it is structured, commonly-used and machine-readable then the data will be of no use to them.

  • Further reading on file types
    The Open Data Handbook is published by Open Knowledge International and is a guide to ‘open data’. The Handbook is updated regularly and you can read it here:


    W3C candidate recommendation for XML is available here:


    W3C’s specification of the JSON data interchange format is available here:


    W3C’s list of specifications for RDF is available here:


  • What responsibilities do we have when we receive personal data because of a data portability request?

    When you receive personal data that has been transmitted as part of a data portability request, you need to process this data in line with data protection requirements.

    In deciding whether to accept and retain personal data, you should consider whether the data is relevant and not excessive in relation to the purposes for which you will process it. You also need to consider whether the data contains any third party information.

    As a new controller, you need to ensure that you have an appropriate lawful basis for processing any third party data and that this processing does not adversely affect the rights and freedoms of those third parties. If you have received personal data which you have no reason to keep, you should delete it as soon as possible. When you accept and retain data, it becomes your responsibility to ensure that you comply with the requirements of the GDPR.

    In particular, if you receive third party data you should not use this for your own purposes. You should keep the third party data under the sole control of the individual who has made the portability request, and only used for their own purposes.


    An individual enters into a contract with a controller for the provision of a service. The controller relies on Article 6(1)(b) to process the individual’s personal data. The controller receives information from a data portability request that includes information about third parties. The controller has a legitimate interest to process the third party data under Article 6(1)(f) so that it can provide this service to the individual. However, it should not then use this data to send direct marketing to the third parties.

  • When can we refuse to comply with a request for data portability?

    You can refuse to comply with a request for data portability if it is manifestly unfounded or excessive, taking into account whether the request is repetitive in nature.

    If you consider that a request is manifestly unfounded or excessive you can:

    • request a “reasonable fee” to deal with the request; or
    • refuse to deal with the request.

    In either case you will need to justify your decision.

    You should base the reasonable fee on the administrative costs of complying with the request. If you decide to charge a fee you should contact the individual promptly and inform them. You do not need to comply with the request until you have received the fee.

    In more detail – Data Protection Act 2018

    There are other exemptions from the right to data portability contained in the Data Protection Act 2018. These exemptions will apply in certain circumstances, broadly associated with why you are processing the data. We will provide further guidance on the application of these exemptions in due course.

  • What should we do if we refuse to comply with a request for data portability?

    You must inform the individual without undue delay and within one month of receipt of the request.

    You should inform the individual about:

    • the reasons you are not taking action;
    • their right to make a complaint to the ICO or another supervisory authority; and
    • their ability to seek to enforce this right through a judicial remedy.

    You should also provide this information if you request a reasonable fee or need additional information to identify the individual.

  • How do we recognise a request?

    The GDPR does not specify how individuals should make data portability requests. Therefore, requests could be made verbally or in writing. They can also be made to any part of your organisation and do not have to be to a specific person or contact point.

    A request does not have to include the phrase ‘request for data portability’ or a reference to ‘Article 20 of the GDPR’, as long as one of the conditions listed above apply.

    This presents a challenge as any of your employees could receive a valid request. However, you have a legal responsibility to identify that an individual has made a request to you and handle it accordingly. Therefore you may need to consider which of your staff who regularly interact with individuals may need specific training to identify a request.

    Additionally, it is good practice to have a policy for recording details of the requests you receive, particularly those made by telephone or in person. You may wish to check with the requester that you have understood their request, as this can help avoid later disputes about how you have interpreted the request. We also recommend that you keep a log of verbal requests.

    In practice, you may already have processes in place to enable your staff to recognise subject access requests, such as training or established procedures. You could consider adapting them to ensure your staff also recognise data portability requests.

  • Can we charge a fee?

    No, in most cases you cannot charge a fee to comply with a request for data portability.

    However, as noted above, if the request is manifestly unfounded or excessive you may charge a “reasonable fee” for the administrative costs of complying with the request.

  • How long do we have to comply?

    You must act upon the request without undue delay and at the latest within one month of receipt.

    You should calculate the time limit from the day after you receive the request (whether the day after is a working day or not) until the corresponding calendar date in the next month.


    An organisation receives a request on 3 September. The time limit will start from the next day (4 September). This gives the organisation until 4 October to comply with the request.

    If this is not possible because the following month is shorter (and there is no corresponding calendar date), the date for response is the last day of the following month.

    If the corresponding date falls on a weekend or a public holiday, you will have until the next working day to respond.

    This means that the exact number of days you have to comply with a request varies, depending on the month in which the request was made.


    An organisation receives a request on 30 March. The time limit starts from the next day (31 March). As there is no equivalent date in April, the organisation has until 30 April to comply with the request.

    If 30 April falls on a weekend, or is a public holiday, the organisation has until the end of the next working day to comply.

    For practical purposes, if a consistent number of days is required (eg for operational or system purposes), it may be helpful to adopt a 28-day period to ensure compliance is always within a calendar month.

  • Can we extend the time for a response?

    You can extend the time to respond by a further two months if the request is complex or you have received a number of requests from the individual. You must let the individual know within one month of receiving their request and explain why the extension is necessary.

    However, it is the ICO’s view that it is unlikely to be reasonable to extend the time limit if:

    • it is manifestly unfounded or excessive;
    • an exemption applies; or
    • you are requesting proof of identity before considering the request.
  • Can we ask an individual for ID?

    If you have doubts about the identity of the person making the request you can ask for more information. However, it is important that you only request information that is necessary to confirm who they are. The key to this is proportionality. You should take into account what data you hold, the nature of the data, and what you are using it for.

    You need to let the individual know as soon as possible that you need more information from them to confirm their identity before responding to their request. The period for responding to the request begins when you receive the additional information.

No questions matching current filter
In more detail – European Data Protection Board 

The European Data Protection Board (EDPB) includes representatives from the data protection authorities of each EU member state. It adopts guidelines for complying with the requirements of the GDPR.

The EDPB has published guidelines and FAQs on data portability for organisations.

Thank you for reading.

Was this article helpful?
Dislike 0
Views: 164