Polityka prywatności
Prywatność w prostych słowach.
Ostatnia aktualizacja: 5 października 2026
W skrócie: Logowanie przez Apple jest wymagane przed zakupem lub przywróceniem subskrypcji oraz do własnych pytań do Coach. Program i historia treningów pozostają na tym telefonie. Secondwind nie ma reklam. Przed wysłaniem pierwszego własnego pytania do Coach Secondwind prosi o zgodę na przesłanie pytania i krótkiego kontekstu programu do Kovus oraz Anthropic. Notatki Coach po sesji i sześć szybkich odpowiedzi pozostają na urządzeniu. Apple i RevenueCat przetwarzają informacje o subskrypcji. Nie sprzedajemy danych osobowych ani nie używamy ich do reklam.
Kim jesteśmy
Secondwind tworzy Josh Waller, prowadzący działalność pod nazwą Kovus w Perth w Australii Zachodniej. W sprawach lub wnioskach dotyczących prywatności napisz na josh@kovus.dev.
Informacje przechowywane na urządzeniu
Secondwind lokalnie przechowuje informacje potrzebne do działania programu, w tym:
- odpowiedzi ze wstępnej konfiguracji, takie jak przedział wiekowy, historia treningów, dostępny sprzęt, preferowany harmonogram i kwestie stawów, wraz z ukończeniem ankiety, potwierdzeniem wskazówki konsultacji i przedziałem aktywności;
- wygenerowany program, zamiany, ukończone serie, ciężary, powtórzenia i ocenę wysiłku;
- preferencje przypomnień, jednostek, dźwięku i Apple Health;
- zapisy rekordów osobistych i postępów;
- wiadomości Coach;
- do 20 ograniczonych zapisów diagnostycznych awarii i błędów, w tym numer referencyjny pomocy, czas, zredagowaną wiadomość, zakres aplikacji lub komponentu, ograniczony stos komponentu i nazwy kluczy kontekstu; oraz
- zaszyfrowaną sesję usługi logowania przez Apple i identyfikator klucza App Attest, jeśli używasz powiązanego konta usługi.
Sześć odpowiedzi ankiety przed ćwiczeniami jest używanych na tym urządzeniu podczas konfiguracji i nie trafia do utrwalonego zapisu wstępnej konfiguracji aplikacji. Kwestie stawów, ukończenie ankiety, potwierdzenie wskazówki konsultacji i przedział aktywności mogą pozostać w lokalnym zapisie programu.
Secondwind nie prosi Apple o imię ani e-mail i nie używa hasła. Apple i Supabase dostarczają niejawne identyfikatory dla powiązanego konta usługi. Dane aplikacji można wyeksportować z Ustawień. Usuń konto i wszystkie dane usuwa lokalne dane aplikacji oraz powiązane konto usługi zgodnie z opisem poniżej.
Własne pytania do Coach
Sześć szybkich odpowiedzi w Coach i notatki Coach po sesji są wbudowane w aplikację i działają offline. Zanim pierwsze własne pytanie opuści urządzenie, Secondwind pokazuje odbiorców danych, kontekst i okres przechowywania oraz prosi o wybranie Zgadzam się i wyślij. Wybranie Nie teraz niczego nie wysyła. Wybór jest przechowywany na tym urządzeniu, można go zresetować w Ustawieniach i zostanie ponownie wymagany, jeśli dane, odbiorca, cel lub okres przechowywania istotnie się zmienią.
Jeśli zatwierdzisz i wyślesz własne pytanie, Secondwind przesyła przez zaszyfrowane połączenie:
- Twoje pytanie;
- krótkie podsumowanie programu, w tym harmonogram treningów, długość sesji, sprzęt i kwestie stawów;
- bieżący tydzień programu;
- dane dzisiejszej aktywnej lub ukończonej sesji, w tym etap sesji, stan i notatkę Day Dial, bieżące ćwiczenie oraz zapisane serie, powtórzenia lub ciężary;
- do trzech podsumowań ostatnich sesji i do dwóch prostych wzorców treningowych wyprowadzonych na urządzeniu z zapisanych podsumowań sesji;
- do sześciu wiadomości z wcześniejszych własnych pytań i odpowiedzi online, bez wbudowanych szybkich odpowiedzi i notatek po sesji; oraz
- zaszyfrowaną sesję usługi używaną do uwierzytelnienia żądania.
Żądanie trafia do Supabase Edge Function obsługiwanej przez Kovus, która sprawdza nieanonimową sesję logowania przez Apple, aktywne uprawnienie RevenueCat i App Attest, gdy jest obsługiwany, a następnie wysyła żądanie do komercyjnego API Anthropic. Kovus przechowuje licznik serii żądań na konto, licznik dzienny powiązany z subskrypcją RevenueCat, licznik dzienny powiązany z kryptograficznym skrótem atestowanej instalacji i globalny licznik tokenów. Rejestracja App Attest przechowuje klucz publiczny, potwierdzenie Apple, środowisko i licznik podpisów potrzebne do odrzucania ponowionych żądań. Kovus nie przechowuje pytania w bazie danych usługi Coach. Kopia rozmowy pozostaje na Twoim urządzeniu.
Anthropic podaje, że standardowe wejścia i wyjścia API są automatycznie usuwane z jej zaplecza w ciągu 30 dni, z wyjątkami dotyczącymi usług o innym okresie przechowywania, uzgodnionych warunków, egzekwowania zasad użytkowania i wymogów prawnych. Przeczytaj informacje Anthropic o przechowywaniu danych komercyjnych.
Nie umieszczaj w pytaniu do Coach informacji identyfikujących Ciebie lub inną osobę. Coach to opcjonalna funkcja wsparcia programu, a nie porada medyczna.
Subskrypcje i zakupy
Przed zakupem lub przywróceniem subskrypcji Secondwind używa logowania przez Apple do utworzenia niejawnego konta usługi Supabase i identyfikuje klienta RevenueCat tym niejawnym identyfikatorem konta. Dzięki temu uprawnienie App Store pozostaje powiązane z tą samą prywatną tożsamością usługi podczas zakupu, przywracania, przenoszenia, ponownej instalacji i kontroli własnych pytań Coach. Secondwind nie prosi Apple o imię ani e-mail. RevenueCat nie otrzymuje Twojego programu Secondwind, wiadomości Coach ani danych Apple Health. Przeczytaj politykę prywatności RevenueCat i politykę prywatności Apple.
RevenueCat przesyła również do Kovus zdarzenia cyklu życia subskrypcji, aby umożliwić badanie problemów z uprawnieniami i dostarczaniem rozliczeń. Kovus przechowuje identyfikator i typ zdarzenia, identyfikator użytkownika aplikacji, identyfikator produktu, cenę i znaczniki czasu zdarzeń wraz z treścią zdarzenia dostarczoną przez RevenueCat. Te zapisy nie zawierają danych karty płatniczej, Twojego programu Secondwind, wiadomości Coach ani danych Apple Health. Kovus nie otrzymuje danych Twojej karty płatniczej.
Apple Health
Jeśli włączysz synchronizację Apple Health, Secondwind poprosi o zgodę na zapisywanie ukończonych funkcjonalnych treningów siłowych. Secondwind nie przesyła danych Apple Health do Kovus ani Anthropic. Treningiem już zapisanym w Apple Health zarządza się w aplikacji Health i nie jest on usuwany po usunięciu lokalnych danych aplikacji Secondwind.
Powiadomienia
Przypomnienia o sesjach i odnowieniach są planowane lokalnie na urządzeniu. Secondwind nie używa serwera powiadomień push w wersji 1.
Wyszukiwanie specjalistów w Apple Maps
Po wybraniu Znajdź specjalistę w pobliżu Secondwind otwiera wyszukiwanie Apple Maps dla wybranego typu specjalisty. Secondwind nie prosi o uprawnienie lokalizacji, nie otrzymuje Twojej lokalizacji ani wyników wyszukiwania. Apple obsługuje wyszukiwanie zgodnie ze swoją polityką prywatności.
Analityka i diagnostyka
Wersja 1 zapisuje niewielki zestaw zdarzeń produktu wyłącznie w uruchomionej aplikacji do diagnostyki deweloperskiej. Zdarzenia te nie są przesyłane do Kovus ani dostawcy analityki w konfiguracji wydania.
Secondwind przechowuje na urządzeniu do 20 ograniczonych zapisów diagnostycznych awarii i błędów, aby umożliwić analizę numeru referencyjnego pomocy. Ciągi przypominające e-maile i długie wartości przypominające tokeny są usuwane z zapisanej wiadomości, a dziennik zapisuje nazwy kluczy kontekstu zamiast ich wartości. Diagnostyka nie jest wysyłana automatycznie. Eksportuj moje dane obejmuje zapisane diagnostyki i ostatnie błędy nadal przechowywane przez uruchomioną aplikację.
Gdy wydanie ma skonfigurowany punkt końcowy Sentry, oczyszczone komunikaty i stosy błędów JavaScript, wersja aplikacji oraz ograniczona diagnostyka systemu operacyjnego i urządzenia mogą być wysyłane do Sentry w celu poprawy niezawodności. Zdalne komunikaty i stosy błędów usuwają ciągi przypominające e-maile i długie wartości przypominające tokeny przed wysłaniem i mają ograniczoną długość. Kontekst operacyjny dostarczany przez aplikację ogranicza się do numeru referencyjnego pomocy i ograniczonych, zredagowanych etykiet. Ślady zdarzeń Sentry i obsługa awarii natywnych są wyłączone. Domyślne zbieranie danych osobowych, śledzenie, zrzuty ekranów i hierarchia widoku są wyłączone.
Gdzie przetwarzane są dane usługi
Baza danych Supabase Secondwind jest skonfigurowana w Sydney w Australii. Supabase Edge Functions używają regionalnej infrastruktury Supabase i mogą przetwarzać żądanie w regionie bliskim osobie je wysyłającej. RevenueCat przechowuje dane klientów w Stanach Zjednoczonych i może korzystać z usługodawców w innych miejscach. Własne żądania Coach są przetwarzane przez Anthropic i jej usługodawców i mogą być przetwarzane poza Australią. Zagraniczni usługodawcy mogą podlegać prawu krajów, w których działają.
Przechowywanie i usuwanie
Lokalne informacje pozostają do czasu ich usunięcia w Ustawieniach lub usunięcia aplikacji. Usuń konto i wszystkie dane usuwa zapisy SQLite Secondwind, utrwalony stan aplikacji, lokalną historię Coach, diagnostykę awarii i harmonogramy przypomnień. Jeśli istnieje powiązane konto usługi, ta sama czynność usuwa konto Supabase Auth, zasobnik limitu żądań wyzwań integralności, wyzwania i zapis klucza App Attest, rezerwacje żądań Coach, licznik serii żądań konta i powiązane kopie zdarzeń webhook RevenueCat przed wyczyszczeniem lokalnej sesji.
Aby bezpiecznie dokończyć przerwane usuwanie, Kovus przechowuje ograniczone potwierdzenie usunięcia zawierające skrót SHA-256 losowego identyfikatora żądania wygenerowanego przez aplikację, niejawny identyfikator konta Supabase, informację, czy autoryzacja Apple została cofnięta, czasy utworzenia i wygaśnięcia oraz moment zakończenia usuwania. Zakończony wynik umożliwia odzyskanie działania aplikacji, jeśli odpowiedź o powodzeniu zaginie. Potwierdzenie jest dostępne tylko dla roli usługi serwera i wygasa 24 godziny po utworzeniu; zakończenie lub ponowienie usuwania nie przedłuża wygaśnięcia. Zaplanowane codzienne czyszczenie usuwa wygasłe potwierdzenia. Jeśli usuwanie na serwerze nie może się zakończyć, aplikacja zachowuje lokalną sesję lub używa tego ograniczonego potwierdzenia, aby umożliwić ponowienie. Zapisy zakupów Apple i RevenueCat pozostają objęte ich własnymi okresami przechowywania i ustawieniami kont, a usunięcie Secondwind nie anuluje subskrypcji.
Jeśli konto zostanie usunięte, gdy żądanie Coach jest jeszcze rozliczane, Kovus przechowuje krótkotrwały zapis rezerwacji, aby uzgodnić koszt tokenów bez zakłócania pracy innych użytkowników. Zapis zawiera skrót konta i losowe identyfikatory żądań, datę użycia, liczbę zarezerwowanych tokenów, czas żądania i rozliczenia. Nie zawiera pytania, odpowiedzi, surowego identyfikatora konta, identyfikatora subskrypcji ani urządzenia. Zapisy kwalifikują się do usunięcia dwa dni po pierwotnym żądaniu i są usuwane podczas następnego codziennego czyszczenia, co daje okres przechowywania do trzech dni. Skrót zapobiega też dwukrotnemu rozliczeniu tego samego żądania po usunięciu konta.
Kovus przechowuje liczniki limitu żądań Coach dla subskrypcji, atestowanej instalacji i globalne przez maksymalnie 31 dni. Licznik subskrypcji jest powiązany z identyfikatorem subskrypcji RevenueCat, a nie usuniętym kontem Secondwind, więc ponowna instalacja lub zmiana konta aplikacji nie resetuje opłaconego limitu. Kovus przechowuje kopie zdarzeń subskrypcji RevenueCat przez maksymalnie 24 miesiące, chyba że zostaną usunięte przez proces usuwania konta w aplikacji. Apple, RevenueCat i Anthropic również przechowują informacje zgodnie z własnymi obowiązkami prawnymi i operacyjnymi.
Dostęp, sprostowanie i skargi dotyczące prywatności
Napisz na josh@kovus.dev, aby dowiedzieć się, jakie Twoje dane osobowe posiada Kovus, poprosić o ich poprawienie lub usunięcie albo złożyć skargę dotyczącą prywatności. Do znalezienia zapisu na serwerze możemy potrzebować kontekstu konta lub zakupu. Potwierdzimy otrzymanie skargi i odpowiemy w ciągu 30 dni. Jeśli odpowiedź nie jest satysfakcjonująca, możesz skontaktować się z Office of the Australian Information Commissioner.
Europejski Obszar Gospodarczy, Wielka Brytania i Szwajcaria
Josh Waller, prowadzący działalność pod nazwą Kovus, jest administratorem danych osobowych opisanych w tej polityce. Kwestie stawów i odpowiedzi ankiety przed ćwiczeniami są informacjami związanymi ze zdrowiem. Odpowiedzi ankiety są używane na tym urządzeniu podczas konfiguracji; potwierdzenie wskazówki konsultacji zapisuje, że rozumiesz zalecenie uzyskania profesjonalnej porady przed rozpoczęciem. Przed wysłaniem własnego pytania do Coach online Secondwind osobno prosi o wybranie Zgadzam się i wyślij po pokazaniu udostępnianych informacji i ich odbiorców.
Z zastrzeżeniem odpowiednich warunków i wyjątków możesz mieć prawo dostępu, sprostowania, usunięcia, ograniczenia lub sprzeciwu wobec przetwarzania oraz otrzymania przenośnej kopii swoich informacji. Eksportuj moje dane i Usuń konto i wszystkie dane są dostępne w Ustawieniach i pozostają dostępne po wstrzymaniu subskrypcji. Napisz do nas w sprawie wniosku, którego nie możesz zrealizować w aplikacji. Odpowiemy w ciągu 30 dni.
Własne żądania Coach przechodzą przez Supabase Edge Function obsługiwaną przez Kovus, a następnie komercyjne API Anthropic. Dane usługi mogą być przetwarzane poza EOG, Wielką Brytanią lub Szwajcarią. Kovus analizuje odpowiednie umowy z dostawcami i zabezpieczenia transferów międzynarodowych oraz konieczność wyznaczenia przedstawiciela w UE lub Wielkiej Brytanii. Te oceny nadal nie zostały zakończone.
Możesz złożyć skargę do organu ochrony danych w swoim kraju. Organy EOG wymienia European Data Protection Board. Użytkownicy w Wielkiej Brytanii mogą skontaktować się z ICO, a w Szwajcarii z FDPIC.
Bezpieczeństwo
Własne żądania Coach korzystają z zaszyfrowanych połączeń HTTPS. Żadnemu systemowi nie można zagwarantować pełnego bezpieczeństwa. Nie umieszczaj w pytaniach Coach danych identyfikujących, medycznych ani wysoce wrażliwych.
Dzieci
Secondwind został zaprojektowany jako aplikacja treningu siłowego dla dorosłych. Nie jest skierowany do dzieci i nie zbiera świadomie danych osobowych dziecka.
Zmiany i kontakt
Możemy aktualizować tę politykę przy zmianach aplikacji lub jej usługodawców. Bieżąca wersja i data aktualizacji pozostaną na tej stronie. Napisz na josh@kovus.dev z pytaniem lub wnioskiem.
Przeczytaj warunki korzystania lub odwiedź pomoc Secondwind.