Zaufanie
Twój kod nigdy nie
opuszcza Twojej maszyny.
Wyrm to natywna aplikacja desktopowa działająca w modelu local-first. Czyta i zapisuje repozytoria, które już są na Twoim dysku — i właśnie tam zostają.
Local-first z założenia
Wyrm działa na Twoim Macu i operuje bezpośrednio na Twoich lokalnych repozytoriach jj i git. Nie wysyła, nie kopiuje ani nie synchronizuje Twojego kodu źródłowego, zawartości commitów, diffów ani historii na żaden serwer. Nie ma żadnej „chmury Wyrm” — i nigdy nie będzie.
Gdy robisz push lub fetch, Wyrm rozmawia z tym zdalnym repozytorium, które skonfigurowałeś Ty — Twoim własnym GitLabem, GitHubem czy hostem self-hosted — dokładnie tak, jak zrobiłaby to linia poleceń. Nic nie przechodzi przez nas.
Bez śledzenia
Aplikacja domyślnie nie zawiera telemetrii. Nie dzwoni do domu, by liczyć Twoje naciśnięcia klawiszy, podglądać, w co klikasz, ani raportować, które repozytoria otwierasz.
Witryna korzysta z Plausible — analityki bez ciasteczek, zorientowanej na prywatność, która nie zbiera danych osobowych i nie śledzi między witrynami. Ustawiamy tylko niezbędne ciasteczka: ciasteczka sesji, które utrzymują Cię zalogowanym w obszarze konta, oraz krótkotrwałe ciasteczka podczas logowania (weryfikowany adres, oczekujące przekazanie do aplikacji desktopowej i weryfikator OAuth). Żadnych ciasteczek reklamowych ani śledzących.
Telemetria: co dokładnie jest wysyłane
Raporty o awariach i wydajności są wyłącznie opcjonalne. Samouczek przy pierwszym uruchomieniu pyta raz, dwoma równorzędnymi przyciskami. Jeśli go pominiesz, biblioteka raportów nigdy się nie uruchamia, a Wyrm nie wysyła żadnych zapytań do Sentry. Możesz to zmienić w każdej chwili w Ustawienia ▸ Prywatność.
Wysyłane tylko, gdy to włączysz
- Awarie, paniki i nieobsłużone błędy, ze śladami stosu.
- Anonimowe pomiary wydajności — te same, które pokazuje panel Perf w aplikacji.
- Wersja aplikacji, tag wydania, nazwa i architektura systemu oraz język.
- Losowy identyfikator instalacji, tworzony na Twoim Macu w chwili wyrażenia zgody, by odróżnić jedną awarię powtórzoną 100 razy od 100 osób, które trafiły na nią raz. Nie jest powiązany z Twoim kontem.
Nigdy nie jest wysyłane
- Twój adres e-mail, imię ani identyfikator konta.
- Twój adres IP: zbieranie IP jest wyłączone, a przed wysłaniem jest on jeszcze raz usuwany z każdego zdarzenia.
- Ścieżki repozytoriów, opisy commitów, nazwy zakładek ani zawartość plików.
- Ścieżki w folderze domowym: wszystko w rodzaju
/Users/ty/…jest skracane do nazwy pliku, zanim opuści Twój komputer.
Wolisz wiersz poleceń? jj config set --user gg.ui.telemetry-enabled false wyłącza telemetrię.
Gdzie mieszkają Twoje dane
Jeśli założysz konto, oto wszystko, co przechowujemy, i kto to przetwarza. Wszystkie dane podstawowe znajdują się w regionie UE. Pełne szczegóły o podmiotach przetwarzających znajdziesz na naszej stronie prywatności.
| Co przechowujemy | Po co | Podmiot przetwarzający |
|---|---|---|
| Adres e-mail | Identyfikuje Twoje konto; logowanie i potwierdzenia | Supabase (UE) |
| Uwierzytelnianie | Tożsamości logowania (Google, GitHub, GitLab, Apple) i kody logowania e-mailem | Supabase (UE) |
| Dane subskrypcji i rozliczeń | Status planu, faktury, płatności | Stripe |
| Hosting i dostarczanie witryny | Serwuje witrynę i obszar konta | Cloudflare |
| Analityka bez ciasteczek | Zagregowane odsłony stron, bez danych osobowych | Plausible |
| Poczta transakcyjna | Kody logowania i powiadomienia konta | Resend |
| Wiadomości do nas | Wiadomości z formularza kontaktowego i opinie z aplikacji, abyśmy mogli odpowiedzieć | Supabase (UE) · Resend |
| Raporty diagnostyczne | Tylko gdy dołączysz raport do opinii; usuwane po 14 dniach | Supabase (UE) |
| Ochrona przed spamem | Sprawdza, czy formularz nie został wysłany automatycznie | Cloudflare Turnstile |
| Raporty awarii | Tylko jeśli włączysz diagnostykę w aplikacji; oznaczone losowym identyfikatorem instalacji | Sentry |
Nie sprzedajemy Twoich danych i nie udostępniamy ich poza podmiotami przetwarzającymi niezbędnymi do działania usługi.
Bezpieczeństwo konta i aplikacji
Zaloguj się w sposób, któremu już ufasz — przez Google, GitHub, GitLab lub Apple, albo jednorazowym kodem wysłanym na Twój e-mail. Nie ma żadnego hasła, które mogłoby wyciec.
Aplikacja na macOS jest podpisana Apple Developer ID i notaryzowana przez Apple, więc Gatekeeper rozpoznaje, że pochodzi od nas. Automatyczne aktualizacje są podpisane kryptograficznie: aplikacja weryfikuje podpis każdej aktualizacji przed instalacją, więc zmanipulowany lub podrobiony build się nie uruchomi.
Zgłaszanie podatności
Coś znalazłeś? Daj nam znać. Napisz na security@wyrmflow.com ze szczegółami i krokami do odtworzenia.
Wspieramy badania bezpieczeństwa prowadzone w dobrej wierze: jeśli podczas badania szczerze starasz się unikać naruszeń prywatności, niszczenia danych i zakłóceń usługi, nie podejmiemy wobec Ciebie kroków prawnych. Staramy się potwierdzić otrzymanie zgłoszeń w ciągu kilku dni roboczych i będziemy Cię informować o postępach, gdy pracujemy nad poprawką.
Pełne zestawienie tego, co zbieramy i po co, znajdziesz w naszej polityce prywatności.