Ранній доступ · iOS і Android
Навігація, коли GPS підводить
NavShield помічає глушіння й підміну GPS і веде далі — за датчиками телефона та картою доріг. Без вигаданих метрів: на екрані завжди видно, наскільки застосунок упевнений.
- Авто і пішки
- Карта всієї України
- Ведення без мережі в межах коридору
- Анонімний акаунт
- GPS-фікси під час глушіння
- Позиція NavShield
- Маршрут
Що ламає РЕБ
GPS каже, що ви в річці. NavShield знає, що ви на дорозі.
Засоби радіоелектронної боротьби глушать і підміняють сигнал супутникової навігації. Звичайний навігатор цього не помічає — і слухняно показує хибну точку.
-
Позиція стрибає
Під час підміни телефон отримує фальшиві координати. Позначка опиняється в річці, в іншому місті чи країні, а маршрут перебудовується в нікуди.
-
Позиція застигає
Під час глушіння сигнал зникає. Позначка зависає, хоча ви їдете далі, а підказки запізнюються або замовкають.
-
Хибна впевненість
Найгірше — коли неправильну точку показують так само впевнено, як правильну. Невідомо, чи можна їй вірити.
- GPS-фікси під час підміни
- Позиція NavShield — на дорозі
- Маршрут
Схема на реальній карті Києва. Це ілюстрація принципу, а не запис конкретної поїздки. © OpenStreetMap contributors · Protomaps
Перешкоди трапляються в різних регіонах — не лише поблизу лінії фронту.
Хід подій
Що відбувається, коли GPS глушать
Чотири кадри з реального застосунку: від нормального сигналу до чесного запитання.
-
Точно
GPS у нормі
Звичайна навігація з точними відстанями: «550 м, вулиця Богдана Хмельницького». Тим часом NavShield вже звіряє сигнал із рухом телефона.
-
Прив’язано до дороги
Глушіння — веду дорогою
Сигнал став ненадійним. NavShield не покладається на нього: позицію визначають дорога й маршрут, а відстань замінює «Незабаром» або діапазон.
-
Приблизно
Підміна — і чому ми так вважаємо
Якщо позиція стрибнула неможливо далеко, застосунок не мовчить: показує причину — «Неможливий стрибок позиції» — і не використовує цю точку.
-
Приблизно
Не впевнена — питає
Коли можливих місць кілька, NavShield показує варіанти: «Де ви зараз?» Ви обираєте вулицю або позначаєте себе на карті, і Якір перезапускається звідти.
Знімки екрана з iOS і Android (збірка раннього доступу). Інтерфейс може змінитися.
Принцип
Не крапка на площині, а місце на дорозі
Замість вгадувати координати, NavShield «чіпляється» за дорожній граф і прокладений маршрут. Позиція — це місце на конкретній дорозі, а не точка нізвідки.
-
Перевірка цілісності
Кожну GPS-позначку перевіряємо на правдоподібність: неможливі стрибки, нереальна швидкість, розбіжність із тим, як рухається телефон. На Android додатково аналізуємо рівень і якість супутникового сигналу.
норма → підозра → глушіння / підміна
-
Датчики телефона
Акселерометр, гіроскоп і компас підказують, як ви рухаєтеся. Швидкість авто оцінюємо з фізики поворотів — бічне прискорення, поділене на кутову швидкість, — а пішки рахуємо кроки.
v = a / ω
-
Прив’язка до дороги
Сотні гіпотез рухаються дорожнім графом уздовж маршруту. Кожен поворот, характерний вигин дороги — наче відбиток пальця — і зупинка біля світлофора відсіюють хибні.
повороти · кривизна · зупинки
-
Чесна впевненість
NavShield каже, наскільки певний, і під це підлаштовує підказки. Коли не знає — так і каже й просить позначити місце на карті.
4 рівні впевненості
Чесність
Чотири рівні впевненості
Підказки змінюються разом із тим, що NavShield знає напевно. Жодних вигаданих метрів, коли точної відстані ніхто не знає.
Точно
GPS у нормі, сигнал перевірено.
Звичайна навігація з точними відстанями.
Одна точка на дорозі
Прив’язано до дороги
GPS ненадійний, але відомо, на якій ви дорозі і де приблизно на ній.
Відстань — діапазоном: «150–250 м». Позначка «На дорозі».
Відрізок дороги
Приблизно
Можливих місць кілька, або відрізок дороги задовгий.
Підказки без цифр: «Продовжуйте», а в підписі — «Позиція приблизна».
Кілька можливих місць
Невідомо
Даних замало, щоб чесно сказати, де ви.
Жодної вигаданої крапки. NavShield просить позначити місце на карті.
Невідомо
Рівні й формулювання — з поточної збірки, вони можуть змінитися. Реальну точність під РЕБ у полі ще не виміряно — тому застосунок її не обіцяє, а показує.
Без мережі
Коридор маршруту та офлайн-карти
Маршрут зазвичай рахує сервер. Разом із ним телефон отримує компактний «коридор» доріг навколо маршруту — тож ведення триває, навіть коли зникають і GPS, і мережа.
-
Коридор
Підграф доріг уздовж маршруту зберігається на телефоні. Ведення й перерахунок у його межах не потребують мережі.
-
Офлайн-регіон
Завантажте область заздалегідь: карта, пошук адрес і прокладання маршрутів у її межах працюватимуть без інтернету.
-
Перевірені дані
Кожен файл регіону перевіряється за контрольною сумою SHA-256, перш ніж потрапити в застосунок.
- Коридор доріг на телефоні
- Маршрут
Схема на реальній карті. Ширину коридору показано умовно. © OpenStreetMap contributors · Protomaps
Платформи
Нативно для iPhone і Android
Не вебобгортка, а два справжні нативні застосунки — Swift на iOS і Kotlin на Android. Кожен говорить мовою своєї платформи й має прямий доступ до датчиків.
Авто
- Швидкість — з фізики поворотів і розгону, навіть коли GPS мовчить
- Зупинки біля світлофорів і переходів стають орієнтирами
- Враховує односторонній рух і заборони поворотів
- Підказки на кшталт «після світлофора — ліворуч»
Пішки
- Швидкість — за кроками; довжину вашого кроку NavShield вивчає, поки GPS надійний
- Тротуари, пішохідні доріжки й переходи
- Компас і гіроскоп стежать за напрямком між поворотами
- Маршрути оминають автомагістралі
Приватність
Ваші дані — під вашим контролем
Ми просимо дані лише тоді, коли вони справді допомагають зробити навігацію кращою, — і чесно пояснюємо, навіщо.
- Акаунт
- Анонімний за замовчуванням: без імені, пошти й телефона. Увійти через Apple, Google або пошту можна згодом, якщо захочете синхронізацію.
- Записи поїздок
- Лише за вашою згодою: GPS-позначки, дані датчиків руху й результат маршруту. На них ми вдосконалюємо алгоритм. Згоду можна відкликати будь-коли.
- Видалення
- У застосунку або на запит — ми приберемо ваші дані з наших серверів.
- Що потрібно завжди
- Технічні журнали сервера з IP-адресою — щоб захищати сервіс від зловживань — зберігаються 30 днів. Аналітику й звіти про збої збираємо через Firebase; аналітику можна вимкнути.
- Де зберігаємо
- Google Cloud у ЄС — Варшава. Сирі дані датчиків — до 12 місяців.
- Продаж даних
- Не продаємо.
Питання
Часті запитання
Що таке NavShield?
Нативний навігатор для iPhone і Android — для авто та пішки, з картою всієї України. Головна відмінність: NavShield помічає глушіння й підміну GPS і продовжує вести маршрутом за датчиками телефона та картою доріг, чесно показуючи, наскільки він певний.
Чи працює без інтернету?
Частково — і краще підготуватися заздалегідь. Зазвичай маршрут прокладає сервер, тож для цього потрібна мережа. Але разом із маршрутом телефон завантажує компактний «коридор» доріг навколо нього: якщо згодом зникне інтернет, ведення та перерахунок маршруту в межах коридору триватимуть.
Для повністю автономної роботи можна завантажити офлайн-карту області — тоді карта, пошук і прокладання маршрутів у її межах працюватимуть без мережі.
Чи точна позиція під РЕБ?
Залежить від ситуації — і ми не приховуємо цього. Точність визначають час від останнього надійного сигналу, кількість поворотів і зупинок, щільність доріг навколо та режим руху. Що більше «відбитків» маршруту, то впевненіше Якір тримає позицію.
Тому NavShield завжди показує рівень впевненості — «Точно», «Прив’язано до дороги», «Приблизно» або «Невідомо» — і підлаштовує під нього підказки. Якщо застосунок не знає, де ви, він так і скаже.
Як NavShield розпізнає глушіння й підміну?
Застосунок постійно порівнює GPS із тим, що відчувають датчики телефона: чи не стрибає позиція неможливо далеко, чи збігаються швидкість і напрямок із рухом, чи не опинилися ви раптом поза дорогою або за межами країни. На Android додатково аналізуємо рівень і якість супутникових сигналів.
Підозрілі позначки NavShield не використовує для визначення місця, а повертається до GPS лише після того, як сигнал знову стабільний і узгоджений із рухом.
А якщо NavShield помилиться?
Торкніться карти й позначте «Я тут» — Якір перезапуститься з цього місця. Коли застосунок вагається між кількома дорогами, він покаже варіанти, і ви зможете обрати правильний.
Чи потрібен акаунт?
Ні. Під час першого запуску створюється анонімний акаунт. Згодом можна увійти через Apple, Google або електронну пошту, щоб синхронізувати збережені місця між пристроями.
Які дані ви збираєте?
Без вашої згоди — лише те, без чого сервіс не працює: запити маршрутів і пошуку та технічні журнали сервера з IP-адресою (зберігаються 30 днів). Аналітику використання й звіти про збої збираємо через Firebase; аналітику можна вимкнути.
Записи поїздок — GPS-позначки, дані датчиків руху й результат маршруту — надсилаються лише якщо ви це дозволили. Вони допомагають покращувати алгоритм. Деталі — в політиці конфіденційності.
Чи працює пішки?
Так. Для пішоходів NavShield рахує кроки, вивчає довжину вашого кроку, поки GPS надійний, і прокладає маршрути тротуарами й пішохідними доріжками.
Чи сильно розряджає батарею?
Як і будь-який навігатор з увімкненим екраном, NavShield помітно споживає заряд. Датчики руху самі по собі економні, а складні розрахунки ми оптимізуємо. Під час бета-тесту уважно стежимо за енергоспоживанням і будемо вдячні за ваші відгуки.
Як отримати ранній доступ?
Залиште пошту у формі нижче й оберіть платформу. Ми запрошуємо учасників поступово й надішлемо лист із посиланням на тестову версію для iOS чи Android.
Бета-тест
Отримайте ранній доступ
Бета-версія для iOS і Android. Залиште пошту — надішлемо запрошення, щойно з’явиться місце для вашої платформи.
Відписатися можна будь-коли — достатньо відповісти на лист.
Дякуємо! Ви в списку.
Напишемо, щойно запрошення буде готове. Якщо лист не прийде — зазирніть у «Спам».