dumpydonk
March 18th, 2010, 10:41 AM
This is a privacy problem because it relates to the information Gmail is able to acquire when a user is behind a Tor Proxy.
Here is the situation.
Gmail interacts with the user's system time settings. You can test this by going into your Gmail then changing your clock time. The length of time ago the e-mail was sent field (once you have opened the message) will change according to your system time. So if you put your clock back 3 hours the message will now appear to have been sent 3 hours earlier.
This is what I do not understand:
I am GMT.
I set my system clock to 10:00 which is 5 hours behind the real GMT - so American time on the East coast.
I use Tor with an American proxy.
I set all about:config options in Firefox such as general.useragent.locale to en-US.
I connect to a Gmail account which was set-up with the country and the time zone as being United States.
However, when a friend of mine sends me an e-mail from America when I log in the time on that e-mail is a GMT time even though this is impossible considering the United States is 5 hours behind GMT on the East coast. In my opinion, the message should show American time.
As I write this for example it cannot be 14:38 in the United States because it is 14:38 GMT but Gmail would say the e-mail was received at 14:38 - even though everything has been set-up not to use GMT (I think!)
I cannot see how Gmail knows I am using GMT.
However, one answer may be that although browserspy.dk displays the time shown on my system (after modification to make it East coast time) it informs me that this time is still BST - British Standard Time.
This would suggest somewhere else on my system is a variable that Gmail (and other e-mail providers) can access to ascertain my real time irrespective of system time and browser settings.
Any ideas how to prevent this information being transmitted so I can appear not to be using GMT / BST? Thanks.
Here is the situation.
Gmail interacts with the user's system time settings. You can test this by going into your Gmail then changing your clock time. The length of time ago the e-mail was sent field (once you have opened the message) will change according to your system time. So if you put your clock back 3 hours the message will now appear to have been sent 3 hours earlier.
This is what I do not understand:
I am GMT.
I set my system clock to 10:00 which is 5 hours behind the real GMT - so American time on the East coast.
I use Tor with an American proxy.
I set all about:config options in Firefox such as general.useragent.locale to en-US.
I connect to a Gmail account which was set-up with the country and the time zone as being United States.
However, when a friend of mine sends me an e-mail from America when I log in the time on that e-mail is a GMT time even though this is impossible considering the United States is 5 hours behind GMT on the East coast. In my opinion, the message should show American time.
As I write this for example it cannot be 14:38 in the United States because it is 14:38 GMT but Gmail would say the e-mail was received at 14:38 - even though everything has been set-up not to use GMT (I think!)
I cannot see how Gmail knows I am using GMT.
However, one answer may be that although browserspy.dk displays the time shown on my system (after modification to make it East coast time) it informs me that this time is still BST - British Standard Time.
This would suggest somewhere else on my system is a variable that Gmail (and other e-mail providers) can access to ascertain my real time irrespective of system time and browser settings.
Any ideas how to prevent this information being transmitted so I can appear not to be using GMT / BST? Thanks.