Сегодня я самолично видел, как Google Maps определил моё местоположение с точностью до подъезда дома. То есть он не просто дом угадал, а даже место в доме, где я (точнее мой компьютер) нахожусь. Правда, мне для этого пришлось установить Chrome и он у меня честно спросил, доверяю ли я этому сайту и разрешаю ли я определить моё местоположение. Но это уже детали. На самом деле ему достаточно, чтобы браузер поддерживал Google Gears (опера, которой я пользуюсь, не поддерживает, но в Chrome, FF и Opera Mobile оно есть или его можно установить). Сейчас браузеров, у которых Google Gears включен и работает раз и обчёлся. Но дело-то не в браузере, а в принципиальной возможности. Это означает, например, что я вот могу написать программу, которая при желании будет пользоваться тем же API и будет определять ваше местоположение точно так же, как это делает Chrome. С точностью до 10 метров. Ну и отправлять его куда следует.
Я в шоке, если честно. Нажал на кнопочку "определить моё местоположение" исключительно ради того, чтобы убедиться, что ни фига оно не знает, где я и что делаю, а оно выдало мне карту с моим домом.
Работает оно, судя по всему, используя данные о Wi-Fi точках доступа, которые ловятся вашим компом. Откуда он берёт информацию о координатах точек доступа я не знаю, но это не такая уж сложная задача - проехаться с ноутбуком по всей Москве, и база для геолокации готова. В провинции оно, может пока ещё не работает - там и точек доступа меньше, и базу составлять некому и незачем. Данные, кстати, обновляются не регулярно - если у вас была точка доступа, которую занесли в базу, а потом вы переехали, то некоторое время Гугл будет думать, что вы ещё на старом месте. Да, так можно на время обмануть куратора.
Мораль - если дорожите своим privacy - не используйте беспроводные сети на компьютере, с которого выходите в интернет.
PS. Ну и да. Если у вас нет паранойи, то это не значит, что за вами не следят.