Well, well, well... Seems like it takes a really sad story to bring me out of my hibernation.
The story in short: very popular bookmarks-management service ma.gnolia recently suffered a major data loss – I mean, really, REALLY major. So major that it lost ALL data for ALL users. Now the users are crying over the loss of all their precious bookmarks, and the service owners (or owner?) are inventing some desperate ways of recovering at least parts of users' data (like combing through Google cache) and saying “We are sorry!”.
This story not only brings the feeling of compassion to poor ma.gnolia users – it also raises some interesting questions.
For example, the question about the service itself. I absolutely cannot understand, how it could happen that there were no good backups – even a month old backup would be a real salvation here. Even more, it seems that ma.gnolia was a one-man-shop (or, to be more precise, two men shop – this is how many official representatives of ma.gnolia are talking to the frustrated users on some getsatisfaction.com page. Which means one simple fact: hundreds of thousands of people trusted their data to two incompetent and irresponsible guys. The outcome is no wonder.
But here is the next question: what do we really know about the services we are using on a daily basis? We are storing picture on Flickr, build communities on Facebook and LiveJournal, write our wise thoughts on Blogger – but do we know much about these tools? Who runs them? How well do they protect our data? What will happen if they, like ma.gnolia, screw up big time – can we, the users, get some compensation for the data lost? And what happens if they will just decide to pull the plug – will there be a way for us to reclaim what's ours?
What I would like to have is the ability to get some sort of verified answers to these questions. I no longer want to hear “we are top of the line technology company staffed with brightest people and using the best hardware and software”. I want somebody to actually go and tell me: “ This Web2.0 service is run by Sam and Bob from their father's garage; they backup data once in a blue moon and store the only backup on an old DVD-RW disk”.
In other words, I want to have a centralized online service certification authority. This authority will inspect the company, and, if the company follows certain reasonable rules (have a process for daily data backup in place; use services of professional sysadmins; have hot-swappable backup servers etc.) the authority will issue a certificate, which the company can proudly display on their site. And I, the customer, will definitely prefer the certified services, just because I do not want to lose any more of my data.