Polityka Prywatności Run Analytics
Ostatnia aktualizacja: 10 stycznia 2025 | Data wejścia w życie: 10 stycznia 2025
Wstęp
Run Analytics („my”, „nas” lub „aplikacja”) zobowiązuje się do ochrony Twojej prywatności. Niniejsza Polityka Prywatności wyjaśnia, w jaki sposób nasze aplikacje mobilne (iOS i Android) uzyskują dostęp, wykorzystują i chronią dane zdrowotne na Twoim urządzeniu.
Kluczowa zasada prywatności: Run Analytics działa w oparciu o architekturę bezserwerową (serverless), local-first. Wszystkie dane zdrowotne uzyskane z Apple HealthKit (iOS) lub Health Connect (Android) pozostają wyłącznie na Twoim fizycznym urządzeniu i nigdy nie są przesyłane na zewnętrzne serwery, do usług w chmurze ani do stron trzecich.
1. Dostęp do Danych Zdrowotnych
Run Analytics integruje się z wbudowaną platformą zdrowotną Twojego urządzenia, aby zapewnić analizę treningów pływackich:
1.1 iOS - Integracja z Apple HealthKit
Na urządzeniach iOS, Run Analytics integruje się z Apple HealthKit, aby uzyskać dostęp do danych treningów pływackich. Prosimy o dostęp tylko do odczytu do:
- Treningi (Workouts): Treningi pływackie z czasem i czasem trwania
- Dystans: Całkowity dystans i dystanse okrążeń
- Tętno: Dane o tętnie podczas treningów
- Energia aktywna: Kalorie spalone podczas sesji pływackich
- Liczba ruchów (Strokes): Dane o ruchach do analizy
Zgodność z Apple HealthKit: Run Analytics przestrzega wszystkich wytycznych Apple HealthKit. Twoje dane zdrowotne są przetwarzane całkowicie na Twoim urządzeniu iOS i nigdy go nie opuszczają. Nigdy nie udostępniamy danych HealthKit stronom trzecim, platformom reklamowym ani brokerom danych.
1.2 Android - Integracja z Health Connect
| Typ Danych Zdrowotnych | Uprawnienie | Cel |
|---|---|---|
| Sesje ćwiczeń | READ_EXERCISE |
Aby identyfikować i importować treningi pływackie z Health Connect |
| Rekordy dystansu | READ_DISTANCE |
Aby wyświetlać kluczowe wskaźniki, takie jak całkowity dystans, dystanse okrążeń i obliczać tempo |
| Rekordy tętna | READ_HEART_RATE |
Aby wyświetlać wykresy tętna oraz obliczać średnią i maksymalną wartość podczas treningów |
| Rekordy prędkości | READ_SPEED |
Aby obliczać i wyświetlać prędkość pływania, strefy tempa i analizę rytmu ruchów |
| Spalone kalorie | READ_TOTAL_CALORIES_BURNED |
Aby zapewnić pełny przegląd wydatku energetycznego podczas sesji pływackich |
Uprawnienia Android: Uprawnienia te są wymagane przy pierwszym uruchomieniu aplikacji. Możesz odwołać te uprawnienia w dowolnym momencie w Ustawieniach Androida → Aplikacje → Health Connect → Run Analytics.
1.3 Jak wykorzystujemy dane zdrowotne
Wszystkie dane zdrowotne są wykorzystywane wyłącznie w następujących celach:
- Wyświetlanie treningów: Pokazywanie sesji pływackich ze szczegółowymi wskaźnikami (dystans, czas, tempo, tętno)
- Analiza wydajności: Obliczanie stref tempa, analiza ruchów, CSS (Krytyczna Prędkość Pływania) i sTSS (Wskaźnik Stresu Treningowego Pływania)
- Śledzenie postępów: Pokazywanie trendów wydajności, rekordów życiowych i podsumowań treningowych
- Eksport danych: Umożliwienie eksportu danych treningowych w formacie CSV do użytku osobistego
1.4 Przechowywanie danych
🔒 Kluczowa gwarancja prywatności:
Wszystkie dane zdrowotne pozostają wyłącznie na Twoim fizycznym urządzeniu.
- iOS: Dane są przechowywane przy użyciu iOS Core Data i UserDefaults (tylko na urządzeniu)
- Android: Dane są przechowywane przy użyciu Android Room Database (SQLite na urządzeniu)
- Brak przesyłania na zewnętrzne serwery
- Brak transmisji przez Internet
- Brak synchronizacji w chmurze lub kopii zapasowych danych zdrowotnych
- Brak dostępu stron trzecich do Twoich danych zdrowotnych
Jedynym przypadkiem, w którym dane opuszczają Twoje urządzenie, jest sytuacja, w której wyraźnie zdecydujesz się wyeksportować swoje treningi do formatu CSV i samodzielnie udostępnić plik.
2. Wymagane uprawnienia
2.1 Uprawnienia iOS
- Dostęp do HealthKit: Dostęp do odczytu treningów, dystansu, tętna, energii aktywnej i liczby ruchów
- Biblioteka zdjęć (opcjonalnie): Tylko jeśli zdecydujesz się zapisać podsumowania treningów jako obrazy
Możesz zarządzać uprawnieniami HealthKit w dowolnym momencie w Ustawieniach iOS → Prywatność i ochrona → Zdrowie → Run Analytics.
2.2 Uprawnienia Android
android.permission.health.READ_EXERCISEandroid.permission.health.READ_DISTANCEandroid.permission.health.READ_HEART_RATEandroid.permission.health.READ_SPEEDandroid.permission.health.READ_TOTAL_CALORIES_BURNED- Dostęp do Internetu (
INTERNET): Używany tylko do wyświetlania statycznej zawartości w aplikacji i dostępu do zarządzania subskrypcjami (Google Play Billing). Żadne dane zdrowotne nie są przesyłane. - Usługa na pierwszym planie (
FOREGROUND_SERVICE): Dla potencjalnych przyszłych funkcji synchronizacji w tle (obecnie niezaimplementowane).
3. Dane, których NIE zbieramy
Run Analytics NIE zbiera, nie przechowuje ani nie przesyła:
- ❌ Danych osobowych (imię i nazwisko, e-mail, numer telefonu)
- ❌ Identyfikatorów urządzeń (IDFA na iOS, Advertising ID na Androidzie)
- ❌ Danych lokalizacyjnych lub współrzędnych GPS
- ❌ Analiz użytkowania lub śledzenia zachowań w aplikacji
- ❌ Raportów o awariach lub danych diagnostycznych na zewnętrzne serwery
- ❌ Żadnych danych za pośrednictwem SDK stron trzecich lub usług analitycznych
Używamy zero bibliotek śledzących stron trzecich, w tym:
- Brak Google Analytics / Firebase Analytics
- Brak Facebook SDK
- Brak SDK reklamowych
- Brak usług raportowania awarii (Crashlytics, Sentry, itp.)
4. Zakupy w aplikacji i subskrypcje
Run Analytics oferuje opcjonalne subskrypcje w aplikacji zarządzane przez natywny system płatności Twojego urządzenia:
4.1 iOS - Subskrypcje App Store
Kiedy kupujesz subskrypcję na iOS:
- Apple obsługuje całe przetwarzanie płatności za pośrednictwem App Store
- Otrzymujemy tylko status subskrypcji (aktywna/nieaktywna) za pośrednictwem StoreKit
- Nie mamy dostępu do Twoich informacji płatniczych (karta kredytowa, adres rozliczeniowy)
- Dane subskrypcji są przechowywane lokalnie na Twoim urządzeniu
Zarządzanie subskrypcjami:
- Ustawienia iOS → Twoje imię i nazwisko → Subskrypcje → Run Analytics
- Lub w aplikacji: Ustawienia → Zarządzaj subskrypcją
4.2 Android - Google Play Billing
Kiedy kupujesz subskrypcję na Androidzie:
- Google Play obsługuje całe przetwarzanie płatności
- Otrzymujemy tylko status subskrypcji (aktywna/nieaktywna) za pośrednictwem Google Play Billing API
- Nie mamy dostępu do Twoich informacji płatniczych (karta kredytowa, adres rozliczeniowy)
- Dane subskrypcji są przechowywane lokalnie na Twoim urządzeniu
Zarządzanie subskrypcjami:
- Sklep Google Play → Konto → Płatności i subskrypcje → Subskrypcje → Run Analytics
- Lub w aplikacji: Ustawienia → Zarządzaj subskrypcją
5. Przechowywanie i usuwanie danych
5.1 Przechowywanie danych
- Dane zdrowotne są przechowywane na Twoim urządzeniu bezterminowo, dopóki ich ręcznie nie usuniesz
- Dane treningowe są zachowywane w celu zapewnienia historycznego śledzenia wydajności i analizy
5.2 Usuwanie danych
Możesz usunąć swoje dane w dowolnym momencie:
Metoda 1: Usuwanie pojedynczych treningów
- Otwórz ekran szczegółów treningu
- Dotknij przycisku usuwania (ikona kosza)
- Potwierdź usunięcie
Metoda 2: Wyczyść wszystkie dane aplikacji
- iOS: Usuń i zainstaluj ponownie aplikację (wszystkie dane lokalne zostaną usunięte)
- Android: Ustawienia → Aplikacje → Run Analytics → Pamięć → Wyczyść dane
Metoda 3: Odinstaluj aplikację
- Odinstalowanie Run Analytics automatycznie usuwa wszystkie dane lokalne
Metoda 4: Odwołaj uprawnienia zdrowotne
- iOS: Ustawienia → Prywatność i ochrona → Zdrowie → Run Analytics → Wyłącz wszystkie kategorie
- Android: Ustawienia → Aplikacje → Health Connect → Run Analytics → Odwołaj wszystkie uprawnienia
6. Bezpieczeństwo danych
Traktujemy bezpieczeństwo danych poważnie, mimo że wszystkie dane pozostają na Twoim urządzeniu:
6.1 Środki bezpieczeństwa
- Bezpieczeństwo iOS: Wszystkie dane przechowywane przy użyciu iOS Core Data są chronione przez iOS Keychain i szyfrowanie urządzenia. Dane są chronione, gdy urządzenie jest zablokowane.
- Bezpieczeństwo Android: Wszystkie dane przechowywane w Room Database są chronione przez wbudowane zabezpieczenia Androida i piaskownicę (sandbox) aplikacji.
- Brak transmisji sieciowej: Dane zdrowotne nigdy nie opuszczają Twojego urządzenia, co eliminuje ryzyko bezpieczeństwa transmisji
- Piaskownica aplikacji (Sandboxing): Piaskownice aplikacji iOS i Android uniemożliwiają innym aplikacjom dostęp do danych Run Analytics
- Bezpieczne przechowywanie: Dane zdrowotne nie są dostępne bez uwierzytelnienia urządzenia (kod dostępu, Face ID, Touch ID, odcisk palca)
6.2 Twoja odpowiedzialność
Aby chronić swoje dane:
- Utrzymuj urządzenie zablokowane silnym kodem dostępu/biometrią
- Aktualizuj system operacyjny najnowszymi poprawkami bezpieczeństwa
- iOS: Nie wykonuj jailbreaka urządzenia
- Android: Nie rootuj urządzenia
7. Udostępnianie danych i strony trzecie
Run Analytics NIE udostępnia Twoich danych zdrowotnych żadnym stronom trzecim.
7.1 Brak udostępniania danych
- Nie sprzedajemy Twoich danych
- Nie udostępniamy Twoich danych reklamodawcom
- Nie dostarczamy Twoich danych firmom analitycznym
- Nie integrujemy się z platformami mediów społecznościowych
7.2 Eksport CSV (tylko z inicjatywy użytkownika)
Jedyny sposób, w jaki dane opuszczają Twoje urządzenie, to sytuacja, w której Ty wyraźnie:
- Przejdziesz do Ustawienia → Eksport surowych danych
- Wygenerujesz plik CSV
- Wybierzesz udostępnienie pliku CSV za pośrednictwem menu udostępniania urządzenia (e-mail, chmura, komunikatory)
Jest to całkowicie pod Twoją kontrolą.
8. Prywatność dzieci
Run Analytics nie zbiera świadomie danych od dzieci poniżej 13 roku życia. Aplikacja nie prosi o informacje o wieku, ale rodzice powinni nadzorować korzystanie przez swoje dzieci z aplikacji do śledzenia zdrowia.
Jeśli uważasz, że dziecko poniżej 13 roku życia korzystało z Run Analytics, skontaktuj się z nami, a pomożemy zapewnić usunięcie wszystkich danych lokalnych z urządzenia.
9. Międzynarodowe transfery danych
Nie dotyczy. Ponieważ wszystkie dane zdrowotne pozostają wyłącznie na Twoim urządzeniu (iOS lub Android) i nigdy nie są przesyłane na serwery, nie dochodzi do międzynarodowych transferów danych.
10. Twoje prawa (Zgodność z RODO/GDPR i CCPA)
Mimo że Run Analytics nie gromadzi danych osobowych na serwerach, szanujemy Twoje prawa do prywatności danych:
10.1 Prawa RODO (Użytkownicy z Europy)
- Prawo dostępu: Wszystkie Twoje dane są dostępne w aplikacji w dowolnym momencie
- Prawo do usunięcia: Usuń dane za pomocą metod opisanych w sekcji 5.2
- Prawo do przenoszenia danych: Wyeksportuj swoje dane w formacie CSV (Ustawienia → Eksport surowych danych)
- Prawo do ograniczenia przetwarzania: Odwołaj uprawnienia zdrowotne, aby zatrzymać dostęp do nowych danych
10.2 Prawa CCPA (Użytkownicy z Kalifornii)
- Prawo do wiedzy: Niniejsza polityka ujawnia wszystkie dane, do których uzyskiwany jest dostęp i jak są wykorzystywane
- Prawo do usunięcia: Usuń dane za pomocą metod opisanych w sekcji 5.2
- Prawo do rezygnacji ze sprzedaży: Nie dotyczy (nigdy nie sprzedajemy danych)
11. Zmiany w tej Polityce Prywatności
Możemy od czasu do czasu aktualizować niniejszą Politykę Prywatności. Gdy wprowadzimy zmiany:
- Data „Ostatnia aktualizacja” na górze tej polityki zostanie zmieniona
- Istotne zmiany zostaną ogłoszone w aplikacji
- Dalsze korzystanie z aplikacji po zmianach oznacza akceptację zaktualizowanej polityki
Zalecamy okresowe przeglądanie tej polityki, aby być na bieżąco z tym, jak chronimy Twoją prywatność.
12. Kontakt z nami
Jeśli masz pytania, obawy lub prośby dotyczące niniejszej Polityki Prywatności lub prywatności Twoich danych:
- E-mail: support@runanalytics.app
- Strona internetowa: https://runanalytics.app
Czas odpowiedzi: Staramy się odpowiadać na wszystkie zapytania dotyczące prywatności w ciągu 7 dni roboczych.
13. Zgodność z prawem
Run Analytics przestrzega:
- iOS: Wytyczne przeglądu Apple App Store, Wytyczne Apple HealthKit
- Android: Zasady programu dla deweloperów Google Play, Wytyczne Android Health Connect
- Ogólne Rozporządzenie o Ochronie Danych (RODO / GDPR)
- California Consumer Privacy Act (CCPA)
- Children's Online Privacy Protection Act (COPPA)
Podsumowanie
Mówiąc prosto:
- ✅ Co uzyskujemy: Dane treningów pływackich z Apple HealthKit (iOS) lub Health Connect (Android)
- ✅ Gdzie jest to przechowywane: Tylko na Twoim urządzeniu (iOS Core Data lub Android Room Database)
- ✅ Gdzie to trafia: Nigdzie. Nigdy nie opuszcza Twojego urządzenia.
- ✅ Kto to widzi: Tylko Ty.
- ✅ Jak usunąć: Wyczyść dane aplikacji lub odinstaluj aplikację w dowolnym momencie.
Run Analytics zosta stworzony z myślą o prywatności (Privacy First). Twoje dane pływackie należą do Ciebie i pozostają na Twoim urządzeniu.