Over the past week, my Gmail account got disabled again, and recovered again, and disabled again. It has been more than 3 days that I cannot access gmail, google docs, blogger, orkut, google code host, google analytics and a bunch of other websites and services that are important to my life.
I am still a big fan of Google, and think their products are normally great, they are very useful and handy when they work, but once something unexpected happens or an error occurs, you are out of luck. Basically because they are too huge of a company now to not have a support infrastructure that is almost completely automatized.
Having scripts to solve the most common issues is essential to any big company providing consumer services on the web. However, some sort of fallback-to-human policies should come along with, even if I had to pay for it.
Being unable to access important bits of my digital life for a long time now, made me realise some important tips:
1. Avoid Single Sign Ons at all costs!
Again, when it works, it is handy, but the day it fails, you wont be able to identify which of the services you use under this single sign on was the responsible for the problem, and until you have your problem solved and your account back all of the services you used to rely under this single sign on will be compromised as well.
Staying one week without personal email is not the end of the world, it might actually force you to setup another POP or IMAP email account under your own domain name, which is a good thing, being banned from Gmail for no particular reason thaught me that we can use other solutions and still survive fine, now I have a brand new email under a domain name that I control (fabricio.org) and the fact that I started from scratch made it easier for me to setup an inbox zero policy too, so not very terrible…
However, because of one gmail account I also lost ownership of my public repositories for open source projects on Google Code, and I lost access to my Google AppEngine account (thank God there are not many people using my apps there!), and I lost all my online documents too, some of them containing very important information. This is the kind of loss that can mean direct financial loss, and reputation loss, and overall huge business and psichological impact on a web entrepreneur’s life.
So, my suggestion here is to have a separated Google account just for Gmail, and then a separated Google account just for Docs, and a separated Google account just for Google Code, you got the idea…
2. Make backups, but don’t make them all in one shot
After my second gmail account recovery, I was already scared and my first reaction was to enable POP on Gmail and retrieve all my information from there as soon as possible, because in the event of a new deactivation, at least my data was safe.
That was a wrong move, Thunderbird downloading 3G of emails might have triggered the account disabling bots radar again, and now I am without my data and without my account(still trying to recover it using the automated scripts).
3. Never have only one owner for your groups, communities and projects
Google groups, Docs, Blogger, Code hosting and others have the option to give super user privileges for other users, like having more than one owner or giving some users moderation habilities.
Having your alternate email address (one that you own the domain name) listed as owner of your projects will be a great tool to prevent agony desperation and suicide attempts the day your 6 years old blog or open source project is made hostage by Google because of a random deactivation of an email account(or sometimes not even random, but intentionally by your enemies sending bogus abuse reports to google to get you down unfairly)
4. Keep your cookies and sessions!
In the event of a deactivation, sometimes the services you were logged on before continue to work because you are already in. So do not logout and use this opportunity to transfer your access to an alternate account and to retrieve your data that may become unavailable for days or even, God-forbid, gone forever.
The second time my gmail was disabled I could still blog on blogger and post scraps on Orkut, that helped me warn my closest friends to not contact me over email for a couple of days until I manage to have it back. The third time my gmail account was disabled I could still use google groups because the session was still open, I had then enough time to transfer the ownerships for the alternate account.
5. Have your contact list backed-up somewhere
The day your personal email goes MIA for days, you will eventually need to email friends and family from your new alternate email, but you were just too lazy and confident in Google not to have you contacts list somewhere else. And you will find out that Thunderbird or Pine doesnt have that supper auto-complete on Mail composing that were the results of years of gmail system training with your mail habits.
6. Stop using GTalk on Adium
Or have a separate account just for that. Several adium login attempts sometimes trigger the deactivation bots too.
7. Diversify your options.
Don’t keep all of your digital life in the hands of a single company, over this period that I lost my gmail login, at least one thing I was proud of myself: I am still a Bloglines user!
Bloglines is a good RSS reader, no need to go Google Reader.
Identi.ca and Twitter are ok microbloggings, no need to go Jaiku
280Slides is a good Presentation software, no need to go Docs
PBWiki is an Ok Wiki/Documents solution, no need to go Docs
Flickr is superior, and I don’t think anyone uses Picasa anyways :)
Vimeo, Blip.tv and countless others are better than youtube, one shouldnt need to store videos in there only.
Same thing for blogs, Blogger.com is nice, but there are several competitors and your-own-server solutions that are great too.
[Update 18-Dec-2008] After 9 days, I got my google account recovered again. And now I am taking some measures to prevent total data access prevention next time it happens, I basically have an alternate account now and all the important stuff like my blogs, documents, communities and applications will have now 2 owners, so if one fail the other can still log and get the data out, here is the partial list of steps I took after the recovery:
- got my Google account recovered!! now, what should I backup first? maybe transfer the ownership o f my docs and apps… (tweet)
- add my alternate(now main) email as the owner for my 7 google code projects (tweet)
- export Gmail contacts CSV (tweet)
- add my alternate google user as admin for my personal blog on blogger.com (tweet)
- oh, I think I spotted what is triggering all this deactivations, google thinks one of my old blogs is a spam blog! (tweet) – RESOLVED – I deleted that crappy useless ridiculous-old test blog
- add my alternate google user as admin for 6 other blogger.com blogs (tweet)
- add my alternate google user as the col aborator for 89 docs
- delete google checkout credit card info (tweet)
- delete all google alerts
- add alt. email as admin on my analytics accounts
- I’ve got an orkut community hijacked while my account was disabled, who shou ld I talk to? (tweet) – UNRESOLVED
- I am not trying to erase my GLife , just introducing some redundancy (tweet)