To the frontpage of this blog

Shame on us (we screwed up!)

We just found out that we made a mistake that resulted in one of our users losing his GMail contacts. Although we try everything to create backups of all the contacts in Soocial. This should never happen, EVER.

First of all our public apologies to our two beta users @oliverg and @kojote that lost their data due to our screw up.

In this blog post we want to explain what happened, how we have solved it (for now), and what we are doing to ensure safe backups in the future.

Let us explain what happened

The very first sync with GMail goes something like this:

  1. We get all contacts stored in GMail
  2. We make a backup of these contacts and email this to the user
  3. We delete all contacts in GMail
  4. We sync Soocial’s contacts to GMail

The problem here is that once we have the contacts from GMail and send the backup, we assumed that successfully sending the email means it is safe to remove the GMail contacts, then sync and replace with the contacts in Soocial. The assumption that sent mail will be delivered was a bad assumption. We’re hoping that the sent email is still underway on the internet somewhere but after three days we doubt it. This situation makes it (painfully) clear that we need these backups saved locally too.

The way we are going to do it:

  1. We get all contacts stored in GMail
  2. We make a backup of these contacts, email this to the user
    AND store it in your new Backup area
  3. We delete all contacts in GMail
  4. We sync Soocial’s contacts to GMail

We have created a backup system that takes a snapshot of your contacts and saves them in your account. Any time you add any connection (Phone, Mac, Highrise, Facebook or Gmail), a backup is created and stored in your backups, where you can download a .vcf file of these contacts. In the future we’ll be adding support to view the backups in a list and do a per contact restore or a mass restore. For now please create a backup of your own before you use our GMail connection, in case this happens to you as well.

We’re terribly sad and frustrated that we lost data of two of our users like this.

  1. # oliver » http://blog.oliver-gassner.de, Monday, March 31 2008, 20:41 (GMT):

    Hi. well my contacts were just mainly mail-contacts and I have all those also in my mailbase. I hadly ever delete mail, as I am on Gamil, right? ) It's just a pity fpr 2 Dozen of mail distributions listsm which I can reconstruct with some labor. (Does anyone know the most elegant way to make a contact-group in gmail from a copy/paste from a bcc:-line?

  2. # Nils Hitze » http://www.silberkind.de, Monday, March 31 2008, 20:58 (GMT):

    As i said before and will repeat on wish, it was totally cool how you solved the problem and this clear words from you about the situation are what i like about web 2.0 :) keep on the good work, you have a great service here, don't let one bug take you down.

  3. # Dave » http://www.valuedstandards.com, Tuesday, April 01 2008, 14:35 (GMT):

    This is what I totally dig about you guys. Transparency, sharing information, owning your mistakes. Totally Soocial. Keep it up, it makes a difference!

  4. # William, Tuesday, April 01 2008, 18:56 (GMT):

    My contacts have gone odd too... my Gtalk list is now empty...

  5. # William, Tuesday, April 01 2008, 19:05 (GMT):

    Looks like my Contacts have gone too.. they are still THERE in Gmail.. when i click on "contacts" but not there whenever another website /service looks for them... (Gtalk, Facebook, Twitter etc).. they seem to have gone!!

  6. # William Dowell, Tuesday, April 01 2008, 19:09 (GMT):

    OK, things have got worse - - -Gmail contacts have all gone.. only the group names are left... and .. importing the email's "backups" fails.. "s Sorry, we could not recognize the file form". please advise!

  7. # Stefan Fountain » http://www.soocial.com, Tuesday, April 01 2008, 21:17 (GMT):

    William, I'll try to contact you directly and see what we can do.

  8. # William, Wednesday, April 02 2008, 17:20 (GMT):

    Just to follow up - Stefan has helped me though my own mess with fantastic, immediate and helpful support. If there was a delete button on my careless posts above, I'd use it! My contacts are working great, and look forward to the connections to other devices and services in the future! very satisfied user

  9. # Daniel Spronk » http://www.soocial.com, Wednesday, April 02 2008, 17:38 (GMT):

    hey William,

    thanks! love the color thing you did there :p

  10. # Impressed Outsider, Thursday, April 17 2008, 16:53 (GMT):

    I am really impressed on how you share your mistakes with everyone. This proves to me that the developers, management, and the company are trustworthy. This is important when you are handling people's sensitive data. Please keep this up because this is a reputation that is lacking in businesses today.

  11. # Breggol » http://breggologisch.wordpress.com, Thursday, April 24 2008, 15:32 (GMT):

    I've had troubles with almost any sync tool. It is always a good thing to backup your contacts before you do anything harmful. So: Soocial users: use the Gmail export facility to create an offline backup for security purposes, especially since you're using a beta...

  12. # Stefan Fountain » http://blog.soocial.com, Thursday, April 24 2008, 20:56 (GMT):

    @everyone, please hear what Breggol says!

    @breggol, thanks for that. We have large warnings for our users that warn them to create backups before they do key things. Thanks for the stringent reminder ;-)