It is likely that one of the core reasons for creating Google Chrome in the first place was a desire to use it to collect user data.
While Google has already services in place that allow the company to do so, a web browser would provide Google with additional data that its services are not able to collect.
It comes as no surprise that Chrome communicates a lot with Google during regular browsing sessions, and while the connection attempts serve a purpose -- like checking websites you visit against a phishing and malware database -- it also provides Google with information at the same time.
One needs to distinguish between preferences that are controllable by the user, and those that are not. The following guide looks at user controllable preferences only.
1. Use a web service to help resolve navigation errors
If a connection to a website cannot be made for whatever reason, Chrome may retrieve alternative web pages similar to the one you are trying to reach. To achieve that goal, the website you are trying to open is submitted to Google.
2. Use a prediction service to help complete searches and URLs typed in the address bar.
This feature will auto-complete addresses or searches that you start to type in Chrome's omnibar. It will show related web searches, match addresses from your browsing history, and also from popular websites.
The browser sends information about what you type to the default search engine of the browser. If that is Google, the information will be logged.
3. Predict network actions to improve page load performance
Instead of looking up the IP address of a web page on user action, Chrome will do so in advance by predicting the user's next action. This speeds up the connection process if the prediction was correct, but may waste some bandwidth if it was not.
For this to work, Chrome will analyze all links on a web page and fetch IP addresses for those that it predicts you may visit.
4. Enable phishing and malware protection
Websites that you open in Chrome are checked against a malware and phishing database before they are loaded. If a web page is a match, information are submitted to Google to determine whether it is a risky site.
5. Use a web service to help resolve spelling errors
If enabled, text that you type will be submitted to Google servers for spell checking purposes.
6. Automatically send usage statistics and crash reports to Google
This will transfer information about how the browser is used and information about crashes to Google. This includes information about browser preferences, clicks, and memory usage among other things.
7. Hyperlink Auditing
Disables the sending of hyperlink audit pings which can be used to track users.
Switch from Google to a privacy search engine such as Startpage or DuckDuckGo.
While synchronization sounds like a great idea if you are running Chrome on multiple devices, it needs to be noted that the data is stored on Google servers.
You can choose to encrypt all data with a custom password that is different from your Google account password, or disable sync altogether to store no information on Google servers.
10. Third-party cookies
Cookies can either be set by the "domain" you are currently on, e.g. ghacks.net, or by a third party domain that is used for some functionality on the site. This is often used by advertising scripts to track users.
Note: Doing so may render some services unusable. Add those domains to the list of exceptions.
11. First-party cookies
You can keep cookies set by the domains you connect to for as long as you do not clear them or they do not expire, or only for the session. If you want that, change the setting under cookies from "allow local data to be set (recommended)" to "keep local data only until I quit my browser".
Note: This removes session cookies among others, which means that you will have to sign in to web services again as you will be logged out automatically when the cookies get deleted.
12. Translation service
Google may offer to translate a web page you are visiting if it detects that it is published in a language that is different from the default system language or a language that you have added to the browser.
13. Location tracking
Location tracking can be useful in certain situations, as websites and services may provide you with custom information or improved data when you allow that.
They can look up your location to automatically display offers near you for example. It is usually possible to enter a location manually on the other hand.
While you can go through all preference and options menus manually, you can instead use a browser extension such as Privacy Manager instead to handle most of these changes.
If you want much of what make Google Chrome without many of the Google-only features that the company added to it, then you may want to try Chromium. While it may share some features, others may not be included.
16. Set plugins to click to activate (thanks Akbarri)
Most plugins run by default in Chrome when they get picked up by the browser, which means that websites can use what they have to offer as well without any user interference or notification.
If you do not like that, change them to click to play instead so that you are always asked before plugin contents are run on websites. You can add exceptions for sites that you trust.
Note: Google will block most plugins by default come 2014. The most popular ones will be set to click to play automatically first, but eventually, all plugins won't be available anymore in the browser.
Did I miss something? Let me know in the comments.
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.