Google Chrome is using a client id variable in the file Local State which can be found in the user data folder of the chrome installation which is unique for every Chrome user. Privacy advocates are already warning users that the id can be used to create exact user profiles of a user’s actions while using Google Chrome.
It did not take long though before some users figured out ways to remove or alter the client id so that the collected data was useless for Google. This article is going to show three different methods of editing or removing the Google Chome user id to make sure that no permanent data can be collected when using Google Chrome.
Users can check if the following methods work by viewing the contents of the Local State file when Google Chrome is running. The client id should not be visible in the file if a program has been used to remove it.

Google Chrome portable:
The portable version of Google Chrome was developed by a long term reader of Ghacks. Caschy is running his own (German) blog at Stadt Bremerhaven. The current version of portable Google Chrome can be downloaded at his blog. All that needs to be done is to unpack the contents of the download and run Chromeloader.exe.
A positive effect besides portability is the fact that every user will have the same id as long as they are starting Google Chrome using Chromeloader. The client id in the Local State file should read FA7069F6-ACF8-4E92-805E-2AEBC67F45E0.
Google Chrome Anonymizer:
Google Chrome Anonymizer is a tool that has been specifically designed to remove the client id from the Local State file so that the submitted data cannot be used to identify a user over several surfing sessions.
The software program can be started from any location on the hard drive and alters the Local State file directly before starting Google Chrome afterwards. This means that no client id is transferred to Google when using Google Chrome.
Manual Edit of Local State:
If you do not want to use the portable version of Google Chrome nor the Anonymizer then you could edit the Local State file directly and remove the client id entries manually from the file. The problem with this approach is that Google is creating new client id entries if the entries have been deleted previously.
This means that the user would have to edit the file manually every time before starting Google Chrome. The Local State file can be found in Documents and Settings\Profle Name\Local Settings\Application Data\Google\Chrome\User Data\.
Related posts:
Portable Google Browser Google ChromeGoogle Chrome Backup
Google Chrome Adblocker
Google Browser: Google Chrome And Chromium Download
Google Chrome 2.0 released
Google Chrome Security Vulnerability
Google Chrome Installer fails with error 4
Google Chrome 3
21 Responses to “Google Chrome Anonymizer”
Trackbacks/Pingbacks
-
[...] Via GHacks Share and [...]
-
[...] Google Chrome Anomyzer [...]
-
[...] Pirmąsias Chrome problemas ir trūkumus vartotojai netruko išspręsti. Reklamos blokavimui galima panaudoti kokią nors vietinę „proxy“ versiją su filtrais; po Google paaiškinimo, apsiramino aistros dėl naršyklės licencijos teksto; atsirado būdų keisti Chrome išvaizdą (bent jau spalvas), anonimizuoti naršymą su ja. [...]
-
[...] Google Chrome Anonymizers from ghacks. Tools to keep web surfing more private when using Google’s new Chrome web [...]
-
[...] the Google Chrome browser’s ability to phone home, tech site gHacks.net has published some tips for anonymizing Google Chrome. The article presents three different methods of removing the unique ID used to identify your [...]


This is a major reason why I don’t use Google services for anything sensitive. Google advertises “do no evil” and yet they love being Big Brother. Apple advertises “security” and we all know the score on that one. BP advertises environmental “greeness” and they spill the most oil. Beginning to see a pattern here …..
I’d rather say Big Uncle than Big Brother, Google is not NSA, it’s only business, smart business. Everyone knows what Google is up to, but the company communicates so well and its products are so fine that either some will disclose their privacy or others try to beat the company on its ground.
Nice summary, Martin, thanks.
On the 3rd method.
You can edit the file, then make it read only.
Run and close chrome again.
Chrome will create a “Local State.tmp” file.
Edit that file also, and make it read only.
Chrome shouldn’t make any more back ups… I think.
Thanks – “Google Chrome Anonymizer” works as described!
Does logging into other Google services, such as Google Reader, then render the anonymisr pointless?
Richard it depends. Even if you log into other Google services and use Google Search they still cannot protocol your behavior on non-Google sites over sessions.
Thank you Martin. Your article was an eye opener to me and I’ve since downloaded and installed the anonymiser. Security adn protection is one thing but being snooped on doesn’t feel right.
Best wishes,
Richard
I used the same approach as Ash to remove the client id (manually edit, change Local State to read only, and do the same with the subsequent Local State.tmp file Google Chrome creates). My findings are consistent in that Google Chrome does not seem to be creating any further Local State files and is unable to edit the current two.
Update: Sept 12, 08
Recently released UNCHROME also removes the client id.
http://www.abelssoft.de/
http://www.abelssoft.net/unchrome.php (English)
From the website:
“Unfortunately, each Google Chrome installation contains a unique ID that allowing identifying its user. Google doesn’t make it an easy job to remove this ID.
UnChrome helps you with this task. It replaces your unique ID with Null values so that your browser cannot be identified any longer. The functionality of Google Chrome is not influenced by this. You only need to apply UnChrome once.”
@Bill, I’ve read that on a french forum, but it was mentioned that this program written in German considered system paths in German, making the program maybe unsuccessful in other languages. Can you confirm this? Thanks
Transcontinental,
UnChrome worked on my xppro system. After using it, my Local State file reads,
“user_experience_metrics”: {
“client_id”: “0″,
“client_id_timestamp”: “0″
I dl’ed UnChrome from the English language page, and the GUI is written in English.
Hope this helps.
@Bill, OK and thanks for confirming. Then it will work on a French system as well. I’ll pass the good news.
I think Google is going to have quite a lot of “client_id”: “0″. But I’ve read that this infamous ClientID was more a second-level reference, level 1 being IP. ClientID would be there only to distinguish users of a same computer …
I’m not really concerned myself since I haven’t installed Chrome, but I know several relatives who have, so I try to understand to help them if I can.
We tested Chrome’s quality of speed on our aplication (http://www.taskwriter.com) and it is faster than IE and a little bit faster than Firefox 3.0. See the graphics: http://www.taskwriter.com/blog/how-good-chrome-really-is
Although Google Chrome is very basic & simple, but that’s I want. I am finding Firefox & IE to be slower than before. It’s a great alternative.
JM Cove Online Community
http://JMcove.com
Would it not be better if everyone used the same Client ID?
After I ran Chrome Anonymizer I was not able to log into my gmail account. Now how do I undo Anonymizer?