Tuffr

Polityka prywatności

Tuffr · Ostatnia aktualizacja: 2026-11-06

Ten dokument opisuje, jakie dane osobowe przetwarza aplikacja Tuffr na iPhone’a, po co, komu je powierzamy i jakie masz prawa. Pisaliśmy go tak, aby odpowiadał temu, co aplikacja faktycznie robi.

1. Administrator danych

Administratorem Twoich danych osobowych jest PPIT Przemysław Paczoski, z siedzibą pod adresem: Rozłogi 16/50, 01-310 Warszawa, NIP: 5223269629, CEIDG (dalej: „my” albo „Administrator”).

Kontakt w sprawach danych osobowych: przemek@23stud.io.

Nie wyznaczyliśmy inspektora ochrony danych. Wszystkie sprawy dotyczące danych osobowych obsługujemy pod adresem podanym wyżej.

2. Jakie dane przetwarzamy

Przetwarzamy dane, które podajesz sam, dane z urządzeń i usług, które sam połączysz, oraz dane techniczne niezbędne do działania aplikacji.

  • Dane konta: adres e-mail, imię lub nazwa wyświetlana, identyfikator z logowania przez Apple lub Google oraz strefa czasowa. Apple może przekazać zamiast adresu e-mail adres przekazujący, jeśli go wybierzesz.
  • Dane zdrowotne i dotyczące sprawności (art. 9 RODO): sen i jego fazy, tętno spoczynkowe, zmienność rytmu serca (HRV), saturacja, częstość oddechów, VO2max, kroki, energia aktywna, masa i skład ciała oraz treningi, a także oceny regeneracji i wysiłku, które wyliczają dostawcy urządzeń. Gdy dostawca je udostępnia, także trasy GPS treningów.
  • Dane, które wpisujesz: plan treningowy, rutyny i serie z dziennika siłowego, ćwiczenia, odczucia i notatki po treningu, ból, cele, wybrane wyścigi, miejsce, które ustawisz jako „dom”, oraz próg mocy i inne progi treningowe.
  • Rozmowy z trenerem AI i jego propozycje planu, jeśli wyrazisz zgodę na przetwarzanie przez AI.
  • Oryginalne dane z usług zewnętrznych (np. odpowiedź dostawcy dotycząca treningu), które zachowujemy razem z danymi wyliczonymi z nich, aby móc je poprawnie odczytać ponownie.
  • Tokeny dostępu do połączonych usług. Przechowujemy je w bazie w postaci zaszyfrowanej i nie pokazujemy ich nikomu.
  • Dane techniczne: raporty o awariach aplikacji (bez danych zdrowotnych), podstawowe dzienniki serwera, adres IP w żądaniach oraz token powiadomień push Twojego urządzenia, jeśli zezwolisz na powiadomienia.

3. Cele i podstawy prawne

Dane przetwarzamy w następujących celach i na następujących podstawach:

  • Założenie konta i świadczenie usługi: plan, kalendarz, dziennik siłowy, zestawienie danych ze źródeł i porównanie ich z Twoim własnym zwykłym zakresem z ostatnich 30 dni (art. 6 ust. 1 lit. b RODO).
  • Przetwarzanie danych zdrowotnych w tych celach, na podstawie Twojej wyraźnej zgody udzielanej osobno przy pierwszym uruchomieniu (art. 9 ust. 2 lit. a RODO).
  • Trener AI, na podstawie osobnej, wyraźnej zgody (art. 6 ust. 1 lit. a oraz art. 9 ust. 2 lit. a RODO).
  • Bezpieczeństwo, zapobieganie nadużyciom, ograniczanie liczby zapytań i naprawa błędów (art. 6 ust. 1 lit. f RODO, nasz prawnie uzasadniony interes).
  • Wypełnienie obowiązków prawnych oraz ustalenie, dochodzenie i obrona roszczeń (art. 6 ust. 1 lit. c i f RODO).

4. Zgody i ich wycofanie

Aplikacja prosi o dwie osobne zgody. Zgoda na dane zdrowotne jest potrzebna, zanim zaczniemy pobierać i przechowywać dane zdrowotne ze źródeł. Zgoda na trenera AI jest potrzebna, zanim Twoja wiadomość i wybrane dane trafią do dostawcy modelu. Odmowa żadnej z nich nie zamyka aplikacji: dziennik siłowy działa bez zgody na dane zdrowotne, a reszta aplikacji bez trenera AI.

Zgodę na trenera AI wycofasz w aplikacji: Ustawienia, Prywatność i dane, Wycofaj zgodę na trenera AI. Od tej chwili trener przestaje otrzymywać Twoje dane. Zapisane rozmowy i propozycje zostają na koncie do czasu jego usunięcia.

Zgodę na dane zdrowotne wycofasz, odłączając źródła i usuwając ich dane w aplikacji, usuwając konto (Ustawienia, Usuń konto) albo pisząc na adres przemek@23stud.io. W aplikacji nie ma jeszcze jednego przełącznika wycofującego tę zgodę. Dostęp Apple Health cofniesz też w ustawieniach iOS (Zdrowie, Dostęp do danych i urządzenia).

Wycofanie zgody nie wpływa na zgodność z prawem przetwarzania, którego dokonano przed jej wycofaniem.

5. Źródła danych i atrybucja

Każde źródło działa dopiero po Twoim wyraźnym kliknięciu i autoryzacji u dostawcy. Rozłączenie źródła zatrzymuje pobieranie danych i prosi dostawcę (na przykład WHOOP) o cofnięcie dostępu. Przy pozostałych dostawcach dostęp możesz dodatkowo cofnąć w ustawieniach ich konta. Już pobranych danych rozłączenie nie usuwa: usuniesz je osobno, wybierając usunięcie danych źródła, albo razem z kontem.

Połączenie z Apple Health działa na urządzeniu, a aplikacja czyta z niego tylko wymienione w aplikacji rodzaje danych. Do Apple Health zapisujemy wyłącznie ukończony trening siłowy (rodzaj, czas trwania i szacowaną energię aktywną).

WHOOP, Withings, Intervals.icu i Strava łączą się bezpośrednio z naszym serwerem. Garmin, Suunto, Wahoo, Polar, Oura, Ultrahuman, Fitbit (Google Health) i inne źródła pozostają wyłączone, dopóki nie dostaniemy dostępu od dostawcy, a aplikacja pokazuje tylko te źródła, które są włączone. Zanim włączymy nowe źródło, zaktualizujemy tę politykę, w tym listę podmiotów przetwarzających.

Google Calendar służy wyłącznie do wpisywania zaplanowanych treningów jako wydarzeń i wymaga osobnej zgody, innej niż logowanie.

Przy każdej wartości pokazujemy markę urządzenia, z którego pochodzi, i czas pomiaru. Wartości z różnych marek nie są uśredniane, a oceny wyliczane przez dostawców (np. ocena snu, regeneracja, wysiłek) nie są porównywane między markami. Przy wartościach i kartach udostępniania pochodzących z urządzeń Garmin pokazujemy atrybucję Garmin.

Dane ze Strava przechowujemy w Twoim koncie bez z góry ustalonego terminu, dopóki nie rozłączysz Strava i nie usuniesz jej danych albo nie usuniesz konta. Nie przekazujemy ich trenerowi AI.

6. Trener AI

Trener AI korzysta z modelu Claude firmy Anthropic. Gdy napiszesz do trenera, wysyłamy do Anthropic treść Twoich wiadomości oraz dane, o które trener poprosi w trakcie rozmowy: zaplanowany trening i rutyny, ukończone aktywności (sport, czas, dystans, obciążenie), wskaźniki zdrowotne z ostatnich tygodni (HRV, tętno spoczynkowe, sen, waga), cele i wyścigi, progi treningowe oraz prognozę pogody bez Twojej lokalizacji.

Nie wysyłamy imienia, adresu e-mail ani dokładnej lokalizacji. Dane ze Strava nigdy nie trafiają do trenera AI i nie ma żadnej ścieżki, którą mógłby je odczytać.

Dane z urządzeń Garmin nigdy nie są wysyłane do trenera AI ani do żadnego innego dostawcy AI lub uczenia maszynowego i nie służą do trenowania modeli, tak samo jak dane ze Strava. Jeśli dla danego wskaźnika i dnia pierwszeństwo ma Garmin, trener nie dostaje tego dnia żadnej wartości, a nie wartość z innej marki. Dane wellness (sen, HRV, tętno spoczynkowe) z Intervals.icu, gdy nie znamy urządzenia, z którego pochodzą, również nie trafiają do trenera.

Trener nigdy sam nie zmienia planu. Przygotowuje propozycję, którą przeglądasz i zatwierdzasz. Dopiero zatwierdzona propozycja trafia do planu, a stamtąd do kalendarza i połączonych usług. Odpowiedzi trenera mogą zawierać błędy.

Zgodnie z Warunkami Komercyjnymi Anthropic, Anthropic nie może trenować modeli na treści przesyłanej przez interfejs API (dane wejściowe i wyniki). Anthropic usuwa te dane wejściowe i wyniki w ciągu 30 dni od ich otrzymania lub wygenerowania. Dłużej przechowuje je tylko wtedy, gdy wymaga tego prawo, albo w celu egzekwowania swoich zasad użytkowania (Usage Policy): treści, które jego automatyczne systemy bezpieczeństwa oznaczą jako naruszenie, przechowuje do 2 lat.

W Tuffr Premium możesz też połączyć własnego asystenta AI (na przykład Claude albo ChatGPT) przez protokół MCP. Połączenie zatwierdzasz w aplikacji i widzisz wtedy, co asystent będzie mógł robić. Asystent czyta te same rodzaje danych co trener AI i może jedynie zapisać propozycję planu do Twojej akceptacji. Dane ze Stravy i z urządzeń Garmin nigdy nie trafiają do takiego asystenta ani do żadnego dostawcy AI i nie służą do trenowania modeli.

Przekazanie danych do Twojego asystenta odbywa się na Twoje żądanie i na podstawie Twojej wyraźnej zgody. Od tej chwili dostawca asystenta przetwarza je jako odrębny administrator, na zasadach swojej polityki prywatności. Połączenie odłączysz w każdej chwili w Ustawienia → Asystenci AI, co natychmiast kończy dostęp.

7. Odbiorcy i podmioty przetwarzające

Dane powierzamy podmiotom z tabeli poniżej na podstawie umów powierzenia przetwarzania. Poza nimi dane trafiają do usług, które sam połączysz, oraz do dostawców logowania, o których niżej. Nie sprzedajemy danych i nie używamy ich do reklam.

Jeśli dołączysz do Duetu, Twój partner widzi Twój plan i wykonane treningi. Czas, dystans, ocenę wysiłku i samopoczucie widzi tylko wtedy, gdy na to pozwolisz, a gotowości, snu, HRV ani wagi bez Twojej osobnej zgody nie zobaczy. Dane ze Stravy nigdy nie są pokazywane partnerowi, a szczegóły z urządzeń Garmin do czasu potwierdzenia warunków Garmina. Ustawienia zmienisz w każdej chwili, a wyjście z Duetu od razu kończy dostęp.

Trener AI może widzieć plan i wykonane treningi partnera z Duetu tylko wtedy, gdy oboje wyraziliście osobną zgodę (domyślnie wyłączoną) i tylko w trenerze osoby z Premium. Czas i dystans wykonanych treningów trener zobaczy tylko wtedy, gdy partner je udostępnia. Samopoczucia, gotowości, snu, HRV ani wagi partnera trener nie dostaje nigdy. Dane z urządzeń Garmin ani ze Stravy żadnego z Was nigdy nie trafiają do trenera ani do innej usługi AI. Każde z Was może cofnąć zgodę w każdej chwili, a wyjście z Duetu ją kasuje.

PodmiotRolaDaneLokalizacja i zabezpieczenia
AnthropicTrener AI: odpowiedzi i propozycje planu.Treść rozmów i wybrane dane treningowe i zdrowotne, tylko po zgodzie na AI. Nigdy dane ze Strava ani z urządzeń Garmin.Stany Zjednoczone (umowę zawieramy z Anthropic Ireland, Limited). Przekazanie: standardowe klauzule umowne (decyzja Komisji 2021/914, moduł drugi) w umowie powierzenia Anthropic, która jest częścią jego Warunków Komercyjnych.
RailwayHosting API i bazy danych.Wszystkie dane konta, w tym dane zdrowotne i treningowe.Unia Europejska: projekt działa w regionie EU West Railway (Holandia). Railway jest spółką z USA, więc ewentualne przekazanie poza EOG opiera się na standardowych klauzulach umownych lub Data Privacy Framework według umowy powierzenia Railway.
VercelHosting strony internetowej, w tym tych dokumentów.Adres IP i dane techniczne żądań HTTP.Globalna sieć, przetwarzanie głównie w Stanach Zjednoczonych. Przekazanie poza EOG: standardowe klauzule umowne (decyzja Komisji 2021/914).
Expo (650 Industries, Inc.)Budowanie aplikacji, dostarczanie jej aktualizacji i przekazywanie powiadomień push (alerty o zawodach, powiadomienia z Duetu, podsumowanie tygodnia) do usługi powiadomień Apple.Przy pobieraniu aktualizacji: system operacyjny i losowy token. Przy powiadomieniach: token push Twojego urządzenia i treść powiadomienia, którą Expo przechowuje tylko tak długo, jak trwa doręczenie. Treść może zawierać imię partnera z Duetu i rodzaj treningu, który ukończył, nigdy wskaźniki zdrowotne.Stany Zjednoczone (Google Cloud). Przekazanie: Data Privacy Framework UE-USA, w ramach którego Expo deklaruje certyfikację, oraz standardowe klauzule umowne (moduł drugi) w warunkach Expo.
Open-MeteoPrognoza pogody do planu i pogody na dziś.Współrzędne miejsca ustawionego jako „dom” w profilu albo domyślnej lokalizacji Warszawy.Według polityki dostawcy.
Apple i GoogleLogowanie (Apple, Google), Apple Health na urządzeniu, Google Calendar po Twojej zgodzie, doręczanie powiadomień push (Apple) oraz zakupy w App Store, których sprzedawcą jest Apple.Dane logowania i zgody, które sam udzielisz. Apple Health pozostaje na urządzeniu, dopóki aplikacja nie wyśle odczytów do naszego serwera. Przy zakupach w App Store dostajemy tylko status subskrypcji, nigdy danych płatniczych.Apple i Google są niezależnymi administratorami danych w zakresie własnych usług.

8. Przekazywanie danych poza EOG

Część dostawców przetwarza dane w Stanach Zjednoczonych. Przekazanie opiera się na decyzji Komisji o odpowiednim stopniu ochrony (Data Privacy Framework) tam, gdzie dostawca jest certyfikowany, a w pozostałych przypadkach na standardowych klauzulach umownych zatwierdzonych decyzją Komisji 2021/914. Szczegóły każdego przekazania wskazuje tabela powyżej.

9. Jak długo przechowujemy dane

Dane konta, dane zdrowotne i treningowe, plan, dziennik siłowy oraz rozmowy z trenerem przechowujemy do czasu usunięcia konta, a po usunięciu usuwamy je z naszej bazy. Usunięcie konta w aplikacji (Ustawienia, Usuń konto) kasuje konto i powiązane z nim dane oraz kończy sesje. Kopie zapasowe dostawców hostingu wygasają zgodnie z ich harmonogramem.

Nie usuwamy danych automatycznie po stałym okresie. Dane ze źródła, które odłączysz, zostają, dopóki ich nie usuniesz (usunięcie danych źródła) albo nie usuniesz konta. Dotyczy to też danych ze Strava: przechowujemy je do rozłączenia Strava i usunięcia ich danych lub do usunięcia konta.

Usunięcie konta kasuje nasze zapisy i zaszyfrowane tokeny, więc nie możemy już z nich korzystać. Zgoda udzielona dostawcy może jednak nadal widnieć w ustawieniach jego konta, dopóki jej tam nie cofniesz.

Token push Twojego urządzenia przechowujemy, dopóki nie wyłączysz powiadomień, nie wylogujesz się albo nie usuniesz konta.

Dane w dziennikach serwera i dane potrzebne do obrony roszczeń przechowujemy tak długo, jak wymaga tego prawo lub nasz uzasadniony interes.

10. Twoje prawa

Masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, przenoszenia, sprzeciwu wobec przetwarzania opartego na naszym uzasadnionym interesie oraz wycofania zgody w dowolnym momencie.

Eksport swoich danych (plik JSON) wykonasz w aplikacji: Ustawienia, Eksportuj moje dane. Usuniesz je, usuwając konto lub dane źródła. W pozostałych sprawach pisz na przemek@23stud.io. Odpowiadamy w ciągu miesiąca.

Masz prawo wnieść skargę do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl). Podanie danych jest dobrowolne, ale bez adresu e-mail z logowania konto nie może powstać, a bez danych ze źródeł aplikacja nie ma z czego wyciągać wniosków.

Nie podejmujemy wobec Ciebie decyzji wywołujących skutki prawne wyłącznie w sposób zautomatyzowany. Wskaźniki i propozycje trenera AI mają charakter informacyjny.

11. Apple Health

Danych z HealthKit nie używamy do reklam, marketingu ani do pozyskiwania danych w innych celach niż wyświetlanie Ci Twoich wyników i dopasowanie planu. Nie udostępniamy ich nikomu poza podmiotami z tabeli wyżej, w zakresie potrzebnym do działania aplikacji. Nie zapisujemy danych zdrowotnych w iCloud. Wysłane do naszego serwera odczyty z Apple Health są przechowywane tak jak pozostałe dane konta.

12. Osoby poniżej 18 lat

Aplikacja jest przeznaczona dla osób, które ukończyły 18 lat. Nie przetwarzamy świadomie danych osób młodszych. Jeśli dowiemy się, że konto należy do osoby niepełnoletniej, usuniemy je.

13. Pliki cookie na stronach internetowych

Strony z politykami (ten dokument i regulamin) nie ustawiają plików cookie i nie ładują narzędzi analitycznych ani reklamowych. Panel internetowy Tuffr jest prywatnym narzędziem właściciela serwisu. Po zalogowaniu używa wyłącznie niezbędnych plików cookie sesji i zabezpieczeń (Auth.js oraz token stanu logowania Google), które są konieczne do działania logowania i nie służą śledzeniu. Aplikacja na iPhone’a nie używa plików cookie.

14. Zmiany polityki

Gdy zmienimy sposób przetwarzania danych, zmienimy ten dokument i datę jego aktualizacji, a o istotnych zmianach poinformujemy w aplikacji przed ich wejściem w życie. Jeśli zmiana wymaga nowej zgody, poprosimy o nią, zanim skorzystasz dalej z danej funkcji.