English

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

Діє з 6 листопада 2026 року

Runner Mobile («застосунок») — це пульт керування вашим власним компʼютером, на якому працює Unicore Runner. Застосунок спілкується з цим компʼютером через встановлений на ньому Runner Bridge, по зʼєднанню з наскрізним шифруванням.

Коротко: те, що ви бачите в застосунку, надходить з вашого компʼютера і повертається лише на ваш компʼютер, зашифроване так, що ніхто посередині не може його прочитати. Немає облікових записів, аналітики, реклами чи стеження. Окрім сервісу сповіщень Apple чи Google і двох публічних серверів адрес (див. нижче), єдиний сервер — невеликий ретранслятор, указаний у коді зʼєднання, який показує ваш компʼютер: він допомагає телефону знайти компʼютер і передає сповіщення. Його запускає той, хто його налаштував: ви, у власному обліковому записі Cloudflare, або розробник застосунку. Він ніколи не бачить, що передають один одному телефон і компʼютер.

Між вашим телефоном і компʼютером

Вхідні, задачі, запуски, плани, чати та стан компʼютера надходять з вашого компʼютера по зʼєднанню з наскрізним шифруванням (протокол Noise з ChaCha20-Poly1305). Прочитати їх можуть лише ваш телефон і ваш компʼютер. Фото й файли, які ви додаєте до задачі чи коментаря, передаються так само — лише на ваш компʼютер. Коли ви щось схвалюєте, телефон підписує запит ключем, який ніколи його не залишає.

Під час зʼєднання телефон передає вашому компʼютеру назву пристрою, свої відкриті ключі та, якщо ви дозволите сповіщення, свій push-токен (див. нижче). Компʼютер зберігає їх у файлі, який може прочитати лише його користувач. Ви будь-коли можете прибрати телефон командою runner-bridge revoke на компʼютері: тоді компʼютер забуває його й видаляє його push-токен з ретранслятора.

Сповіщення

На iPhone застосунок питає, чи хочете ви отримувати сповіщення, після того як ви зʼєднаєте компʼютер. Лише якщо ви їх дозволите, iOS видає застосунку push-токен служби Apple Push Notification service (APNs), і застосунок надсилає його вашому компʼютеру; компʼютер реєструє його в ретрансляторі, указаному в коді зʼєднання. Компʼютер шифрує кожне сповіщення для вашого телефона й передає його ретранслятору; ретранслятор передає його Apple, а та доставляє, і застосунок розшифровує й показує його на вашому iPhone. Ретранслятор зберігає push-токен телефона, поки телефон зʼєднано. Оператор ретранслятора, Cloudflare і Apple бачать токен, зашифроване повідомлення й час надсилання, але ніколи не його зміст. Застосунок для iPhone не містить стороннього коду чи сервісів.

На Android, коли застосунок запускається, Firebase Cloud Messaging — сервіс Google, що доставляє сповіщення на телефони Android, — реєструє це встановлення застосунку в Google і видає йому push-токен. Якщо ви дозволите сповіщення, застосунок надішле цей токен вашому компʼютеру, а той зареєструє його в ретрансляторі, указаному в коді зʼєднання. Компʼютер шифрує кожне сповіщення для вашого телефона й передає його ретранслятору; ретранслятор передає його Firebase, а та доставляє, і ваш телефон розшифровує й показує його. Ретранслятор зберігає push-токен телефона, поки телефон зʼєднано. Оператор ретранслятора, Cloudflare і Google бачать токен, зашифроване повідомлення й час надсилання, але ніколи не його зміст.

Firebase Cloud Messaging — єдиний сторонній сервіс у застосунку для Android, а Firebase Analytics вимкнено. Щоб реєструвати й доставляти повідомлення, Firebase надсилає Google ідентифікатор встановлення та базові відомості про застосунок і пристрій, як описано в інформації Firebase про конфіденційність. Якщо ви не дозволите сповіщення, застосунок не надсилає токен вашому компʼютеру, і на телефон не надходить жодне сповіщення.

Як застосунок знаходить ваш компʼютер

У вашій мережі Wi-Fi застосунок шукає компʼютер у локальній мережі (тому телефон питає дозволу на доступ до неї). Поза нею застосунок питає два публічні STUN-сервери (stun.l.google.com і stun.cloudflare.com) про свою публічну адресу в інтернеті й зустрічається з компʼютером через ретранслятор, який передає адреси, зашифровані для компʼютера. Як і будь-який сервер, до якого ви підключаєтеся, ретранслятор і STUN-сервери бачать вашу IP-адресу й час підключення, але нічого з того, що передають один одному телефон і компʼютер.

Відбиток пальця, обличчя й камера

Відбиток пальця чи обличчя перевіряє Android; на iPhone обличчя перевіряє Face ID. Застосунок ніколи не отримує біометричних даних: система лише повідомляє, що ви підтвердили, і відмикає ключ, яким підписуються ваші схвалення (на iPhone — ключ у Secure Enclave).

Камера потрібна лише для того, щоб відсканувати код зʼєднання, який показує ваш компʼютер. Застосунок не зберігає й не надсилає знімків з камери.

Що залишається на телефоні

Застосунок зберігає свої ключі в Android Keystore, а останню копію показаного — у зашифрованому вигляді, щоб ви могли переглянути її, поки компʼютер недоступний. Ніщо з цього не потрапляє в хмарні резервні копії чи перенесення на інший пристрій. Видалення застосунку або очищення його сховища в налаштуваннях Android видаляє все це.

На iPhone застосунок зберігає свої ключі в Keychain iOS і в Secure Enclave, лише на цьому телефоні, а також таку саму зашифровану копію. Ніщо з цього не потрапляє в резервні копії iCloud чи перенесення на інший пристрій. Видалення застосунку видаляє копію; записи Keychain iOS може зберегти на телефоні й після видалення застосунку. Без запису про телефон на вашому компʼютері, який видаляє runner-bridge revoke, вони марні, а стирання iPhone прибирає їх.

Демо-компʼютер («Спробувати без компʼютера») працює повністю на вашому телефоні. Ніщо з того, що ви в ньому робите, нікуди не надсилається.

Діти

Застосунок — це інструмент для розробників і не призначений для дітей.

Зміни

Якщо ця політика зміниться, нова версія зʼявиться на цій сторінці з новою датою.

Контакти

Питання щодо конфіденційності надсилайте розробнику на адресу електронної пошти, указану на сторінці застосунку в App Store чи Google Play.