I started The Data Liberation Front in 2007 and we basically went from product to product inside of Google adding export buttons. This was pretty cool since it made it easy for folks to copy their data out of Google.
This was cool, but Google was adding products at a pretty good clip and just keeping up was hard, and, if you were a user of Google products, having to go to every. individual. product. to export your data was rather onerous. We needed something better.
So in 2009 we started working on a product that we called "Foil Swan" -- as in the packaging that some restaurants would wrap your leftovers in for you to take them home. The goal of Foil Swan was to create one place for users to download ALL of their data in a zip file.
This launched (on the same day as Google+!) in 2011 as "Google Takeout" with just a few products included: Buzz (!), Contacts, Picasa Web Albums (now Photos), your Profile, and your G+ stream. We even made a ridiculous video announcing it:
Over the course of the next four years, the team added EVERY Google product to Google Takeout. This is actually an incredible technical feat, and while it's now called "Download Your Data" (boring!), you can still find it at takeout.google.com
Downloading your data in a zipfile isn't all that useful, especially if you're on a mobile device, or a Chromebook. And you'd then have to upload it to another service. This was doubly inconvenient if you were just using Takeout to make a snapshot/backup of your data.
Of course, we knew this all along--but you have to walk before you run, so Takeout to zip file was what we did, and I'm super proud of that work. The next step, of course, was to allow folks to download their data directly into another service.
And over the last three years, that's what the team did (although without me around because I left Google in 2014 to start a little thing called Tock (exploretock.com)
So, thanks to the hard work of the Data Liberation team, now you can use Google Takeout to push your data *directly* to Dropbox, Microsoft OneDrive, Box, or even Google Drive. This is absolutely amazing.
The Data Liberation team doesn't have the time to write code to push your data to every service out on the internet (or new services that pop up). Clearly they chose the big ones. What if you start a new company like Daisy's Delightful Data Depot?
The answer is that you need some sort of connector -- an interface that Daisy's Delightful Data Depot can use to say "Hey! We're over here and you can export your data to us!" That was the missing piece. That piece is, yep, you guessed it, The Data Transfer Project.
So now, instead of Google having to do the engineering work to add Daisy's Delightful Data Depot and every other company to the list of places you can take your data to, Daisy's team does the engineering work to use the Data Transfer Project's API.
And all Google has to do is do some detective work to make sure that Daisy's Delightful Data Depot is a legitimate business and allows for users to download data from their service as well. What was once a ton of eng work for Google (or Microsoft, or Twitter), is now much easier.
So, in short, not only is this really cool, but it's one of the final steps (but not THE final one!) in a journey that I started *eleven* years ago. And I couldn't be prouder of the team that I left behind at Google to continue this work.
There are more stories of the Data Liberation Front, but those are for another time. Just for fun, I'll leave you with this team photo from 6 or 7 years ago. Let's just say that we had a lot of fun getting the word out in The Early Days. :-)
You all did *amazing* work on this. It was interesting to see it get mirrored in Twitter, Facebook, Vine, etc downloads. Was there any discussion about using small client side webapps (like Twitter's Grailbird) for browsing the downloaded data?
This project has had such an influence. Not just on Microsoft, Twitter, and Facebook joining the initiative. Also GDPR's inclusion of data portability as a consumer right. Thanks for getting not only a discussion going, but a working implementation.
as someone that seems to enjoy convincing computers to do data plumbing like this for a living i am thoroughly impressed in what you've started. as @nelson points out, it takes a lot of work to keep the ball rolling, so thanks!