Last week, Yahoo! put Delicious on the chopping board. Delicious, if you haven’t ever heard of it, is a social bookmarking service that more or less brought on the whole idea of tagging stuff mainstream.
Delicious has always been an instrumental part of my web browsing experience. Even if I never really used it to discover new content or to do any research, I’ve always valued the ability to have my bookmarks accessible from anywhere. I’ve been using the service for years now and I have a stack of interesting links saved up from over the years. Many of those links are probably not even active anymore, but it’s still nice to have an “Internet memory” of sorts. The thought of losing that data made me sick.
Needless to say, when I saw the first tweets about Yahoo’s decision my first instinct was to export the data from their servers.
When companies pitch customers about the benefits of cloud computing, one of the really strong points they make is about the safety of your data – that it’s reliably backed up, redundant and always accessible. Until the provider goes out of service or decides to cut you off, that is. This got me thinking about the various other online services that I depend on and I started wondering how I would move on if they ever disappeared.
I evaluated three things about each service:
- What are the alternatives?
Are there any other services that could give me the same functionality at the same price range? Is there an open source product that I can host myself? Will existing tools work with the new solution?
- How easy is it to backup all my data?
Does the service give you any way to export all of the data that you own?
- Is the data portable?
Will it be easy to transition the data to another service?
Email
I have three email accounts that I use daily – one work account, one personal account, and a generic Gmail account. The work account and personal account are using Google Apps for Domains. The email addresses are on my own domain. This gives you a lot of options. If Google were to deny me service, or even go out of business (yeah, yeah, I know you’re rolling your eyes now, but just remember that stranger things have happened), I can easily maintain the continuity of my email. I could run an email server at home, or even rent a virtual machine online and run a server there. Sure, I would miss the awesome Gmail user interface, but I would still have an active email account and, for the most part, life would be the same.
The Gmail account is a whole other story. I don’t control the gmail.com domain, which gives me exactly zero options with that email address. This is a bad thing. If your primary email account is on a domain that you don’t control, you should be be very, very scared. With services like Google Apps and Microsoft Office Live, there really isn’t any reason why you shouldn’t be owning your own domain and email accounts.
Continuing the email service is one thing, but what about the emails themselves? It’s pretty easy to keep a full backup of your data in your own hands. Just configure an good old email client like Mozilla Thunderbird, Microsoft Outlook or Windows Live Mail to sync your email and keep it offline.
| Alternatives | Many |
| Portability | Excellent |
| Data backup | Very easy |
Blog
This blog is already self hosted, so I don’t have much to worry about here. If you’re using a blogging service like WordPress, Blogger or something else, you should take a good look at your options for importing and exporting your posts and comments.
| Alternatives | Many |
| Portability | Good |
| Data backup | Very easy with the popular services like Blogger and WordPress |
Bookmarks
I’ve been using Delicious to handle all my bookmarking needs. There are a few alternatives out there, but I’ve been considering rolling something of my own to do this instead. After all, I’ve never really used any of the “social” aspects of Delicious anyway so this would be an ideal candidate for a wholly self hosted solution. Thankfully, Delicious makes it very easy to export data.
| Alternatives | Few |
| Portability | Not obvious |
| Data backup | Very easy |
Facebook
Facebook is the real elephant in the room when it comes to data portability. How do I export my messages, status updates and “likes”? I’m not even sure it’s possible. Even if I could export all of this data, there’s no alternative social network I can move to with it anyway. Even so, the walled garden that is Facebook worries me.
| Alternatives | None |
| Portability | Irrelevant |
| Data backup | Impossible / very hard |
Twitter
I’ve been sharing some useful links and quips on Twitter. I’m not really too concerned about backing up my tweets at this point, but it’s comforting to know that there are ways to do this if I wanted to. My biggest gripe here is that Twitter doesn’t have a straightforward “export my data” option but there are ways to do this with the API and a whole bunch of third party services have cropped up to fill the void.
| Alternatives | None |
| Portability | Irrelevant |
| Data backup | Easy |
StackOverflow
Arguably the best backup option of all the services listed here, because they give you a sanitized database dump of the entire site on a regular basis. Doesn’t get much easier than this.
| Alternatives | None |
| Portability | Irrelevant |
| Data backup | Very easy |
The bottom line is this – there’s always an inherent risk when you decide to keep your data on somebody else’s servers. The lesson I’ve learned from the Delicious episode is that for any service where I’m creating content, I’ll now be paying close attention to how easy the service makes it to get my data out of their servers.