Skipper
Завантажити

Політика приватності Skipper

Редакція від 22 вересня 2026 року. Стосується застосунку Skipper для macOS, застосунку Skipper Remote для iOS і ретранслятора skipperwow.com, через який вони зв'язуються між собою.

Коротко

Skipper — застосунок, який живе на твоєму Маку. У нього немає облікового запису, немає входу за паролем, немає аналітики, немає збирача збоїв і немає сервера, куди він складав би твою роботу.

Три канали, і тільки три, можуть винести щось за межі Мака. Перші два вмикаєш ти сам, перевірка оновлень увімкнена одразу:

  1. Remote Control — дзеркало терміналів на твоєму телефоні. Вміст зашифровано між Маком і телефоном; ретранслятор бачить шифротекст.
  2. Публічне посилання на дошку задач — сторінка із задачами для тих, кому ти дав посилання. Тут наскрізного шифрування немає: текст задач іде через ретранслятор усередині TLS.
  3. Перевірка оновлень — звичайний HTTPS-запит до джерела випусків. Вона увімкнена одразу, і в ній їде тільки версія застосунку.

Плюс два, які ведуть не до нас: вкладки «Сервер» ходять по SSH на твої власні машини, а вебхук іде на адресу, яку ти сам вписав.

Усе інше — проєкти, панелі, задачі, історія терміналів, ключі — залишається на диску твого Мака.

Хто відповідає за дані

Ivan Chabanenko, приватний підприємець (Einzelunternehmen), Lutherstraße 12, 39112 Magdeburg, Німеччина. Він же володіє ретранслятором skipperwow.com і машиною, на якій той працює. Повні юридичні відомості — на сторінці Impressum.

Запитати будь-що про ці дані — або скористатися правами за GDPR на доступ, виправлення, видалення чи перенесення того, що тебе стосується: support-skipper@chbnk.one. Ти також можеш поскаржитися до наглядового органу; для цього оператора це Landesbeauftragter für den Datenschutz Sachsen-Anhalt (ст. 77 GDPR).

Що Skipper зберігає на твоєму Маку

Усе це лежить у ~/Library/Application Support/Skipper (у збірки Dev — у Skipper-Dev), нікуди саме не йде і зникає разом із цією текою.

Нічого з переліченого Skipper не надсилає нікуди сам собою.

Що йде в мережу

Remote Control (дзеркало терміналів на телефоні)

Вимкнений типово. Працює лише після того, як ти увімкнув його і спарив телефон, звіривши коди на двох екранах.

Сповіщення на телефон

Якщо ти дозволив сповіщення, ретранслятор просить Apple (APNs) розбудити твій телефон.

Публічне посилання на дошку задач

Вимкнене типово, вмикається окремо для кожного робочого простору. Посилання живе, поки ти його не вимкнув, але задачі за ним видно лише поки запущено застосунок: знімка дошки на ретрансляторі немає навмисно, і коли Mac не на зв'язку, сторінка не показує нічого.

Тут чесне попередження, а не дрібний шрифт: наскрізного шифрування в дошки немає. Ретранслятор пересилає тіла кадрів між Маком і браузером і сам їх не розбирає та не зберігає — але з'єднання захищене лише TLS, тобто технічно власник ретранслятора міг би прочитати текст задач. Якщо задача містить те, чого ніхто, крім тебе, бачити не повинен, — не публікуй цю дошку.

Перевірка оновлень

Skipper питає в джерела випусків, чи немає нової версії: звичайний HTTPS-GET. Їде лише заголовок User-Agent на кшталт Skipper/<версія>. Ані ідентифікатора встановлення, ані імені машини, ані чогось про твою роботу Skipper при цьому не надсилає. Завантаження образу — такий самий звичайний запит по файл.

Джерело за замовчуванням — https://skipperwow.com/updates/, тобто та сама орендована машина, на якій стоїть ретранслятор. Адресу можна змінити в налаштуваннях: поле «Откуда узнавать о выпусках» у розділі «Обновления».

Вкладки «Сервер»

Skipper запускає системний ssh до хостів із твого ~/.ssh/config. З'єднання йде напряму з твого Мака на твій сервер, ретранслятор у цьому не бере участі й про це нічого не знає. Skipper володіє рівно одним файлом у твоєму ~/.sshconfig.d/skipper.conf, і твій власний config не переписує.

Вебхук

Якщо ти вписав адресу вебхука, Skipper після завершення роботи надішле туди POST із підсумком. Що там опиниться, вирішуєш ти, обираючи, що класти в підсумок; адреса теж твоя. Ми цієї адреси не знаємо і трафік через себе не пускаємо.

Застосунок на телефоні (Skipper Remote)

Друга половина Remote Control — окремий застосунок для телефона, Skipper Remote. Сам по собі він не показує нічого: на екрані лише те, що надсилає Мак, з яким ти його спарував. Облікового запису, входу та аналітики в нього немає — так само, як у Мака.

Що він тримає на телефоні:

Видалення застосунку видаляє все це.

Назовні йде те, що ти ним робиш: клавіші, які ти набираєш у дзеркалі панелі, і дії, які ти в ній натискаєш. Вони їдуть запечатаними ChaCha20-Poly1305 на твій Мак через той самий ретранслятор, який бачить шифротекст.

Камера потрібна рівно для одного — прочитати QR парування, показаний на Маку. Знімок нікуди не зберігається й нікуди не надсилається. Застосунок не просить ні контактів, ні фотографій, ні геопозиції, рекламного ідентифікатора в нього немає, і чужих SDK у ньому немає зовсім: уся його криптографія — епловська (X25519, ChaCha20-Poly1305).

Чого Skipper не робить

Хто ще бере участь

Як усе видалити

Про чесність формулювань

Skipper — застосунок, написаний однією людиною. Шифрування Remote Control зібране з перевірених примітивів CryptoKit (X25519, ChaCha20-Poly1305) за описаним у репозиторії протоколом, але зовнішнього аудиту безпеки він не проходив. Ми кажемо це прямо, бо «шифрується» без цього застереження читається як обіцянка, якої ніхто не давав.

Зміни

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

← На головну