Przejdź do treści
mypb.run

Informacja o prywatności

Tu piszemy, co mypb.run przechowuje o tobie, gdy korzystasz ze strony lub aplikacji mobilnej, po co, kto jeszcze to otrzymuje, jak długo to trzymamy i o co możesz nas poprosić. Ta informacja opisuje to, co aplikacja faktycznie zapisuje.

Kto odpowiada za twoje dane

mypb.run w tej witrynie prowadzi Lukasz Dechnik, administrator twoich danych. Z każdym pytaniem lub prośbą w ich sprawie napisz na privacy@mypb.run.

Po co używamy twoich danych

Twoich danych używamy tylko po to, żeby świadczyć usługę, na którą się zapisujesz. Wyjątkiem są funkcje AI, które opierają się na twojej zgodzie. Możesz ją w każdej chwili wycofać, wyłączając je w ustawieniach. Nie sprzedajemy twoich danych i nie używamy ich do reklam.

Twoje konto

Twój adres e-mail, którym się logujesz i pod którym się z tobą kontaktujemy; imię, które podajesz; język, który wybierasz, i ten, o który prosiła twoja przeglądarka przy ostatnim logowaniu; oraz twoja strefa czasowa.

Logowanie

Kod logowania jest ważny przez 10 minut. Przechowujemy tylko jego jednokierunkowy skrót, nigdy sam kod.

Każda przeglądarka lub urządzenie, na którym się logujesz, to osobna sesja. Zapisujemy jej adres IP, identyfikator przeglądarki lub aplikacji (user agent) i czas ostatniego użycia. Dla aplikacji mobilnej i komputerowej zapisujemy też podaną przez aplikację nazwę urządzenia, platformę i wersję aplikacji zgłoszoną przy logowaniu. Token sesji przechowujemy tylko jako skrót.

Sesja w przeglądarce wygasa, gdy nie używasz jej przez 30 dni, a najpóźniej 90 dni od zalogowania. Sesja aplikacji mobilnej lub komputerowej wygasa, gdy nie używasz jej przez 90 dni, a najpóźniej 365 dni od zalogowania. Sesję, z której się wylogujesz albo którą unieważnisz, usuwamy 30 dni później. Wszystkie sesje zobaczysz i unieważnisz w ustawieniach.

Trening

Aktywności, które wgrywasz jako pliki GPX, TCX lub FIT albo synchronizujesz ze Stravy, razem z tym, co zapisują (czas, dystans, tętno, tempo, wysokość, moc, kadencję, okrążenia i pozycje na trasie), oraz oryginalny plik. Na ich podstawie wyliczamy twoje rekordy życiowe i obciążenie treningowe. Twój profil treningowy zawiera to, co w nim wpiszesz, na przykład datę urodzenia, wagę, progi tętna i tempa oraz strefy. Przechowujemy też twój sprzęt i wyniki, które zapisujesz dla swoich startów.

Twoje aktywności, ich mapy i trasy widzisz tylko ty.

Jeśli połączysz Stravę, przechowujemy twój profil Stravy i tokeny dostępu (zaszyfrowane), żeby synchronizować twoje aktywności. Pamiętamy też aktywności, które usuniesz albo które zastąpi wgrany przez ciebie plik, żeby synchronizacja ich nie przywróciła. Gdy wgrany plik to ten sam trening co aktywność zsynchronizowana ze Stravy, plik ją zastępuje i nie zostaje nic, co Strava o niej przysłała. Stravę odłączysz w ustawieniach.

Możesz zrobić segment z odcinka jednej ze swoich aktywności. Przechowujemy kopię linii tego odcinka, z jego długością, podejściem i profilem wysokości, oraz aktywność, z której go wycięto. Za każdym razem, gdy któraś z twoich aktywności pokonuje segment, zapisujemy to przejście wyłącznie jako czasy i liczby (kiedy się zaczęło, ile trwało oraz zapisane na nim tętno, kadencję i moc) i nigdy żadnej innej pozycji. Segmenty i ich przejścia widzisz tylko ty, nigdy nie trafiają do agentów AI i są przechowywane, dopóki ich nie usuniesz albo nie usuniesz konta. Jeśli odłączysz Stravę i zdecydujesz się usunąć zsynchronizowane aktywności, segment wycięty z jednej z nich zostaje wycięty ponownie z twojego ostatniego przejścia w twojej własnej aktywności albo usunięty, jeśli takiego nie ma.

Możesz zaimportować plan treningowy jako plik albo pozwolić połączonej aplikacji zapisać jego fragment. Dla każdego importu przechowujemy nazwę planu, nazwę pliku, jego daty i strefy tętna, a dla każdego treningu jego nazwę, dyscyplinę, kroki i notatki; przy imporcie zapisanym przez połączoną aplikację także jej nazwę i adres. Samego pliku ani dokumentu nie przechowujemy. Twój plan widzisz tylko ty i aplikacje, którym dasz do niego dostęp, i nigdy nie trafia do agentów AI mypb.run. Trening przechowujemy, dopóki nie usuniesz importu, z którego pochodzi, albo nie zastąpi go późniejszy import, lub do usunięcia konta. Gdy połączona aplikacja zastąpi fragment planu, zastąpione treningi przechowujemy przez 30 dni, żeby można było cofnąć zmianę, a potem usuwamy je w ciągu godziny.

Starty i plany startów

Twoje starty, edycja wydarzenia, z którą każdy jest powiązany, i wszystko w jego planie, w tym punkty, pozycje, odhaczone wyposażenie i przepaki, razem z szablonami i produktami odżywczymi, które zapisujesz. Gdy pozycja zostaje oznaczona jako zrobiona, zapisujemy, kto i kiedy to zrobił. Gdy zapraszasz kogoś do ekipy wsparcia lub jako obserwatora, zapisujemy zaproszony adres e-mail, a po przyjęciu zaproszenie zostaje powiązane z kontem tej osoby. Jej dostęp kończy się 7 dni po zakończeniu startu.

Gdy któraś z twoich aktywności biegnie trasą jednego z twoich startów, zapisujemy, który odcinek trasy pokonała i jaki był czas w każdym jego miejscu – tak długo, jak przechowujemy samą aktywność – i nic o tym, gdzie trasa leży. Dzięki temu plan pokazuje czasy, w jakich masz już za sobą każdy z jego odcinków. Ty widzisz je wszystkie. Zaproszona przez ciebie ekipa wsparcia widzi te z aktywności wgranych jako pliki, wyłącznie jako czasy i daty, nigdy samą aktywność; czas z aktywności zsynchronizowanej ze Stravy widzisz tylko ty, a osoby zaproszone jako obserwatorzy nie widzą żadnego.

To, co dodajesz lub zmieniasz we wspólnym katalogu wydarzeń, widzi każde zalogowane konto i jest to zapisane razem z twoim kontem, podobnie jak twoje sugestie i sprzeciwy.

Śledzenie na żywo

Gdy ty lub twoja ekipa dodacie do startu link do śledzenia (Garmin LiveTrack lub Poltrax), sprawdzamy go raz i od razu wyrzucamy; nigdy go nie przechowujemy. Zapisujemy tylko, jakiej usługi dotyczy, wskazane w nim identyfikatory (zaszyfrowane) i najnowszy odczyt, czyli gdzie urządzenie ostatnio zgłosiło biegacza, jaki to odcinek trasy i kiedy. Nic wcześniejszego nie zostaje, nie zapisujemy śladu, a odczyt nigdy nie jest publiczny. Odczytujemy urządzenie tylko w trakcie startu, a wszystko, co go dotyczy, usuwamy 7 dni po zakończeniu startu.

Czego nigdy nie zbieramy

Ani strona, ani aplikacja mobilna lub komputerowa nie pytają o położenie telefonu lub komputera, z którego korzystasz, i go nie zbierają, a połączenie aplikacji z nami w ogóle nie przyjmuje pozycji urządzenia. Jedyne pozycje, jakie mamy, to te zapisane w aktywnościach, które wgrywasz lub synchronizujesz, oraz najnowszy odczyt urządzenia śledzącego podczas startu, który ktoś postanowił śledzić.

Aplikacja mobilna i komputerowa

Aplikacja mobilna loguje się tym samym kodem z e-maila i trzyma token sesji w bezpiecznym magazynie telefonu. Przechowuje w telefonie ostatni otrzymany plan startu, żeby dało się go przeczytać bez połączenia, i usuwa go, gdy kończy się twój dostęp do startu. Z każdym żądaniem wysyła swoją platformę, wersję i numer kompilacji. Odczytujemy je, żeby poprosić o aktualizację zbyt starej aplikacji, i ich nie zapisujemy.

Aplikacja komputerowa loguje się tak samo i trzyma token sesji w magazynie poświadczeń komputera. Gdy podłączysz zegarek, odczytuje zapisane na nim pliki aktywności i wysyła nam nowe jako zwykły import, przechowywany jak każdy plik wgrany tutaj. Na komputerze zapisuje tylko odcisk (skrót) każdego wysłanego pliku i czas najnowszego pliku na każdym zegarku, nigdy kopie plików. Przed wysłaniem może przesłać nam te odciski, żeby zapytać, które pliki już mamy; odpowiadamy na podstawie tego, co przechowujemy, i nie zapisujemy nic z pytania. Jeśli pozwolisz na to dla danego zegarka, dodaje też do niego treningi zaplanowane na najbliższe dni, a dodane przez siebie usuwa, gdy już minęły, zmieniły się albo nie są już zaplanowane. Niczego innego na nim nie zmienia ani nie usuwa; na komputerze zapisuje tylko odcisk każdego dodanego pliku treningu. Tak jak aplikacja mobilna, z każdym żądaniem wysyła swoją platformę, wersję i numer kompilacji.

Połączone aplikacje

W Ustawieniach → Połączone aplikacje możesz połączyć z kontem aplikację, na przykład asystenta AI, i zdecydować, czy może tylko odczytywać plan treningowy, czy także go zmieniać. Aplikacja otrzymuje wtedy zaplanowane treningi, o które poprosi, a z nimi nazwę i strefy tętna każdego planu, czas jego importu, informację, czy przesłano go jako plik, czy zapisała go połączona aplikacja (z jej nazwą i adresem), oraz dzisiejszą datę w twojej strefie czasowej. Nic więcej z twojego konta do niej nie trafia. To, co z nimi robi, określają jej własne warunki, nie nasze.

Dla każdego połączenia przechowujemy nazwę i adres aplikacji, to, na co jej pozwolono, skróty jej tokenów, adres sieciowy i identyfikator (user agent) żądania, którym aplikacja się połączyła, oraz czas połączenia i ostatniego użycia. Połączenie kończy się, gdy odłączysz aplikację w Ustawieniach → Połączone aplikacje, gdy przez 60 dni nie będzie używana, a najpóźniej 365 dni od połączenia. To, co aplikacja zapisze, widać wśród importów planu pod jej nazwą.

Telegram

Jeśli połączysz Telegram w ustawieniach, przechowujemy identyfikator twojego czatu (zaszyfrowany), nazwę, którą pokazuje Telegram, i wynik ostatniej wysłanej do ciebie wiadomości, nigdy jej treść. Niczego, co napiszesz do bota, nie zapisujemy. Telegram możesz odłączyć w każdej chwili.

Powiadomienia o twoich biegach

Gdy wydarzenie, z którym powiązany jest jeden z twoich biegów, zmieni trasę, punkty odżywcze, start, limity czasu, dystans lub wyposażenie obowiązkowe, powiadamiamy cię mailem i, jeśli go połączysz, na Telegramie. Wiadomość podaje nazwę twojego biegu, liczbę zmian i ich rodzaj oraz link do przeglądu; nigdy nie zawiera zmienionych wartości. Przechowujemy twój wybór maila i Telegramu dla tych powiadomień, a dla każdego powiadomienia to, kiedy zostało wysłane i czy każdy kanał je doręczył, nigdy jego treść, przez 30 dni. Powiadamiamy tylko ciebie, nigdy twojej ekipy. Każdy z kanałów wyłączysz w Ustawienia → Powiadomienia.

Funkcje AI

Trener i pozostali agenci AI są dostępni tylko z twoim własnym kluczem API i dopiero po zaakceptowaniu ekranu zgody. Zapisujemy, którą wersję zgody zaakceptowano i kiedy. Twoje rozmowy są przechowywane razem z dołączonymi obrazami. Gdy korzystasz z agentów, twoje wiadomości i dane treningowe, które agent czyta, żeby odpowiedzieć, trafiają do wybranego przez ciebie dostawcy AI. Pozycje, trasy i mapy tras nigdy tam nie trafiają.

Każdy zapisany przez ciebie klucz API przechowujemy w postaci zaszyfrowanej, nigdy więcej go nie wyświetlamy i wysyłamy go wyłącznie do dostawcy, do którego należy, razem z twoimi własnymi żądaniami. Usuwamy go, gdy usuniesz go w Ustawienia → Asystent AI albo gdy zostanie usunięte twoje konto. Wybrany przez ciebie dostawca rozlicza cię bezpośrednio za to, co wysyłają do niego twoi agenci; nie widzimy tej płatności ani jej nie obsługujemy.

Planista, który przygotowuje plan startu dla biegacza, wysyła też do dostawcy AI plan tego startu: jego pozycje, notatki, czasy postojów i cele godzinowe, w tym to, co zapisały w nim osoby z ekipy i obserwatorzy. Nigdy nie wysyła, kto coś zapisał lub zaznaczył. To, co proponuje, przechowujemy razem z rozmową, dopóki jej nie usuniesz; to, co zastosujesz, staje się częścią twojego planu.

Trener i planista przechowują o tobie krótkie wspomnienia między rozmowami: to, co wpiszesz w Ustawienia → Pamięć asystenta, i to, co agent zapamiętał z rozmowy, razem z informacją, który agent i w której rozmowie. Są wysyłane do dostawcy AI z każdą rozmową i przechowywane, dopóki ich nie usuniesz, co możesz tam zrobić w każdej chwili. Wspomnienie o twoim zdrowiu, które agent chce zachować, przechowujemy dopiero, gdy je potwierdzisz; bez odpowiedzi usuwamy je po 30 dni.

Aktywności zsynchronizowane ze Stravy nie są pokazywane funkcjom AI. Gdy którąś z nich zastąpi wgrany przez ciebie plik, staje się ona aktywnością z twojego pliku i jest traktowana jak każdy inny import.

To, czy dostawca przechowuje to, co otrzymuje, zależy od dostawcy, a ekran zgody mówi, co dotyczy ciebie. Przy każdym żądaniu zapisujemy informację o zużyciu, czyli agenta i model, liczbę tokenów, koszt i czasy, bez żadnej wiadomości, obrazu czy odpowiedzi. Funkcje AI wyłączysz w ustawieniach.

Co przechowuje twoja przeglądarka

Plik cookie sesji, który podtrzymuje twoje logowanie; jest zaszyfrowany i skrypty nie mogą go odczytać. Twój motyw i szerokość panelu asystenta, zapisane tylko w twojej przeglądarce. Widok dnia startu, który otworzysz, zachowany do czytania bez połączenia do końca twojego dostępu do tego startu. Nie używamy reklamowych ani analitycznych plików cookie ani zewnętrznych narzędzi śledzących.

Kto jeszcze otrzymuje dane

Te usługi otrzymują tylko to, czego potrzebują:

  • Serwer pocztowy, który doręcza kody logowania, zaproszenia i powiadomienia o twoich biegach, otrzymuje adres odbiorcy i treść wiadomości.
  • Strava, jeśli ją połączysz, otrzymuje zapytania o twoje własne aktywności, wysyłane z twoimi tokenami.
  • Wybrani przez ciebie dostawcy AI (OpenAI, Anthropic lub OpenRouter) otrzymują to, co opisaliśmy wyżej, z twoim własnym kluczem API, gdy zapiszesz klucz i wyrazisz zgodę. Każdy z nich rozlicza cię bezpośrednio.
  • Garmin LiveTrack i Poltrax otrzymują zapytania o dodane urządzenie śledzące, tylko w trakcie startu.
  • Telegram, jeśli go połączysz, otrzymuje wysyłane do ciebie wiadomości.
  • Połączone aplikacje otrzymują zaplanowane treningi, o które poproszą, i dane planów, z których pochodzą, w granicach tego, na co im pozwolono.
  • Magazyn obiektów przechowuje wgrane pliki i zapisy aktywności.
  • Usługa klasyfikacji tekstu (TypeSafe) dostaje wąskie pytania o dane katalogu i publiczne strony internetowe i nigdy nie otrzymuje niczego, co należy do ciebie ani co cię identyfikuje.
  • Gdy agent szuka informacji o biegu, czyta publiczne strony internetowe i wyszukuje przez prowadzoną przez nas usługę wyszukiwania. Te zapytania dotyczą szukanego biegu, nie ciebie.

Jak długo przechowujemy dane

Kody logowania przechowujemy przez 10 minut, sesje tak, jak opisaliśmy wyżej, a odczyty urządzeń śledzących do 7 dni po zakończeniu startu. Zapis o powiadomieniu wysłanym w sprawie twojego biegu przechowujemy przez 30 dni. Wszystko inne, co dodajesz, przechowujemy, dopóki istnieje twoje konto, albo dopóki tego nie usuniesz lub nie poprosisz nas o usunięcie. Informacje o zużyciu funkcji AI zostają przy twoim koncie także po usunięciu rozmów, których dotyczą.

Twoje prawa

Możesz poprosić o kopię swoich danych, o ich poprawienie lub usunięcie, o przekazanie ich w formie, którą zabierzesz gdzie indziej, i możesz sprzeciwić się ich wykorzystaniu. Możesz też złożyć skargę do organu ochrony danych, na przykład w kraju, w którym mieszkasz.

Część z tego możesz zrobić samodzielnie. Możesz unieważnić sesje, odłączyć Stravę i Telegram, wyłączyć powiadomienia o swoich biegach mailem lub na Telegramie, wyłączyć funkcje AI, usunąć zapisany klucz API, usuwać to, co agenci AI o tobie pamiętają, oraz usuwać swoje aktywności i starty.

We wszystkich innych sprawach, także w sprawie usunięcia konta, napisz na privacy@mypb.run.

Zmiany tej informacji

Gdy zmienia się to, co zbieramy, zmienia się też ta strona.