Геолокация

Последнее изменение:


Браузеры Chrome и Firefox имеют API для определения геолокации пользователя. Когда веб-сайт запрашивает данные API, браузер спрашивает у пользователя - принять или же отклонить данный запрос. Браузер запоминает выбор пользователя для данного сайта, и затем предоставляет данные о геолокации пользователя или же отклоняет данные запросы автоматически.

Откуда браузер получает ваши координаты?

Поскольку геолокация IP-адреса может меняться время от времени, браузеру нужен более надежный механизм для получения геолокации из постоянно обновляемой базы данных. Браузеры Chrome и Firefox получают вашу геолокацию через Google Maps API. В зависимости от устройства, данные браузеры могут отправлять Google некоторое количество данных. Например: IP-адрес и доступные сети Wifi. После получения данных, Google возвращает браузеру точные координаты вашего устройства.

Как это работает в Indigo

В браузерах Indigo Stealthfox и Mimic браузеры предоставляют веб-сайтам подменённые координаты. Имеется три режима подмены геолокации: Запрашивать, Разрешать и Блокировать.

Image 1023

Режим "Запрашивать" (по умолчанию)

Как только веб-сайт запрашивает ваши координаты, браузер прежде всего выведет всплывающее окно, чтобы уточнить, хотите ли вы делиться вашей геолокацией с данным веб-сайтом или нет. Со стороны веб-сайтов это выглядит как: "спросить перед тем, как получить доступ".

Image 1022


В случае, если вы разрешите получение вашей геолокации, координаты из настроек браузерного профиля будут отправлены веб-сайту.

Режим "Разрешать"

Геолокация будет автоматически передана каждому веб-сайту, который запросит ваши координаты. Веб-сайты со своей стороны видят, что вы автоматически разрешаете получение геолокации в настройках вашего браузера.

Координаты из настроек браузерного профиля будут автоматически отправлены веб-сайту.

Image 1024

Режим "Блокировать"

Все сайты, при запросе ваших координат получат отказ. Веб-сайты со своей стороны видят, что ваш браузер автоматически блокирует запросы на получение геолокации.

Image 1025

Выбор правильного режима подмены геолокации

Предоставляя возможность узнать вашу геолокацию может повысить их доверие к вам. Всегда помните, что веб-сайты могут читать ваши координаты (например для карты) и затем использовать эту информацию для сравнения с другими данными основываясь на геолокации, например для сравнения с IP-адресом.

Автоматическая геолокация

Опция "Установить координаты геолокации в соответствии с IP-адресом" включена по умолчанию. При использовании данной опции, Indigo прежде всего подключится к нашим серверам через подключение установленное в настройках браузерного профиля. После успешного подключения, наш сервер получит ваш реальный, внешний IP-адрес, который видят другие веб-сайты.

Image 1026

После получения IP-адреса, Indigo запросит координаты из базы данных Ip2Geo. Для того чтобы избежать схожих координат для IP-адресов, принадлежащих к одному ISP, Indigo добавит небольшое случайное смещение по координатам. Данное смещение запоминается и остаётся постоянным в браузерном профиле.

Полученная геолокация будет использоваться для передачи координат вашего профиля веб-сайтам.

Ручная геолокация

Если вы желаете отключить автоматическую геолокацию основанную на внешнем IP-адресе, при отключении опции "Установить координаты геолокации в соответствии с IP-адресом", появится форма для ввода координат вручную.

Чтобы указать геолокацию правильно, проверьте IP вашего прокси на whatismyipaddress.com.

Формат координат геолокации — Десятичный градус (Decimal Degrees DD), пример: 52.3387144; 35.3437672

Image 1027

Широта и долгота - ваши координаты.

Точность - точность ваших координат представленная в метрах, контрольный диапазон в метрах 1-100. Для удобства использования Indigo погрешность считается по десяткам.


Эта статья была полезна для 2 людей. Эта статья помогла Вам?