Хто відповідає за дані
Оператор Bukway та володілець персональних даних — Kovalov Volodymyr, фізична особа, Україна. Адреса для звернень: вул. Грецька, 9А, м. Могилів-Подільський, 24000, Україна. Підтримка та запити щодо персональних даних: bukway.app@gmail.com. Ця політика охоплює застосунок Bukway і сайт bukway.app; чинна з 2026-11-08. Навігаційний сервіс призначений для зони Буковеля в Україні.
Акаунт і профіль
Firebase Authentication обробляє ідентифікатор UID, email та сесію входу. Гостьовий режим може використовувати анонімний Firebase-акаунт. Після email OTP створюється або використовується акаунт, пов’язаний із цим email. Firestore зберігає приватні дату народження, самодекларовану вікову перевірку, мову та часові мітки. Ім’я користувача й його резервація пов’язані з UID; публічний профіль доступний іншим автентифікованим користувачам згідно з правилами доступу. Пропущене ім’я замінюється доступним загальним псевдонімом.
Email-коди та захист входу
Cloud Functions обробляють запити й перевірку шестизначних OTP. Код чинний 5 хвилин; повторна відправка — після 60 секунд. У сховищі перевірки зберігаються HMAC-відбитки email, IP та коду, стан, час і кількість спроб; необроблений код не зберігається в записі challenge. Resend отримує email і вміст листа з кодом для доставки. Технічні логи та події доставки провайдерів мають окремі політики зберігання. Apple App Attest або DeviceCheck та Firebase App Check захищають запити у підтримуваних збірках. Це не перевірка особи.
Геолокація та маршрути
За дозволом iOS застосунок використовує координати, точність, час та напрямок під час роботи на екрані для карти, початку маршруту, навігації та вимірювання відстані. Маршрути розраховуються локально за графом. Безперервний фактичний GPS-трек не зберігається як історія координат у Trips. Планові початок, кінець та геометрія маршруту можуть розкривати місця перебування. Фонове вимірювання відстані в закритому застосунку не реалізоване. Дозвіл можна змінити в iOS.
Карта і Mapbox
Mapbox отримує мережеві запити стилів і тайлів та пов’язані технічні дані, зокрема IP. SDK може кешувати карту на пристрої. Телеметрія Mapbox вимкнена за замовчуванням і має окремий перемикач у застосунку. Дозвіл GPS і згода на телеметрію — різні налаштування. Маршрути не надсилаються в Mapbox Directions чи Copilot через реалізований код Bukway. Це не означає відсутність операційних даних у картографічного провайдера.
Поїздки, збережене й локальні налаштування
Trips і Saved зберігаються в AsyncStorage на пристрої окремо для автентифікованого UID. Вони не синхронізуються через Firestore. Поїздка містить час, виміряну відстань, профіль, планові відстань/ETA, початок, кінець і обмежену планову геометрію. Мова, налаштування та локальні чернетки також зберігаються на пристрої. AsyncStorage не є спеціальним зашифрованим сховищем; поведінка резервних копій та Keychain залежить від iOS. Вихід приховує дані акаунта, але сам по собі не стирає їх.
Зберігання та видалення
Дані акаунта та профілю зберігаються, доки акаунт існує; автоматичного видалення лише через неактивність у поточній версії немає. Для OTP задано deleteAfter приблизно через 24 години та щогодинне пакетне очищення; це цільовий строк, а не гарантія миттєвого видалення. Звернення до підтримки зберігаємо, поки вони потрібні для опрацювання запиту, захисту прав або виконання обов’язків за законом. Технічні журнали й резервні копії мають окремий життєвий цикл відповідних сервісів. Видалення акаунта в застосунку послідовно видаляє власний профіль і резервацію імені, Firebase Auth та локальні дані цього UID. Незавершений етап можна повторити. Дані на інших пристроях, листи та сторонні журнали не стираються цією дією автоматично. Повторна реєстрація після повного видалення створює новий UID і не відновлює видалені поїздки.
Підтримка й цей сайт
Коли ви пишете підтримці, поштові сервіси обробляють вашу адресу, вміст і вкладення. Не надсилайте паролі, коди входу або зайві персональні дані. Код сайту не підключає Firebase, Mapbox чи Resend SDK, не запитує геолокацію, не містить аналітичних або рекламних трекерів і не встановлює власних cookies. Мова визначається адресою сторінки; шрифти й зображення віддаються з сайту. Для хостингу та захисту використовуємо Cloudflare: вебзапити передають IP, час, адресу запиту та технічні характеристики браузера. Засоби захисту хостингу можуть застосовувати необхідні технічні cookies. Це не рекламна аналітика.
Права, підстави та міжнародні передачі
Обробляємо дані для надання запитаних функцій, виконання домовленостей із користувачем, забезпечення безпеки, виконання правових обов’язків і, де це потрібно, на підставі згоди. Ви можете звернутися щодо доступу до своїх даних і отримання копії, виправлення, видалення, заперечення проти обробки або відкликання згоди для операцій, що залежать від неї. Вбудованого експорту всіх даних немає; звертайтеся на bukway.app@gmail.com. Для захисту від доступу сторонніх можемо перевірити належність акаунта; паролі й OTP для цього не потрібні. Запити розглядаємо в строки, встановлені застосовним правом. Ви також можете звернутися до Уповноваженого Верховної Ради України з прав людини або компетентного суду. Google/Firebase, Mapbox, Resend і Cloudflare можуть обробляти дані поза Україною, зокрема у США, за умовами відповідних сервісів і застосовними вимогами захисту даних. Політики та договірні умови провайдерів наведено нижче. Геолокацією й телеметрією можна керувати окремо. Самодекларована вікова перевірка 18–120 років є правилом продукту, а не перевіркою документів.