Перейти к содержимому

Глоссарий

Подмена координат

Место это единственное значение, о котором сайт обязан спросить вас вслух. Всё остальное про то, где вы, читается молча: страна вашего адреса и часы, которые стоят рядом с ней.

Подмена координат (geolocation spoofing) это ответ на запрос места заранее выбранными координатами вместо измеренных.

Как сайт спрашивает ваше место

Страница обращается к службе места, и браузер ставит перед вами вопрос. До ответа на него странице не достаётся ничего.

  1. 1

    Спрашивает браузер

    В окне назван сайт, и оно ждёт. Ответить за вас страница не может.

  2. 2

    Измеряет, если разрешили

    Значение берётся от сетей поблизости или от приёмника в устройстве и точно до улицы.

  3. 3

    Откатывается к адресу

    После отказа у сайта остаётся ваш адрес, а он ставит вас в область целиком.

Что отдаётся без вопроса

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

Ваша машина прямо сейчас

Часовой пояс
измеряем на вашей машине
Сдвиг от UTC
измеряем на вашей машине
Основной язык
измеряем на вашей машине
Набор языков
измеряем на вашей машине

Прочитано в вашем браузере и показано здесь. Никуда не отправляется.

Что профиль несёт вместо места

Профиль описывает машину и страну, через которую выходит. Часы и набор языков сводятся с этой страной при запуске, а поля для широты у профиля нет вовсе.

Поэтому честный способ сидеть в нужном городе это выходить через адрес, записанный на него. Координаты остаются отдельной поверхностью за вопросом, и отказ это обычный ответ, к которому сайты готовы.

Почему пара важнее одного

Адрес одной страны рядом с часами другой выдаёт человека сильнее, чем любой отдельный признак. Это противоречие, а не редкость, и чтобы его заметить, не нужно ни с кем вас сравнивать.

Поэтому профиль сводит со страной выхода часы и набор языков, а место оставляет в покое. Координаты, о которых вас не спрашивали, аккаунт не закрывают.

Часто путают с этим

  • Подмена часового пояса

    Часы идут за страной адреса, и своего вопроса им не нужно.

  • Определение места по адресу

    Это то, что справочник говорит про ваш адрес. Проверка читает эту запись, а не комнату, в которой вы сидите.

  • VPN

    Он меняет адрес, с которого идёт трафик. На ответ службы места, если вы её разрешили, он не влияет.

Чего это не делает

  • ARMANOS не вписывает в браузер выдуманные координаты. Ответ службы места в продукте не переписывает ничто, поэтому сайт, которому вы разрешили, читает настоящее значение.
  • Это не даёт профилю точку на карте. У профиля есть машина, страна выхода, часы и набор языков, а координат нет совсем.
  • Это не меняет того, что говорит про вас адрес. Город, на который он записан, выбирает тот, кто его продал, и проверка читает именно эту запись.
  • Это не скрывает сеть, в которой вы сидите. Браузер умеет отдать странице адреса вашей собственной сети, пока налаживает звонок, и это закрывается отдельным правилом при запуске.

Проверить

Что у профиля есть и чего у него нет, взято из файлов, которые можно открыть.

Все поля, которые описывает профиль, и ни одной координаты среди них
packages/shared/src/index.js
Где спрашивается страна выхода и как читается каждый ответ
apps/desktop/src/lib/exitGeo.js · apps/desktop/test/exit-geo.js
Часы и набор языков, прочитанные обратно внутри профиля
apps/desktop/src/lib/fpAudit.js
Часы и язык всегда берутся из одной страны
apps/desktop/test/fingerprint-consistency.js

Вопросы

Может ли ARMANOS задать мои координаты?
Нет. Место в продукте не пишет ничто, поэтому сайт, которому вы разрешили, читает настоящее значение. Со страной адреса профиль сводит часы и набор языков.
Получает ли сайт моё место без вопроса?
От службы места не получает. Примерное место он берёт из вашего адреса, и на это разрешения не нужно вовсе.
Это то же самое, что определение места по адресу?
Нет. Одно это измерение на вашем устройстве за окном с вопросом, другое запись про ваш адрес, и на каждом заходе читают только вторую.
Разрешать ли этот вопрос?
После отказа у сайта остаётся ваш адрес, а вокруг него профиль и построен. Разрешение отдаёт улицу.
А если работа требует конкретного города?
Тогда адрес должен быть записан на этот город. Часы и набор языков дальше идут за страной этого адреса сами.

Дайте профилю страну, в которой он работает

Установите ARMANOS, поставьте профилю адрес, и часы с набором языков поедут за этим адресом.