GPES Patron

Privacy Policy

GPES Patron for Android · effective 2026-10-02 · Terms of Use

In short. The app works on your phone. It has no accounts, no ads, no analytics and no crash-reporting service. By default the only thing that leaves the phone is a request for road map data: a square of about 5.6 km around you, sent to a public map server. Recording of drives is off; if you turn it on, the files stay on the phone until you share them yourself.

1. Who we are

GPES Patron (“the app”) is an experimental Android app that helps keep a vehicle's position when satellite navigation (GNSS) is jammed or spoofed. It is made by an individual developer, Oleksandr Liakhevych (“we”). Contact: open an issue at github.com/Dreamescaper/gpes-patron/issues, or use the developer contact shown on the app's Google Play page.

2. What the app uses, and why

Data / permissionWhy
Precise and approximate location (ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION): GNSS fixes, network location, Google's fused locationTo work out where the vehicle is and to judge whether GNSS can be trusted. Processed on the phone.
Raw satellite data (signal levels, satellites used, measurements)To detect jamming or spoofing. Processed on the phone.
Motion sensors (accelerometer, gyroscope, magnetometer and similar)To follow the vehicle's movement when GNSS is unavailable. Processed on the phone.
Wi-Fi scan results (identifiers and signal strength of nearby access points) and mobile cell information (cell identity and signal), ACCESS_WIFI_STATE, CHANGE_WIFI_STATEAs extra evidence of position. Used on the phone; written to a recording only if you enable recording.
Bluetooth (BLUETOOTH_CONNECT, and BLUETOOTH/BLUETOOTH_ADMIN on old Android)Only if you enable it: to read vehicle speed from an OBD-II adapter that you chose from your paired devices. The app does not scan for devices.
Power and charging stateTo judge magnetic interference with the compass.
Notifications (POST_NOTIFICATIONS), foreground service of type location, wake lockTo keep working with the screen off and to show a notification with a “Turn off” button while the app is running.
Internet (INTERNET)Only to download road map data (section 3).
Mock location (ACCESS_MOCK_LOCATION)To give other apps (for example a navigator) the position the app has estimated. It works only after you select GPES Patron as the mock location app in Android's developer options, and you can turn it off at any time.

3. What leaves your phone

4. Optional recording (off by default)

If you turn on “Record drives” in Settings, the app saves each drive in a file on your phone: location fixes, satellite measurements, sensor data, Wi-Fi access point identifiers and signal strength, mobile cell identifiers, power state, the app's own estimates and, if used, OBD data. The files are in the app's own storage (Android/data/gpes.patron/files/drives). Nothing is sent automatically. You can share a file with the system share menu, for example with the developer to help improve positioning. Such a file contains precise locations and may reveal places such as your home or work, so share it only if you are comfortable with that. You can delete recordings in the app (Recordings tab).

If you send us a recording, we use it only to improve the positioning algorithms, keep it only as long as needed, do not publish it, and delete it when you ask. Test cases we derive from recordings use invented local offsets, not real coordinates.

5. Keeping and deleting data

Everything the app stores is on your phone: settings, the road cache and recordings. Uninstalling the app removes it. The only copies we hold are recordings you chose to send us. To have such a recording deleted, contact us (section 1).

6. Your choices

7. Security

Network requests use HTTPS. Data on the phone is kept in the app's own storage area. No method of storage is perfectly secure, and recordings you share leave that protection.

8. Children

The app is not directed to children, and we do not knowingly collect data from them.

9. Your rights

We normally hold no personal data about you. If you send us a recording, you may ask to access, correct or delete it, and, depending on where you live (for example under the GDPR or Ukrainian data-protection law), you may complain to your data-protection authority.

10. Third-party data and credits

Road data is © OpenStreetMap contributors, available under the Open Database License (ODbL).

11. Changes

If this policy changes we will update the date above and publish the new text here. For significant changes we will also say so in the app's release notes.

12. Contact

github.com/Dreamescaper/gpes-patron/issues, or the developer contact on the app's Google Play page.

Політика конфіденційності

GPES Patron для Android · діє з 2026-10-02 · Умови використання

Коротко. Застосунок працює на вашому телефоні. У ньому немає облікових записів, реклами, аналітики чи сервісів звітів про збої. За замовчуванням із телефона виходить лише запит даних про дороги: квадрат близько 5,6 км навколо вас, який надсилається на публічний сервер карт. Запис поїздок вимкнено; якщо ви його ввімкнете, файли залишаються на телефоні, доки ви самі не поділитеся ними.

1. Хто ми

GPES Patron («застосунок») — експериментальний застосунок для Android, який допомагає зберегти позицію транспортного засобу, коли супутникова навігація (GNSS) глушиться або підміняється. Його створює індивідуальний розробник Олександр Ляхевич («ми»). Контакт: створіть звернення на github.com/Dreamescaper/gpes-patron/issues або скористайтеся контактом розробника на сторінці застосунку в Google Play.

2. Що використовує застосунок і навіщо

Дані / дозвілНавіщо
Точна й приблизна геолокація (ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION): GNSS-фікси, мережева локація, об'єднана локація GoogleЩоб визначити, де перебуває транспорт, і оцінити, чи можна довіряти GNSS. Обробляється на телефоні.
Сирі супутникові дані (рівні сигналу, використані супутники, вимірювання)Щоб виявляти глушіння чи спуфінг. Обробляються на телефоні.
Датчики руху (акселерометр, гіроскоп, магнітометр тощо)Щоб відстежувати рух транспорту, коли GNSS недоступний. Обробляються на телефоні.
Результати сканування Wi-Fi (ідентифікатори й рівень сигналу точок доступу поблизу) та дані мобільних вишок (ідентифікатор вишки й сигнал), ACCESS_WIFI_STATE, CHANGE_WIFI_STATEЯк додаткове свідчення про позицію. Використовуються на телефоні; потрапляють у запис лише якщо ви ввімкнули запис.
Bluetooth (BLUETOOTH_CONNECT, а на старих версіях Android ще BLUETOOTH/BLUETOOTH_ADMIN)Лише якщо ви це ввімкнете: щоб читати швидкість авто з OBD-II-адаптера, який ви обрали зі спарених пристроїв. Застосунок не шукає пристрої.
Стан живлення й заряджанняЩоб оцінити магнітні завади для компаса.
Сповіщення (POST_NOTIFICATIONS), foreground-сервіс типу location, wake lockЩоб працювати з вимкненим екраном і показувати сповіщення з кнопкою «Вимкнути», поки застосунок працює.
Інтернет (INTERNET)Лише щоб завантажувати дані про дороги (розділ 3).
Фіктивна локація (ACCESS_MOCK_LOCATION)Щоб віддавати іншим застосункам (наприклад, навігатору) позицію, яку оцінив застосунок. Працює лише після того, як ви оберете GPES Patron застосунком для фіктивних місцезнаходжень у параметрах розробника Android, і ви можете вимкнути це будь-коли.

3. Що виходить за межі телефона

4. Необов'язковий запис (вимкнений за замовчуванням)

Якщо ви ввімкнете «Записувати поїздки» в налаштуваннях, застосунок зберігатиме кожну поїздку у файл на вашому телефоні: геолокації, супутникові вимірювання, дані датчиків, ідентифікатори й рівні сигналу точок Wi-Fi, ідентифікатори мобільних вишок, стан живлення, власні оцінки застосунку та, якщо використовується, дані OBD. Файли лежать у власному сховищі застосунку (Android/data/gpes.patron/files/drives). Автоматично нічого не надсилається. Файлом можна поділитися через системне меню, наприклад із розробником, щоб допомогти покращити визначення позиції. Такий файл містить точні координати й може розкрити місця на кшталт дому чи роботи, тож діліться ним, лише якщо вас це влаштовує. Записи можна видалити в застосунку (вкладка «Записи»).

Якщо ви надішлете нам запис, ми використаємо його лише для покращення алгоритмів позиціювання, зберігатимемо лише доки потрібно, не публікуватимемо й видалимо на ваш запит. Тестові випадки, які ми робимо із записів, використовують вигадані локальні зсуви, а не справжні координати.

5. Зберігання й видалення даних

Усе, що зберігає застосунок, лежить на вашому телефоні: налаштування, кеш доріг і записи. Видалення застосунку їх прибирає. Єдині копії, які ми тримаємо, — записи, які ви самі вирішили нам надіслати. Щоб такий запис видалили, зв'яжіться з нами (розділ 1).

6. Ваші можливості

7. Безпека

Мережеві запити використовують HTTPS. Дані на телефоні лежать у власній області сховища застосунку. Жоден спосіб зберігання не є абсолютно безпечним, а записи, якими ви поділились, виходять за межі цього захисту.

8. Діти

Застосунок не призначений для дітей, і ми свідомо не збираємо їхніх даних.

9. Ваші права

Зазвичай ми не маємо жодних ваших персональних даних. Якщо ви надішлете нам запис, ви можете попросити доступ до нього, виправлення чи видалення, а залежно від місця проживання (наприклад, за GDPR або українським законодавством про захист персональних даних) — поскаржитися до органу із захисту даних.

10. Дані третіх сторін і подяки

Дані про дороги © учасники OpenStreetMap, доступні за відкритою ліцензією баз даних (ODbL).

11. Зміни

Якщо ця політика зміниться, ми оновимо дату вгорі й опублікуємо новий текст тут. Про суттєві зміни також повідомимо в примітках до випуску застосунку.

12. Контакти

github.com/Dreamescaper/gpes-patron/issues або контакт розробника на сторінці застосунку в Google Play.