Google Chrome privacy notice :
When you type URLs or queries in the address bar, the letters you type are sent to Google
Does this mean that Google could know how fast each Chrome user types ? Could be fun to have those numbers.
It's very unlikely that each letter is separately sent to Google.
However, I'm sure they know exactly what you had for breakfast, the name of your dog, and how many times you search for your ex each month.
Each keystroke is sent to Google (maybe not the first two or three, and maybe only at some interval like Grant suggested), to allow Chrome to display the auto-suggest results. CNET wrote on September 3, 2008 (emphasis is mine):
The auto-suggest feature of Google's new Chrome browser does more than just help users get where they are going. It will also give Google a wealth of information on what people are doing on the Internet besides searching.
Provided that users leave Chrome's auto-suggest feature on and have Google as their default search provider, Google will have access to any keystrokes that are typed into the browser's Omnibox, even before a user hits enter.
What's more, Google has every intention of retaining some of that data even after it provides the promised suggestions. A Google representative told CNET News that the company plans to store about 2 percent of that data--and plans to store it along with the Internet Protocol address of the computer that typed it.
In theory, that means that if one were to type the address of a site--even if they decide not to hit enter--they could leave incriminating evidence on Google's servers.
I guess Google could also determine your typing speed (but I think they won't).
They would have to be calculating the keystrokes on the client side and then transmitting them along, but those numbers would change as the average WPM changes with every key stroke you make. I find it hard to believe that they would be transmitting that information.
It could be an interesting idea to play around with the code though.
The claim that in Google Wave you get real-time typing, that would mean at least they know how fast you type words. Since Google Wave just runs in a browser, you assume Chrome should be able to determine that yes.
Even if they don't get each single keystroke, they can easily calculate an average based on characters and the average time to type sentences or what not.
If Google really wanted to know data about typing speed, they could wrap the auto-complete capture code in some timing code. This timing data could be sent to Google when the characters are sent for auto-completion info.
If you really wanted to know how exactly what characters Chrome (or other browsers) send to Google, set up a debugging proxy (like Fiddler (win)) or a network traffic analyzer (like Wireshark) and watch as the data go to the Big G.
I really think that Chrome sends every letter. If you try, you'll see. Put just one character and some links you never opened appear on your list. I don't think that these links are in the code. I didn't checked it in the source (the code is available here: http://dev.chromium.org/developers).
With privacy you always have to question motivation. What possible motivation would Google have for monitoring typing speeds?
Profit? Unlikely. And I don't see any non profit public campaigns to improve peoples overall typing speed. Neither do I see any newspaper or online news articles stating "World typing speed in crisis".
Sure its possible for Google to deduct this info, but how accurate would it really be? Even if keystrokes were being statistically measured, they're sent as packets, and because of this due to unpredictable network latency.
I applaud your creative thinking, people like you help technology progress...
As others have noted, by only sending suggestion requests after a noted timeout, Google would likely only be able to approximately average your typing speed; which is actually how typing speed is normally reported (words per minute, where word = 5 characters). While this is fun information to have, I doubt Google is as interested in this as the actual content of the omnibar.
You might be able to disable some of this behavior by going to options, "under the hood", and un-checking the Privacy items:
Or, in a private-browsing window of chrome, you will only get suggestions based on your history.
Each letter is sent to your default search provider for the purposes of finding search suggestions. This is an important distinction because if if you set Bing, Amazon, or something else as your default search provider, they'll get the data instead of Google.
If they didn't send each letter separately, they could possibly tell by the size of whatever partial word gets send at whatever interval they send words at.
I'm sure they can figure out a rough estimate of how fast a user types, but I doubt they care, and are unlikely to put any effort into figuring it out.
It wouldn't help them display any relevant ads and the method would be hugely inaccurate. How many times have you stopped typing in the middle of a word and decided to refine what you were searching for, or pause to let Google chrome pull up possible completions?