The new breed of web browsers include a feature called Geolocation that enables websites to tap into the new geolocation API in HTML5 to detect your geographic location by looking up your IP address. This is often used by websites to deliver location specific services. Google use geolocation in their search engine, and so does Bing. Facebook, Twitter and a crop of location based services such as Foursquare makes extensive use of geo-location.
Some people don’t like the idea of broadcasting their location to random websites on the Internet. To mask their location people use proxy servers or VPN. You can also easily turn off geolocation feature in your browser.
On Firefox, type about:config in the address bar, and then locate the setting geo.enabled. Double click this item and set it to “false.”
In Google Chrome, the location setting can be found under Options > Under The Hood > Content Settings > Location. Here set the option “Do not allow any site to track my physical location”.
In Internet Explorer 9, go to Internet options > Privacy and select “Never allow websites to track your physical location.”
In Opera, go to Tools > Preferences > Advanced >Network and uncheck the option “Enable Geolocation”.
If you would rather fake your location than turning it off completely, Firefox has a nifty add-on that lets you do that.
Download and install Geolocater and restart your browser. To access Geolocater’s settings you have to first enable the Menu Bar. After that go to Tools > Geolocator > Manage.
Add a new fake location by clicking on the Add Location button on the top. Use the map or search for the particular location. Name you new location and save it.
The next time you visit a website that tries to locate you, an icon will appear in the address bar next to the website’s favicon. Click on it and choose your fake location.
The icon doesn't appear in my adressbar. How do I fix this? I use Firefox 8.0 on OS X lion 10.7.2
The address bar icon only appears on websites that is trying to geolocate you using Firefox's geolocation feature. Make sure geolocation is enabled in Firefox.
Note now you can also use the Manual Geolocation chrome extension to fake your location on the Google Chrome browser:
Does not work with Facebook!
works perfectly with facebook