Polityka prywatności

Ostatnia aktualizacja: listopad 2026

Kim jesteśmy

Administratorem danych dla IntervalCoach jest Russchen Media (działająca pod zarejestrowaną holenderską nazwą handlową IntervalCoach), jednoosobowa działalność gospodarcza zarejestrowana w Holandii pod adresem Kloosterhout 27, 9408 DL Assen, numer Izby Handlowej 51094282. W każdej sprawie dotyczącej prywatności lub w celu skorzystania ze swoich praw skontaktuj się z nami pod adresem coach@intervalcoach.app.

Oceniliśmy, czy jesteśmy zobowiązani do wyznaczenia Inspektora Ochrony Danych na mocy art. 37 GDPR, i doszliśmy do wniosku, że nie jesteśmy, ponieważ nasze przetwarzanie nie osiąga progu dużej skali wymaganego dla tego obowiązku. Kohorty porównawcze, które budujemy na podstawie wskaźników treningowych (zobacz sekcję Porównania poniżej), to agregaty statystyczne tworzone wyłącznie z grup liczących co najmniej 50 osób, więc dane te nie identyfikują żadnej osoby, a nasze przetwarzanie danych szczególnej kategorii ogranicza się do spersonalizowanych funkcji, na które wyraźnie się zgadzasz. Każdą sprawę dotyczącą prywatności możesz zgłosić, a wobec przetwarzania na potrzeby porównań możesz wnieść sprzeciw, pod powyższym adresem e-mail.

Przegląd

IntervalCoach to oparty na AI asystent treningowy, który generuje spersonalizowane treningi kolarskie, biegowe, pływackie, marszowe, wędrowne oraz siłowe. Niniejsza polityka prywatności wyjaśnia, w jaki sposób gromadzimy, wykorzystujemy i chronimy Twoje dane podczas korzystania z naszej usługi.

Podstawa prawna przetwarzania (art. 6 GDPR)

Jeśli znajdujesz się w Europejskim Obszarze Gospodarczym lub Wielkiej Brytanii, przetwarzamy Twoje dane osobowe na następujących podstawach prawnych:

  • Wykonanie umowy (art. 6 ust. 1 lit. b): tworzenie konta, logowanie (za pomocą Intervals.icu, Google, Apple, linku e-mail lub klucza dostępu), odbieranie i przechowywanie danych treningowych z usług, które łączysz (takich jak Intervals.icu czy Wahoo), oraz przesyłanych przez Ciebie plików, wysyłanie zaplanowanych treningów do wybranych usług, generowanie treningów i analiz, obsługa subskrypcji za pośrednictwem Stripe lub Apple.
  • Wyraźna zgoda (art. 6 ust. 1 lit. a oraz art. 9 ust. 2 lit. a): przetwarzanie danych dotyczących zdrowia i dobrego samopoczucia (zmienność rytmu serca, sen, spoczynkowe tętno, regeneracja) oraz wysyłanie opcjonalnych wiadomości marketingowych lub informacji o aktualizacjach produktu. Możesz wycofać tę zgodę w dowolnym momencie w Ustawieniach lub kontaktując się z nami.
  • Prawnie uzasadnione interesy (art. 6 ust. 1 lit. f): monitorowanie błędów za pomocą Sentry, analitykę subskrypcji i przychodów za pomocą ChartMogul, zapobieganie oszustwom i nadużyciom, bezpieczeństwo usługi, badanie zgłoszeń wsparcia, które przesyłasz, oraz ulepszanie usługi na podstawie zanonimizowanych, niezidentyfikowanych wzorców, które obserwujemy w danych o użytkowaniu i zgłoszeniach. Tam, gdzie opieramy się na prawnie uzasadnionym interesie, oceniliśmy, że nasz interes nie przeważa nad Twoimi prawami do prywatności; możesz w każdej chwili zgłosić sprzeciw wobec tego przetwarzania.

Konto i logowanie

Możesz utworzyć konto IntervalCoach i logować się za pomocą Intervals.icu, Google, Apple, jednorazowego linku wysłanego na Twój adres e-mail lub klucza dostępu. Nigdy nie prosimy o hasło, nie otrzymujemy go ani nie przechowujemy.

  • Dane konta: Twoje imię i nazwisko oraz adres e-mail, a także – jeśli zdecydujesz się je podać – płeć i data urodzenia, których używamy, aby dopasować Twój plan do wieku oraz porównać Cię z podobnymi sportowcami. Możesz je zmienić lub usunąć w Ustawieniach.
  • Logowanie przez Google: Google udostępnia Twoje imię i nazwisko, adres e-mail oraz identyfikator konta Google (uprawnienia openid, email i profile). Używamy ich wyłącznie do zalogowania Cię i uzupełnienia danych konta. Logowanie nie daje nam dostępu do Twojej poczty, kontaktów, plików ani innych danych Google.
  • Logowanie przez Apple: Apple udostępnia identyfikator Twojego konta Apple, adres e-mail oraz imię i nazwisko przy pierwszym logowaniu. Jeśli wybierzesz opcję Ukryj mój adres e-mail, otrzymujemy prywatny adres przekazujący zamiast Twojego własnego, a Apple przekazuje Ci nasze wiadomości. Token wydany przez Apple przechowujemy w formie zaszyfrowanej, wyłącznie po to, by móc go unieważnić, gdy usuniesz konto lub usuniesz Apple jako metodę logowania.
  • Link e-mail: wysyłamy jednorazowy link i sześciocyfrowy kod na podany adres. Oba wygasają po 15 minutach i działają jednorazowo. Przechowujemy wyłącznie hash linku oraz kluczowany hash kodu — nigdy sam link ani sam kod.
  • Klucz dostępu: klucz, który Twoje urządzenie lub menedżer haseł (np. iCloud Keychain czy Google Password Manager) tworzy dla IntervalCoach i odblokowuje za pomocą Face ID, odcisku palca lub kodu PIN urządzenia. Twoja twarz, odcisk palca i PIN pozostają na urządzeniu, podobnie jak prywatna część klucza. Przechowujemy wyłącznie publiczną część klucza, licznik pomagający wykryć skopiowany klucz oraz informację, który menedżer haseł go przechowuje, aby móc nazwać go w Ustawieniach.

Nigdy nie łączymy kont na podstawie tego, że mają ten sam adres e-mail. Metoda logowania jest dodawana do konta tylko wtedy, gdy jesteś do niego zalogowany/-a i to potwierdzisz.

Dane, które gromadzimy

Nie potrzebujesz konta Intervals.icu: możesz zalogować się przez Google, Apple lub link e-mail i przenieść swoje dane treningowe z dowolnego z poniższych źródeł. Gdy łączysz usługę treningową (taką jak Intervals.icu lub Wahoo), synchronizujesz treningi z Apple Health lub Google Health albo przesyłasz plik, otrzymujemy:

  • Wskaźniki sprawności: CTL, ATL, TSB, eFTP oraz dane o obciążeniu treningowym
  • Dane o dobrym samopoczuciu: HRV, sen, spoczynkowe tętno i stan regeneracji. Jeśli połączysz Whoop lub Apple HealthKit, te same kategorie danych są odczytywane z tych źródeł.
  • Historia aktywności: Twoje ukończone sesje i ich zapisy: moc, tętno, kadencję, prędkość lub tempo oraz, w przypadku sesji terenowych, trasę GPS; a także Twoje strefy treningowe i progi, takie jak FTP
  • Wydarzenia w kalendarzu: Zaplanowane treningi i cele startowe
  • Z Wahoo (opcjonalne połączenie bezpośrednie): identyfikator Twojego konta Wahoo; Twoje ukończone przejazdy jako oryginalny plik zapisu, z mocą, tętnem, kadencją, prędkością i trasą GPS, w tym przejazdy z ostatniego roku przy pierwszym połączeniu; Twoje FTP i strefy mocy; oraz Twoją wagę. Wysyłamy Twoje zaplanowane treningi IntervalCoach na konto Wahoo, aby pojawiały się na Twoich urządzeniach Wahoo. Nigdy nie przekazujemy danych z Wahoo do Intervals.icu ani żadnej innej usługi.
  • Z Garmin Connect (opcjonalne połączenie bezpośrednie): Twoje aktywności, dane zdrowotne i dotyczące regeneracji oraz – tylko jeśli je udostępnisz – dane o cyklu miesiączkowym, zgodnie z opisem w sekcji Dane z Garmin Connect poniżej. Wysyłamy Twoje zaplanowane treningi i trasy na urządzenie Garmin. Nigdy nie przekazujemy danych z Garmin do Intervals.icu ani żadnej innej usługi.

Mamy dostęp wyłącznie do danych niezbędnych do generowania spersonalizowanych rekomendacji treningowych oraz do danych konta opisanych w sekcji Konto i logowanie. Nie mamy dostępu do danych płatności ani informacji niezwiązanych z treningiem. Dane treningowe powiązane z Twoim kontem są pseudonimizowane — podczas przesyłania do zewnętrznych dostawców AI są one powiązane z wewnętrznym identyfikatorem sesji, a nie z Twoim imieniem i nazwiskiem ani adresem e-mail.

Dane dotyczące zdrowia i dobrego samopoczucia (szczególna kategoria)

Niektóre dane, które łączysz z IntervalCoach — zmienność rytmu serca, sen, spoczynkowe tętno, wyniki regeneracji z Whoop lub Apple Health — stanowią dane szczególnej kategorii („dane dotyczące zdrowia”) w rozumieniu art. 9 GDPR. Przetwarzamy te dane wyłącznie za Twoją wyraźną zgodą, o którą prosimy, zanim dane te zostaną użyte po raz pierwszy. Zgodę możesz wycofać w dowolnym momencie w Ustawieniach, po czym przestaniemy przetwarzać te dane i usuniemy to, co zostało zapisane w pamięci podręcznej. Wycofanie zgody nie wpływa na zgodność z prawem przetwarzania dokonanego przed jej wycofaniem. Jeśli nie wyrazisz tej zgody, IntervalCoach nadal będzie działać w oparciu o same dane treningowe, ale funkcje uwzględniające regenerację będą mniej spersonalizowane.

Apple Health (HealthKit)

Na iPhonie i Apple Watch aplikacja IntervalCoach może odczytywać poniższe kategorie z Apple Health na Twoim urządzeniu. To Ty decydujesz na ekranie uprawnień Apple, którymi chcesz się dzielić, i możesz to zmienić w dowolnym momencie w aplikacji Zdrowie — odczytujemy zawsze tylko to, na co zezwoliłeś, i tylko dopóki uprawnienie jest przyznane:

  • Dobre samopoczucie i regeneracja: zmienność rytmu serca, spoczynkowe tętno, częstość oddechów, saturacja krwi, temperatura nadgarstka, sen, VO2 max, regeneracja tętna, masa ciała oraz procent tkanki tłuszczowej
  • Cykl menstruacyjny (opcjonalnie): krwawienie miesiączkowe, odczytywane tylko, jeśli zdecydujesz się je udostępnić, aby uczynić regenerację i readiness dokładniejszymi
  • Treningi: Twoje zarejestrowane treningi i sesje, w tym pomiary tętna oraz dane trasy GPS, jeśli są dostępne, które synchronizujemy z Twoim dziennikiem treningowym

Aplikacja odczytuje te dane na Twoim urządzeniu i wysyła tylko to, co jest niezbędne do zapewnienia funkcji IntervalCoach: readiness uwzględniającego regenerację, analizy treningu i synchronizacji ukończonych treningów z Twoim dziennikiem treningowym. Nigdy nie odczytujemy Apple Health na naszych serwerach — to aplikacja iOS decyduje, co wysłać. Dostęp możesz cofnąć w dowolnym momencie w Ustawieniach iOS lub w aplikacji Zdrowie, co natychmiast zatrzymuje cały dostęp.

IntervalCoach nie zapisuje żadnych danych w Apple Health. Za Twoim pozwoleniem aplikacja iOS może zaplanować Twoje treningi IntervalCoach w aplikacji Trening na Apple Watch (za pomocą WorkoutKit), abyś mógł rozpocząć sesję z poziomu zegarka.

Dane uzyskane za pośrednictwem HealthKit są wykorzystywane wyłącznie do zapewnienia opisanych powyżej funkcji. Nie wykorzystujemy danych Apple Health do reklam, nie sprzedajemy ich ani nie udostępniamy stronom trzecim, z wyjątkiem przypadków ściśle niezbędnych do świadczenia Usługi. Nie wykorzystujemy danych Apple Health do tworzenia, ulepszania ani trenowania uogólnionych lub niespersonalizowanych modeli AI lub ML; służą one wyłącznie do zapewnienia Twojego spersonalizowanego coachingu.

Wszystkie powyższe kategorie to dane szczególnej kategorii w rozumieniu art. 9 GDPR. Nasza podstawa zgody jest opisana w sekcji „Dane dotyczące zdrowia i dobrego samopoczucia (szczególna kategoria)” powyżej: udzielenie uprawnienia w aplikacji Zdrowie firmy Apple stanowi Twoją wyraźną zgodę w rozumieniu art. 9(2)(a) GDPR.

Dane Google Health

Jeśli zdecydujesz się połączyć Google Health (przez Health Connect lub swoje konto Google), IntervalCoach uzyskuje dostęp do następujących danych za Twoją wyraźną zgodą i tylko wtedy, gdy połączenie jest aktywne:

  • Aktywność i fitness: treningi, kroki, dystans i VO2 max
  • Wskaźniki i pomiary zdrowotne: zmienność rytmu serca, spoczynkowe tętno, saturacja krwi, częstość oddechów, temperatura skóry i skład ciała
  • Sen: fazy snu, czas trwania i efektywność
  • Lokalizacja: trasy GPS powiązane z treningami na zewnątrz, używane do pokazania mapy trasy i wyeksportowania aktywności

Te dane są wykorzystywane wyłącznie do zapewnienia podstawowych funkcji IntervalCoach: readiness uwzględniającego regenerację, analizy treningu i synchronizacji treningów. Google Health możesz odłączyć w dowolnej chwili w Ustawieniach, co natychmiast zatrzymuje cały dostęp.

Wykorzystywanie i przekazywanie przez IntervalCoach informacji otrzymanych z interfejsów API Google do jakiejkolwiek innej aplikacji będzie zgodne z Google API Services User Data Policy, w tym z wymogami Limited Use. Nie wykorzystujemy danych Google Health do reklam, nie sprzedajemy ich i nie zezwalamy na ich odczyt przez ludzi, z wyjątkiem sytuacji, gdy wyraźnie o to poprosisz (w celu wsparcia), gdy jest to wymagane ze względów bezpieczeństwa lub gdy wymaga tego prawo. Nie wykorzystujemy danych Google Health do tworzenia, ulepszania ani trenowania uogólnionych lub niespersonalizowanych modeli AI lub ML; służą one wyłącznie do zapewnienia Twojego spersonalizowanego coachingu.

Health Connect (Android)

W systemie Android, gdy udzielisz uprawnienia Health Connect, aplikacja IntervalCoach odczytuje z Health Connect na Twoim urządzeniu następujące dane i tylko wtedy, gdy te uprawnienia są przyznane:

  • Dobre samopoczucie i regeneracja: zmienność rytmu serca, tętno spoczynkowe, częstość oddechów, saturacja krwi, temperatura skóry (w zegarkach, które ją mierzą), sen, VO2 max i masa ciała

Aplikacja odczytuje te dane na Twoim urządzeniu i za Twoją zgodą wysyła tylko to, co jest niezbędne do zapewnienia funkcji IntervalCoach: readiness uwzględniającego regenerację, analizy treningu i dokładności obciążenia treningowego. Dostęp możesz cofnąć w dowolnym momencie w ustawieniach Androida lub w Health Connect.

Jeśli zezwolisz na dostęp w tle, aplikacja odczytuje te same dane raz każdego ranka, gdy nie jest otwarta, dzięki czemu Twój dzienny raport odzwierciedla regenerację z ostatniej nocy. Dostęp w tle nigdy nie dodaje nowych typów danych – zmienia tylko moment odczytu danych, na które już wyraziłeś zgodę.

W przyszłej aktualizacji aplikacja może zapisywać treningi interwałowe ukończone w IntervalCoach z powrotem do Health Connect, aby inne Twoje aplikacje mogły je zobaczyć. Dzieje się tak wyłącznie po udzieleniu wyraźnego uprawnienia do zapisu w Health Connect.

Nasz dostęp do danych Health Connect i korzystanie z nich są zgodne z zasadami uprawnień Health Connect w Google Play, a wykorzystujemy je wyłącznie do zapewnienia opisanych powyżej funkcji. Nie wykorzystujemy danych Health Connect do reklam i ich nie sprzedajemy. Nie wykorzystujemy danych Health Connect do tworzenia, ulepszania ani trenowania uogólnionych lub niespersonalizowanych modeli AI lub ML; służą one wyłącznie do zapewnienia Twojego spersonalizowanego coachingu.

Dane z Garmin Connect

Jeśli połączysz Garmin Connect bezpośrednio z IntervalCoach, to na ekranie logowania Garmina sam wybierasz, jakimi danymi się dzielisz. W zależności od tego, na co pozwolisz, otrzymujemy:

  • Aktywności: Twoje ukończone aktywności, w tym oryginalny plik aktywności z mocą, tętnem, kadencją, prędkością, okrążeniami i trasą GPS.
  • Zdrowie i regeneracja: sen, zmienność rytmu serca, tętno spoczynkowe, stres, Body Battery, temperatura skóry, częstość oddechu i natlenienie krwi, skład ciała, VO2 max i podsumowania dzienne. Także dzienne sumy jedzenia i płynów, które zapisujesz w Garmin Connect.
  • Zdrowie kobiet (tylko jeśli je udostępnisz): dane o Twoim cyklu miesiączkowym.

Dane z Garmin wykorzystujemy wyłącznie do Twojego treningu: analizujemy Twoje sesje w odniesieniu do planu, obliczamy obciążenie treningowe, formę, krzywe mocy i progi, oceniamy Twoją gotowość każdego ranka, dostosowujemy treningi i plan oraz odpowiadamy na Twoje pytania w Coach+. Wysyłamy zaplanowane treningi i trasy wyścigowe do Garmin Connect, aby pojawiły się na Twoim urządzeniu Garmin. Dane z Garmin są wyświetlane z odpowiednim oznaczeniem Garmin.

Dane z Garmin są przetwarzane i przechowywane wyłącznie przez IntervalCoach oraz dostawców usług działających w naszym imieniu: Vercel (hosting, przechowywanie plików i AI Gateway), Neon (baza danych) oraz Upstash (magazyn danych) – wszyscy przechowują dane w UE (Frankfurt); dostawców modeli AI Google, OpenAI i SpaceXAI, którzy generują Twoje analizy i wskazówki treningowe na podstawie płatnych warunków API z zerowym przechowywaniem danych i bez trenowania na Twoich danych; oraz Resend, który dostarcza Twój e-mail po treningu.

Nigdy nie sprzedajemy danych z Garmin ani niczego, co z nich wynika, i nie wykorzystujemy ich do reklam. Nie przekazujemy danych z Garmin innym platformom ani usługom, w tym Intervals.icu. Asystent AI, którego sam połączysz z IntervalCoach przez nasze połączenie MCP, nie otrzymuje Twoich sesji z Garmin ani Twoich pomiarów zdrowotnych, takich jak zmienność rytmu serca, tętno spoczynkowe, sen, stres, Body Battery, natlenienie krwi, częstość oddechu, temperatura skóry, waga, skład ciała, VO2 max, kroki oraz jedzenie i płyny, które zapisujesz. Gdy tylko Twoje konto zawiera dane zdrowotne z Garmin, wstrzymujemy te pomiary ze wszystkich źródeł, nie tylko z Garmin. Asystent może otrzymać to, co IntervalCoach sam oblicza, na przykład Twój wynik gotowości, informację, czy dany pomiar jest powyżej czy poniżej Twojego zwykłego poziomu i o ile, Twoje obciążenie treningowe i formę oraz Twój plan, ale nie pomiary, na których się opierają.

Przetwarzanie Twoich danych z Garmin przez AI wymaga Twojej wyraźnej zgody, o którą prosimy w momencie łączenia Garmina i przed przetworzeniem jakichkolwiek Twoich danych z Garmin. Możesz wycofać tę zgodę w dowolnym momencie, odłączając Garmin Connect w Ustawienia > Integracje i wybierając usunięcie danych z Garmin albo usuwając konto; wtedy przestajemy przetwarzać Twoje dane z Garmin za pomocą AI. Dane z Garmin oraz wszystko, co z nich wynika, w tym Twoje analizy i rozmowy w Coach+ na ich temat, nigdy nie są wykorzystywane do trenowania, oceny ani ulepszania modeli AI.

Możesz zobaczyć swoje dane z Garmin w IntervalCoach, poprawić profil i ustawienia treningowe, wyeksportować dane oraz je usunąć. Rozłączenie Garmina w Ustawienia > Integracje natychmiast blokuje wszelki dostęp i pozwala usunąć przechowywane przez nas dane z Garmin; możesz też cofnąć dostęp IntervalCoach w swoim koncie Garmin Connect. Usunięcie konta usuwa wszystko. W przypadku innych próśb skontaktuj się z nami pod adresem podanym poniżej.

Strava

Jeśli połączysz Stravę, IntervalCoach doda analizę potreningową do opisu odpowiedniej aktywności na Stravie, a jeśli to włączysz, ustawi jej tytuł na nazwę zaplanowanego treningu. Połączenie służy wyłącznie do zapisu: nie importujemy Twoich aktywności ze Stravy.

  • Co odczytujemy: czas rozpoczęcia i czas trwania Twoich aktywności na Stravie w okolicach analizowanego treningu, aby znaleźć tę właściwą, a także aktualny tytuł i opis tej aktywności, dzięki czemu tekst napisany przez Ciebie zostaje zachowany, gdy dodajemy nasz. Otrzymujemy też powiadomienie, gdy dodasz aktywność, aby analiza pojawiła się bez opóźnień. Dane te są odczytywane w momencie zapisu i nie są przechowywane.
  • Co przechowujemy: Twoje zaszyfrowane tokeny dostępu do Strava oraz identyfikator Twojego konta sportowca na Strava, dzięki któremu Strava informuje nas o cofnięciu dostępu.

Dane ze Strava nigdy nie są przesyłane do dostawców AI, nigdy nie są łączone z Twoimi innymi danymi, nigdy nie są pokazywane nikomu innemu i nigdy nie są sprzedawane ani udostępniane. Na Strava zapisywane są wyłącznie sesje ze źródeł, które na to pozwalają; sesje zarejestrowane bezpośrednio przez Garmin lub Wahoo nie są zapisywane.

Możesz odłączyć Strava w Ustawienia → Integracje lub usunąć IntervalCoach na stronie strava.com/settings/apps, a także poprosić nas o usunięcie Twoich danych ze Strava pod adresem coach@intervalcoach.app. W każdym z tych przypadków, a także przy usunięciu konta, cofamy nasz dostęp, usuwamy wymienione wyżej dane i potwierdzamy usunięcie mailowo.

Jak wykorzystujemy Twoje dane

Twoje dane treningowe są wykorzystywane do:

  • Generowania opartych na AI rekomendacji treningowych dopasowanych do Twojego poziomu sprawności
  • Analizowania Twojego obciążenia treningowego i stanu regeneracji
  • Śledzenia postępów w strefach i identyfikowania luk w treningu
  • Wysyłania podsumowań treningów i wskazówek trenerskich (jeśli włączone)
  • Badania zgłoszeń do wsparcia, które przesyłasz, diagnozowania problemów i ulepszania usługi. Możemy wyodrębniać zanonimizowane, nieidentyfikujące wzorce z poszczególnych zgłoszeń (na przykład zależność między nazwą treningu a jego zmierzoną intensywnością), aby pisać testy regresyjne i ulepszać naszą logikę klasyfikacji. Wzorce te nie zawierają identyfikatorów osobowych, a Twoje surowe dane nigdy nie są wykorzystywane do trenowania modeli AI.

Porównania i zestawienia

Wykorzystujemy wskaźniki treningowe z kont IntervalCoach — moc, sprawność (CTL), prędkość biegu, tygodniowe obciążenie treningowe oraz przedział wiekowy i płeć — do budowania zagregowanych kohort porównawczych, abyś mógł zobaczyć, jak Twoje wyniki wypadają na tle podobnych sportowców (na przykład „silniejszy niż 70% kolarzy w Twoim przedziale”). Kohorta jest budowana z rzeczywistych danych użytkowników dopiero wtedy, gdy liczy co najmniej 50 członków; mniejsze grupy korzystają z opublikowanych wartości referencyjnych. Pokazywane porównania to wyłącznie zagregowane zakresy i percentyle i nie zawierają danych identyfikujących — nigdy nie ujawniają tożsamości ani indywidualnych wyników innego użytkownika. Naszą podstawą prawną jest nasz prawnie uzasadniony interes polegający na dostarczaniu tych porównawczych wniosków, a Ty możesz w dowolnym momencie wnieść sprzeciw, kontaktując się z nami.

Przechowywanie danych

Różne rodzaje danych przechowujemy przez różne okresy:

  • Informacje o koncie (identyfikator sportowca, e-mail): tak długo, jak istnieje Twoje konto. Usuwane w ciągu 30 dni po usunięciu konta.
  • Tokeny OAuth (Intervals.icu, Wahoo, Whoop, Google Health, logowanie przez Apple): zaszyfrowane, przechowywane dopóki Twoje konto jest aktywne lub do momentu odłączenia bądź usunięcia danej usługi. Unieważniane i usuwane przy usunięciu konta.
  • Metody logowania (Google, Apple, e-mail, klucz dostępu): identyfikator konta nadany przez dostawcę i podany przez niego adres e-mail, a w przypadku klucza dostępu – jego klucz publiczny oraz informację, który menedżer haseł go przechowuje; dane przechowujemy, dopóki dana metoda logowania jest powiązana z Twoim kontem. Usuwamy je po jej usunięciu lub usunięciu konta.
  • Aktywności i zapisy: sesje w Twoim dzienniku treningowym i ich zapisy (oryginalny plik, jeśli istnieje, oraz zawarte w nim pomiary, w tym trasa GPS sesji terenowych), z każdego połączonego lub przesłanego źródła: Intervals.icu, Wahoo, Apple Health, Google Health oraz Twoich własnych plików. Przechowywane tak długo, jak istnieje Twoje konto. Gdy odłączasz usługę oferującą taki wybór, jak Wahoo, decydujesz, czy zachowujemy jej aktywności, czy je usuwamy. Usuwane w ciągu 30 dni po usunięciu konta.
  • Pamięć podręczna analizy treningowej: do 7 dni, a następnie pobierane ponownie z połączonej usługi lub obliczane ponownie na podstawie przechowywanych zapisów, w razie potrzeby.
  • Historia czatu Coach+: przechowywana tak długo, jak istnieje Twoje konto lub do momentu jej usunięcia; historię czatu możesz wyczyścić w Ustawieniach.
  • Dokumentacja rozliczeniowa (Stripe / Apple): przechowywana przez 7 lat w celu zachowania zgodności z holenderskim prawem podatkowym (Algemene wet inzake rijksbelastingen, art. 52).
  • Zapis okresu próbnego: po usunięciu konta zachowujemy Twój identyfikator sportowca Intervals.icu (jeśli połączyłeś/aś Intervals.icu), zahaszowany (kluczowany hash) adres e-mail (nie sam adres), datę zakończenia bezpłatnego okresu próbnego, informację o tym, czy kiedykolwiek posiadałeś/aś płatną subskrypcję oraz, jeśli tak, Twój identyfikator klienta Stripe. Nie przechowujemy ani imienia i nazwiska, ani czytelnego adresu e-mail. Zachowujemy te dane, aby bezpłatny okres próbny mógł zostać wykorzystany tylko raz przez jedną osobę.
  • Dzienniki e-mail (Resend): 90 dni na potrzeby diagnostyki dostarczania.
  • Dane o błędach (Sentry): 90 dni.

Gdy odłączasz Wahoo (lub usuwasz IntervalCoach ze swojego konta Wahoo), zachowujemy aktywności już zsynchronizowane w Twoim dzienniku treningowym IntervalCoach, chyba że zdecydujesz się je usunąć lub usuniesz swoje konto. Możesz również w dowolnym momencie poprosić nas o ich usunięcie, pisząc na coach@intervalcoach.app.

Usługi podmiotów zewnętrznych

IntervalCoach korzysta z następujących usług podmiotów zewnętrznych:

  • Intervals.icu: Jedna z usług treningowych, które możesz połączyć. Za Twoją zgodą odczytujemy Twoje dane treningowe przez ich API i dodajemy zaplanowane treningi do Twojego kalendarza Intervals.icu. Polityka prywatności Intervals.icu
  • Wahoo: Opcjonalne połączenie bezpośrednie (Wahoo Fitness). Za Twoją zgodą otrzymujemy Twoje ukończone przejazdy (moc, tętno, kadencję, prędkość i trasę GPS), Twoje FTP i strefy mocy oraz wagę, a także wysyłamy zaplanowane treningi na Twoje urządzenia Wahoo. Przechowujemy dane z Wahoo we własnej bazie danych, wyświetlamy je z adnotacją Wahoo i nigdy nie przekazujemy ich do Intervals.icu ani żadnej innej usługi.
  • Garmin: Opcjonalne połączenie bezpośrednie (Garmin Connect). Za Twoją zgodą otrzymujemy Twoje aktywności i dane zdrowotne oraz wysyłamy zaplanowane treningi i trasy na Twoje urządzenie Garmin. Garmin jest niezależnym administratorem danych na Twoim koncie Garmin Connect. Przechowujemy dane z Garmin we własnym magazynie, wyświetlamy je z odpowiednim oznaczeniem Garmin i nigdy nie przekazujemy ich do Intervals.icu ani żadnej innej usługi.
  • Google: Dostawca modelu AI, działający jako podmiot przetwarzający w naszym imieniu. Przetwarza dane treningowe, niezależnie od ich źródła, aby generować Twoje treningi, analizy i odpowiedzi trenera, na warunkach płatnego API, które wykluczają uczenie modelu na Twoich danych i ich zatrzymywanie po zakończeniu żądania. Zobacz Oświadczenie o przejrzystości AI poniżej.
  • SpaceXAI: Dostawca modelu AI, działający jako podmiot przetwarzający w naszym imieniu. Przetwarza dane treningowe, niezależnie od ich źródła, aby generować Twoje treningi, analizy i odpowiedzi trenera, na warunkach płatnego API, które wykluczają uczenie modelu na Twoich danych i ich zatrzymywanie po zakończeniu żądania. Zobacz Oświadczenie o przejrzystości AI poniżej.
  • OpenAI: Dostawca modelu AI, działający jako podmiot przetwarzający w naszym imieniu. Przetwarza dane treningowe, niezależnie od ich źródła, aby generować Twoje treningi, analizy i odpowiedzi trenera, na warunkach płatnego API, które wykluczają uczenie modelu na Twoich danych i ich zatrzymywanie po zakończeniu żądania. Zobacz Oświadczenie o przejrzystości AI poniżej.
  • TypeSafe AI: Dostawca modelu AI, działający jako podmiot przetwarzający w naszym imieniu. Przetwarza dane treningowe, niezależnie od ich źródła, aby generować Twoje treningi, analizy i odpowiedzi trenera, na warunkach płatnego API, które wykluczają uczenie modelu na Twoich danych i ich zatrzymywanie po zakończeniu żądania. Zobacz Oświadczenie o przejrzystości AI poniżej.
  • Vercel: Platforma hostingowa, przechowywanie plików zapisów Twoich aktywności (Vercel Blob) oraz AI Gateway (kieruje zapytania do dostawców AI). Polityka prywatności Vercel
  • Vercel Analytics & Speed Insights: Przyjazna dla prywatności, pozbawiona plików cookie analityka użytkowania i monitorowanie wydajności (odsłony stron oraz Web Vitals) używane do zrozumienia sposobu korzystania i ulepszania aplikacji. Nie prowadzimy śledzenia między witrynami ani nie gromadzimy żadnych identyfikatorów osobowych.
  • Stripe: Obsługa płatności za subskrypcje. Nie przechowujemy Twoich danych płatności.
  • Resend: Dostarczanie wiadomości e-mail z linkami logowania, podsumowaniami treningów i aktualizacjami od trenera.
  • Sentry: Monitorowanie błędów w celu poprawy niezawodności aplikacji. Żadne dane treningowe nie są wysyłane do Sentry.
  • OpenStreetMap / Overpass: Opcjonalna analiza nawierzchni trasy: gdy włączysz tę funkcję przed przesłaniem lub importem trasy, wysyłamy uproszczone współrzędne trasy do Geoapify Map Matching API (geoapify.com), aby sprawdzić nawierzchnie dróg i ścieżek w OpenStreetMap. Nie wysyłamy Twojego imienia, ID konta, znaczników czasu, wysokości ani pomiarów aktywności. Wynikowe szacunki nawierzchni są zapisywane wraz z Twoją trasą i stają się publiczne tylko wtedy, gdy udostępnisz wyścig i zostanie on zatwierdzony. Gdy przesłany plik trasy nie zawiera danych o wysokości, wysyłamy uproszczone współrzędne trasy do Geoapify Elevation API, aby sprawdzić wysokość terenu. Nie wysyłamy Twojego imienia, ID konta, znaczników czasu ani pomiarów aktywności.
  • BigDataCloud: Otrzymuje współrzędne do ustalania nazw miejsc dla prognoz pogody i przesłanych tras (współrzędne startu tras są zaokrąglane do około 100 m); nie wysyłamy plików GPX ani danych konta.
  • Whoop: Opcjonalna integracja. Dostęp tylko do odczytu do Twoich danych o regeneracji i obciążeniu za Twoją wyraźną zgodą. Tokeny są szyfrowane w spoczynku i unieważniane po rozłączeniu.
  • Apple HealthKit: Opcjonalna integracja. Dane dotyczące samopoczucia (HRV, sen, tętno spoczynkowe, waga ciała) oraz, jeśli na to pozwolisz, Twoje treningi przesyłane do nas z urządzenia iOS. Nigdy nie odczytujemy danych bezpośrednio z Apple Health; to aplikacja iOS decyduje, co wysłać. Aplikacja iOS może również dodawać Twoje zaplanowane treningi IntervalCoach do aplikacji Workouts na Apple Watch za pomocą WorkoutKit, za Twoją zgodą.
  • Apple Push & Firebase: Apple Push Notification service oraz Firebase Cloud Messaging: gdy włączysz powiadomienia, Twoje urządzenie wysyła nam token push, abyśmy mogli dostarczać włączone przez Ciebie powiadomienia (takie jak Twój dzienny trening i przypomnienia). Powiadomienia możesz wyłączyć w dowolnym momencie w ustawieniach swojego urządzenia lub aplikacji.
  • Google Health: Opcjonalna integracja. Dostęp tylko do odczytu do treningów, GPS, tętna, snu i innych wskaźników dobrego samopoczucia z Twojego Fitbita, Pixel Watch lub dowolnego urządzenia Wear OS, za Twoją wyraźną zgodą.
  • Strava: Integracja opcjonalna. Zapisuje Twoją analizę po treningu w opisach aktywności na Strava. Odczytuje tylko to, co jest niezbędne do tego zapisu, i nie przechowuje ze Strava niczego poza samym połączeniem.
  • Sign in with Google: Logowanie opcjonalne. Google udostępnia Twoje imię i nazwisko, adres e-mail oraz identyfikator konta Google, dzięki czemu możesz zalogować się swoim kontem Google. Żadne inne dane Google nie są pobierane.
  • Sign in with Apple: Logowanie opcjonalne. Apple udostępnia identyfikator Twojego konta Apple, adres e-mail (lub prywatny adres przekazujący, jeśli wybierzesz opcję Ukryj mój adres e-mail) oraz, przy pierwszym logowaniu, imię i nazwisko.
  • Upstash (via Vercel KV): Bazowy dostawca Vercel KV, którego używamy do przechowywania danych sportowców, zaszyfrowanych tokenów i operacyjnych pamięci podręcznych. Dane są przechowywane w regionie UE (Frankfurt).
  • Neon: Baza danych (PostgreSQL), w której przechowywane są Twoje metody logowania, usługi, które podłączasz (ich tokeny są szyfrowane) oraz Twoje dane treningowe. Dane przechowywane są w regionie UE (Frankfurt).
  • Featurebase: Wsparcie klienta, opinie i centrum pomocy. Gdy otwierasz wątek wsparcia lub korzystasz z komunikatora w aplikacji, Twoje imię, e-mail, poziom subskrypcji i bieżąca strona są udostępniane Featurebase, abyśmy mogli odpowiedzieć. Widżet ładuje się wyłącznie na zalogowanych stronach.
  • Moneybird: Holenderskie oprogramowanie księgowe. Przesyłamy do Moneybird dokumentację rozliczeniową (faktury i pozycje płatności), aby spełnić holenderskie obowiązki sprawozdawczości podatkowej. Nie przesyłamy danych treningowych, danych o dobrym samopoczuciu ani danych o aktywności.
  • ChartMogul: Analityka subskrypcji (ChartMogul GmbH & Co. KG, Berlin, Niemcy; dane hostowane w UE). Używamy jej do mierzenia subskrypcji, przychodów, odpływu klientów i konwersji okresów próbnych. W przypadku płacących użytkowników ChartMogul otrzymuje historię subskrypcji i płatności ze Stripe, Apple App Store lub Google Play; w przypadku płatności przez Stripe obejmuje to imię i nazwisko, adres e-mail oraz kraj przypisane do konta płatności. Dla każdego konta, w tym darmowych, wysyłamy pseudonimowy rekord identyfikowany wyłącznie za pomocą wewnętrznego ID konta: daty rejestracji i okresu próbnego, informację, czy korzystasz z planu darmowego czy płatnego, sposób, w jaki nas znalazłeś/aś (strona odsyłająca, kampania, platforma i język), oraz datę ostatniego otwarcia aplikacji. Jeśli zostawisz swój adres e-mail na stronie zawodów, wysyłamy tylko jego jednostronny hash. Nie wysyłamy danych o treningach, samopoczuciu, zdrowiu ani aktywności, a także nie wysyłamy imienia, nazwiska ani adresu e-mail użytkowników, którzy nie płacą.

Oświadczenie o przejrzystości AI

IntervalCoach wykorzystuje sztuczną inteligencję do tworzenia i dostosowywania Twoich treningów oraz planu treningowego, analizowania ukończonych sesji, pisania codziennego podsumowania i briefingu oraz odpowiadania na Twoje pytania w Coach+. AI podpowiada rozwiązania, ale to Ty decydujesz, co trenujesz, i możesz zmienić lub odrzucić każdą rekomendację.

Aby to zrobić, wysyłamy następujące dane treningowe do używanych przez nas dostawców modeli AI, niezależnie od ich źródła: Intervals.icu, Wahoo, Apple Health, Google Health, Health Connect, Whoop lub przesłany przez Ciebie plik. Ci dostawcy działają jako podmioty przetwarzające w naszym imieniu: przetwarzają dane wyłącznie w celu odpowiedzi na nasze zapytanie, na warunkach wykluczających uczenie się na nich i ich późniejsze przechowywanie.

  • Wskaźniki sprawności: CTL (fitness), ATL (zmęczenie), TSB (forma) oraz wartości FTP/progowe
  • Historia ostatnich treningów: rodzaj aktywności, czas trwania, dane mocy/tempa i tętna oraz obciążenie treningowe
  • Plan treningowy: dostępne dni treningowe, preferowany czas trwania i preferencje dyscyplin
  • Dane regeneracji: sen, HRV i tętno spoczynkowe (jeśli połączono Whoop, Apple Health, Google Health lub Health Connect, i tylko za Twoją zgodą zgodnie z powyższą sekcją)
  • Wiadomości czatu: pytania, które zadajesz trenerowi AI

NIE wysyłamy identyfikatorów osobowych (imienia, adresu e-mail ani informacji o koncie) do dostawców AI. Dane treningowe są pseudonimizowane — powiązane wyłącznie z wewnętrznym identyfikatorem sesji — przed przesłaniem.

Dostawcy AI, z których korzystamy, nie trenują swoich modeli na Twoich danych, zgodnie z warunkami przetwarzania danych ich płatnych usług API. Twoje dane są przetwarzane wyłącznie w celu wygenerowania odpowiedzi i nie są zatrzymywane przez dostawcę po zrealizowaniu zapytania.

Korzystamy wyłącznie z modeli AI działających na zasadzie zerowego przechowywania danych i niewykorzystujących danych z zapytań do treningu modelu. Warunki przechowywania i trenowania są potwierdzane dla każdego modelu przez naszego dostawcę bramy AI, a każde wysyłane przez nas zapytanie wymaga umowy zakazującej trenowania na danych — dostawca bez takiej umowy nie jest wykorzystywany.

Prosimy Cię o zgodę, zanim jakiekolwiek dane dotyczące zdrowia (szczególna kategoria, zgodnie z powyższą sekcją) zostaną udostępnione dostawcom AI. Dostęp możesz cofnąć, usuwając swoje konto lub wycofując zgodę na dane dotyczące zdrowia w Ustawieniach.

Łączenie zewnętrznego asystenta AI (plan Max): jeśli połączysz zewnętrznego asystenta AI, takiego jak Claude, ChatGPT lub Cursor, przez nasze połączenie MCP, upoważniasz go do odczytu Twoich danych treningowych i korzystania z Twoich narzędzi treningowych w Twoim imieniu. Taki asystent przetwarza wtedy Twoje dane zgodnie z polityką prywatności swojego dostawcy, a nie naszą. Dostęp przyznawany jest jednorazową zgodą i możesz go cofnąć w dowolnym momencie, usuwając połączenie w asystencie.

Udostępnianie danych

Nie sprzedajemy, nie wynajmujemy ani nie udostępniamy Twoich danych osobowych stronom trzecim w celach marketingowych. Twoje dane treningowe są udostępniane dostawcom modeli AI wyłącznie w celu generowania treningów, analiz i wskazówek trenerskich. Dane te nie obejmują identyfikatorów osobowych.

Inne osoby widzą Twoje aktywności wyłącznie poprzez coś, co sam skonfigurujesz: trenera, którego połączysz ze swoim kontem, klub, do którego dołączysz (każdy klub ma ustawienia udostępniania, które możesz zmieniać lub wyłączać), lub link do udostępniania, który utworzysz.

Międzynarodowe przekazywanie danych

Niektórzy z naszych dostawców usług mają siedzibę poza Europejskim Obszarem Gospodarczym, głównie w Stanach Zjednoczonych. Gdy Twoje dane osobowe są przekazywane poza EOG, opieramy się na zabezpieczeniach wymienionych w art. 44–50 GDPR — przede wszystkim na certyfikacji w ramach EU–US Data Privacy Framework, gdy dostawca jest certyfikowany (w tym Google i Stripe), lub na Standardowych Klauzulach Umownych Komisji Europejskiej, uzupełnionych w stosownych przypadkach dodatkowymi zabezpieczeniami. Kopię odpowiedniej dokumentacji dotyczącej przekazywania danych możesz uzyskać, kontaktując się z nami pod adresem coach@intervalcoach.app.

Pliki cookie i śledzenie

IntervalCoach używa wyłącznie ściśle niezbędnych plików cookie do obsługi usługi. Nie używamy zewnętrznej analityki reklamowej ani śledzenia między witrynami, pikseli reklamowych ani narzędzi do odtwarzania sesji. Vercel Analytics dostarcza zagregowane dane o użytkowaniu bez plików cookie (zobacz Usługi stron trzecich powyżej).

  • Ściśle niezbędne: zaszyfrowany plik cookie sesji typu HTTP-only (ic_session), który utrzymuje Twoje zalogowanie, oraz plik cookie preferencji językowych. Nie można ich wyłączyć bez uniemożliwienia działania usługi.
  • Monitorowanie błędów: Sentry działa w Twojej przeglądarce, aby wychwytywać błędy JavaScript. Odtwarzanie sesji jest wyłączone. Sentry nie ustawia trwałych plików cookie do śledzenia.

Niektórzy dostawcy usług (płatność Stripe, Apple App Store) mogą ustawiać własne pliki cookie podczas interakcji z ich stronami — podlegają one własnym politykom tych dostawców.

Twoje prawa

Jeśli znajdujesz się w EOG lub Wielkiej Brytanii, GDPR przyznaje Ci następujące prawa dotyczące Twoich danych osobowych:

  • Dostęp (art. 15): żądanie kopii danych osobowych, które o Tobie posiadamy.
  • Sprostowanie (art. 16): prośba o poprawienie nieprawidłowych lub niekompletnych danych.
  • Usunięcie (art. 17, „prawo do bycia zapomnianym”): prośba o usunięcie Twoich danych. Usuń swoje konto w Ustawieniach lub skontaktuj się z nami — usuniemy Twoje dane IntervalCoach w ciągu 30 dni. Pamiętaj, że nie możemy usunąć danych przechowywanych przez Intervals.icu w Twoim imieniu; kontrolujesz je bezpośrednio na intervals.icu.
  • Ograniczenie (art. 18): prośba o ograniczenie przetwarzania do czasu rozstrzygnięcia sporu.
  • Przenoszenie (art. 20): otrzymania swoich danych w ustrukturyzowanym, czytelnym maszynowo formacie. Pobierz kopię JSON wszystkiego, co dla Ciebie przechowujemy, w dowolnym momencie z Ustawienia → Konto → „Eksportuj moje dane”, lub przez GET /api/account/export. Eksport wymienia przechowywane przez nas zapisy aktywności wraz z ich szczegółami; poproś nas, a wyślemy Ci same pliki. Zapisy, które znajdują się również w Intervals.icu lub Wahoo, można wyeksportować także tam.
  • Sprzeciw (art. 21): sprzeciw wobec przetwarzania opartego na prawnie uzasadnionych interesach lub wobec marketingu bezpośredniego.
  • Zautomatyzowane podejmowanie decyzji (art. 22): IntervalCoach wykorzystuje AI do generowania rekomendacji treningowych. Są to sugestie, a nie decyzje wywołujące wobec Ciebie skutki prawne lub podobnie istotne. Zawsze możesz odrzucić lub zmodyfikować każdy zalecany trening. Jeśli chcesz, aby człowiek dokonał przeglądu konkretnej rekomendacji, skontaktuj się z nami.
  • Wycofanie zgody (art. 7 ust. 3): tam, gdzie przetwarzanie opiera się na zgodzie, możesz ją wycofać w dowolnym momencie.
  • Skarga do organu nadzorczego (art. 77): jeśli uważasz, że nie obsłużyliśmy Twoich danych właściwie, możesz złożyć skargę do holenderskiego organu ochrony danych (Autoriteit Persoonsgegevens, autoriteitpersoonsgegevens.nl) lub do organu nadzorczego w kraju Twojego zamieszkania.

Aby skorzystać z któregokolwiek z tych praw, napisz na coach@intervalcoach.app. Odpowiemy w ciągu 30 dni.

Dzieci

IntervalCoach nie jest przeznaczony dla użytkowników poniżej 18 roku życia. Świadomie nie gromadzimy danych osobowych dzieci. Jeśli uważasz, że dziecko przekazało nam dane osobowe, skontaktuj się z nami pod adresem coach@intervalcoach.app, a my je usuniemy.

Bezpieczeństwo

Stosujemy standardowe w branży środki bezpieczeństwa, w tym zaszyfrowane przechowywanie tokenów, bezpieczne połączenia HTTPS oraz regularne przeglądy bezpieczeństwa. Żaden system nie jest jednak w 100% bezpieczny i nie możemy zagwarantować absolutnego bezpieczeństwa. Aby zgłosić podatność dotyczącą bezpieczeństwa, napisz na security@intervalcoach.app.

Zmiany w niniejszej polityce

Co pewien czas możemy aktualizować niniejszą politykę prywatności. Publikujemy zaktualizowaną politykę na tej stronie i aktualizujemy datę „Ostatnia aktualizacja”; zmiany wchodzą w życie z chwilą ich opublikowania. W przypadku istotnych zmian — takich jak nowe kategorie przetwarzanych przez nas danych, zmiana podstaw prawnych, na których się opieramy, lub nowe podmioty zewnętrzne, którym udostępniamy dane — powiadomimy Cię pocztą elektroniczną lub w aplikacji, zanim wejdą one w życie.

Kontakt

W przypadku pytań lub wątpliwości dotyczących prywatności napisz na coach@intervalcoach.app.