Усі статті

March 30, 2026 · 4 min read

Як ми захищаємо ваше місцезнаходження зі зміщенням на 200 м

2.8k

Одне з перших запитань, які люди ставлять про Walk With Me: "Стривайте, тобто люди можуть бачити, де я?" і моя відповідь завжди: "Ні. Насправді не можуть."

Проблема

Walk With Me показує прогулянки на карті. Але показувати чиєсь точне місцезнаходження незнайомцям? Абсолютно ні. Нам потрібно було знайти спосіб показати "приблизно де" відбувається прогулянка, не розкриваючи "точно де" стоїть той, хто гуляє.

Зміщення за формулою Гаверсина

Ми беремо ваші реальні GPS-координати і випадково зміщуємо їх до 200 метрів за формулою Гаверсина. Це зміщення відрізняється для кожного користувача, який переглядає ту саму прогулянку. Тож користувач А може побачити вашу мітку на 65 метрів на північ. Користувач Б бачить її на 198 метрів на південний схід. Користувач В бачить її на 200 метрів на захід. Ніхто не бачить однакову позицію, і ніхто не бачить справжню.

Приклад зміщення 1 Приклад зміщення 2 Приклад зміщення 3 Приклад зміщення 4 Приклад зміщення 5

Обмеження масштабування карти

Рівні масштабування зафіксовані між 12 і 15. Кожна карта відображає напис "Місцезнаходження приблизне". Це запобігає тому, щоб хтось наблизив карту достатньо, щоб визначити конкретну будівлю чи ріг вулиці.

Затримка в 5 хвилин

Місцезнаходження оновлюється кожні 5 хвилин. За середнього темпу ходьби це приблизно 400 метрів додаткової невизначеності. Разом зі зміщенням на 200 м, той, хто намагається знайти вас на карті, шукатиме не в тому місці й не в той час.

Як люди насправді зустрічаються

Щойно організатор прогулянки схвалить ваш запит на приєднання, ви отримаєте доступ до точного місця зустрічі. Незнайомці, які переглядають карту, бачать приблизну зону. Схвалені учасники бачать справжнє місце зустрічі. Це ключова відмінність.

До схвалення - приблизне місцезнаходження Після схвалення - точне місце зустрічі

Чому ми обрали саме такий підхід

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

Дізнайтеся більше про всі наші функції безпеки та конфіденційності.

Стати гідом?