All articles

March 30, 2026 · 4 min read

Как мы защищаем ваше местоположение с помощью смещения в 200 м

2k

Один из первых вопросов, которые задают о Walk With Me: «Подождите, чтобы люди могли видеть, где я нахожусь?», и мой ответ всегда: «Нет. Они действительно не могут».

Проблема

Walk With Me показывает маршруты прогулок на карте. Но показывать точное местоположение незнакомцам? Совершенно нет. Нам нужно было придумать способ показать «примерно где» проходит прогулка, не раскрывая «точное местоположение» идущего человека.

Смещение по формуле Хаверсина

Мы берем ваши реальные GPS-координаты и случайным образом смещаем их на расстояние до 200 метров, используя формулу Хаверсина. Это смещение различно для каждого пользователя, просматривающего один и тот же маршрут. Так, пользователь A может видеть ваш маркер в 65 метрах к северу. Пользователь B видит его в 198 метрах к юго-востоку. Пользователь C видит его в 200 метрах к западу. Никто не видит одно и то же местоположение, и никто не видит его истинное.

Пример смещения 1 Пример смещения 2 Пример смещения 3 Пример смещения 4 Пример смещения 5

Ограничения масштабирования карты

Уровни масштабирования заблокированы в диапазоне от 12 до 15. На каждой карте отображается метка «Местоположение приблизительное». Это предотвращает возможность приближения карты настолько, чтобы определить конкретное здание или угол улицы.

5-минутная задержка

Местоположение обновляется каждые 5 минут. При средней скорости ходьбы это примерно 400 метров дополнительной неопределенности. В сочетании со смещением в 200 метров, тот, кто пытается найти вас по карте, будет смотреть не в то место и не в то время.

Как люди встречаются на самом деле

После того, как организатор прогулки одобрит ваш запрос на участие, вы получите доступ к точному месту встречи. Незнакомцы, просматривающие карту, видят приблизительное местоположение. Одобренные участники видят реальное место встречи. В этом ключевое отличие.

До утверждения, приблизительное местоположение После утверждения, точное место встречи

Почему мы сделали это именно так

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

Подробнее о всех наших функциях безопасности и конфиденциальности.