Get value from your own data with GDPR data portability requirements
Article 20 of the General Data Protection Regulation (GDPR) states that:
The data subject shall have the right to receive the personal data concerning him or her, which he or she has provided to a controller, in a structured, commonly used and machine-readable format and have the right to transmit those data to another controller ...
This may seem like just one item in a long list of boring and complicated requirements in GDPR, but the implications can be quite drastic. It basically means that all the data any organization has stored about you, you have the right to receive in a machine readable format that you can either process yourself or give to a competitor. For social media it means all your likes, friend list, posts, pictures, etc. For your bank or payment processor it means all your transactions. For a loyalty program it means all your purchases. Data that is valueable to the companies that store them, and that they would never give away if not for regulations.
Fine, but what does this mean for me? If you have ever been frustrated that your data has been locked into one platform, or one app, without being able to get it out, this is a solution. It will now be much easier to switch between apps and services. There are also opportunities for using the data yourself. If you can download all your payment transactions and receipts, you can feed them into a personal finance tool that can give you a detailed view of how you spend your money. It can also suggest how you can change your habits to save money by automatically doing price comparison. It's also not too far fetched that you can sell that data yourself to a company that does consumer analysis.
All the talk around GDPR so far has been about companies comlying, and whether it is a good regulation or not. No matter the answer, it is here to stay, and we should use it for the good it's worth. I hope coders and data scientists take some time to experiment. See what data you can download from whatever services you use. I already mentioned banks and retailers as interesting data sources, but there is much more out there. What will your phone company give you? Make notes of what data you get and in which format, and make do some calculations, measure statistics, create visualizations, and share it (just erase your ... sensitive information first).