Polityka prywatności — Carve

Ostatnia aktualizacja: 30 czerwca 2026
Wersja aplikacji: 0.1.0 (beta)
Kontakt: kontakt@carveflow.pl

1. Wprowadzenie

Carve („aplikacja”) to aplikacja mobilna na iOS służąca do rejestrowania aktywności sportowych (rolki, bieg, chód, rower), planowania tras oraz — opcjonalnie — udostępniania tras społeczności.

Niniejsza polityka opisuje, jakie dane przetwarzamy, w jakim celu i jakie masz prawa. Korzystając z aplikacji, akceptujesz zasady opisane poniżej (w zakresie wymaganym prawem).

2. Jakie dane zbieramy

2.1. Dane lokalizacji (GPS)

  • Co: współrzędne GPS, prędkość, dystans, przebieg trasy podczas rejestrowania sesji; lokalizacja przy planowaniu tras i filtrowaniu propozycji tras w okolicy.
  • Kiedy: gdy korzystasz z rejestrowania aktywności, mapy, planowania tras lub funkcji „Odkryj”.
  • Tło: aplikacja może prosić o dostęp do lokalizacji w tle podczas trwającej sesji (aby rejestrować trasę przy zgaszonym ekranie).
  • Gdzie: dane sesji są zapisywane lokalnie na Twoim urządzeniu (SwiftData). Nie prowadzimy centralnego konta użytkownika w wersji beta.

2.2. Dane treningowe

  • Co: czas trwania, dystans, prędkość/tempo, szacowane kalorie, sport, tytuł sesji, punkty trasy GPS.
  • Gdzie: lokalnie na urządzeniu.

2.3. Dane profilu (opcjonalne, lokalne)

  • Co: ksywa, domyślny sport, domyślne miasto, masa, wzrost, rok urodzenia, płeć (do szacowania kalorii/kroków), długość kroku, preferencje (wygląd mapy, auto-pauza, auto-publikacja tras).
  • Gdzie: lokalnie w pamięci aplikacji (UserDefaults / App Storage). Nie wysyłamy profilu na nasz serwer w wersji beta.

2.4. Apple Health (opcjonalnie)

  • Co: po Twojej zgodzie — zapis ukończonej sesji jako trening w aplikacji Zdrowie (dystans, czas, kalorie — w zakresie obsługiwanym przez HealthKit).
  • Kiedy: tylko jeśli włączysz integrację w Profilu i udzielisz zgody systemowej.

2.5. Strava (opcjonalnie)

  • Co: po połączeniu konta — wysyłka zarejestrowanej sesji do Strava (tytuł, czas, dystans, trasa — zgodnie z API Strava).
  • Kiedy: tylko gdy sam połączysz konto i włączysz wysyłkę (ręcznie lub automatycznie).
  • Uwaga: Strava ma własną politykę prywatności: strava.com/legal/privacy

2.6. Trasy społeczności (opcjonalnie)

  • Co: jeśli sam opublikujesz trasę — wysyłamy na nasz serwer: geometrię trasy (współrzędne), miasto, sport, tytuł, czas trwania, maksymalną prędkość, liczbę punktów GPS. Nie wysyłamy Twojego imienia ani identyfikatora konta (brak logowania w beta).
  • Cel: udostępnienie trasy innym użytkownikom w sekcji „Odkryj”.
  • Serwer: carve-backend-rwps.onrender.com (Render.com).

2.7. Planowanie tras (backend)

  • Co: współrzędne punktów trasy wysyłane do naszego backendu w celu wyznaczenia przebiegu po drogach/ścieżkach (Mapbox Directions API po stronie serwera).
  • Cel: wyliczenie trasy; nie przechowujemy trwale wszystkich zapytań planowania w wersji beta poza logami serwera operatora hostingu.

2.8. Dane techniczne

  • Co: standardowe logi serwera (adres IP, czas zapytania, błędy HTTP) — generowane przez hosting (Render).
  • Crash logi: w beta mogą być dostępne przez Apple (TestFlight / Xcode), jeśli włączysz udostępnianie diagnostyki.

3. Czego nie zbieramy w wersji beta

  • Konta użytkowników / logowania / haseł
  • Adresu e-mail (chyba że sam napiszesz do nas na kontakt)
  • Numeru telefonu
  • Kontaktów, zdjęć, mikrofonu
  • Reklam i profili marketingowych

4. Podstawy prawne (RODO — skrót)

CelPodstawa
Rejestrowanie aktywnościWykonanie usługi / zgoda (lokalizacja)
Zapis do Apple HealthZgoda
StravaZgoda / wykonanie usługi po Twojej inicjatywie
Publikacja trasy społecznościZgoda (działanie dobrowolne)
Planowanie trasyWykonanie usługi

5. Udostępnianie danych podmiotom trzecim

OdbiorcaCel
Render.comhosting backendu
Mapboxrouting tras (token po stronie serwera, nie w aplikacji)
Stravatylko jeśli połączysz konto
Appledystrybucja aplikacji, TestFlight, HealthKit

Nie sprzedajemy danych osobowych.

6. Przechowywanie i bezpieczeństwo

  • Sesje i plany tras: na urządzeniu, do momentu usunięcia przez Ciebie lub odinstalowania aplikacji.
  • Trasy społeczności: na serwerze w pliku danych (wersja beta — bez gwarancji trwałości).
  • Połączenie z backendem: HTTPS.

7. Twoje prawa

Masz prawo do dostępu do danych (sesje widzisz w aplikacji), usunięcia danych lokalnych (usuń sesję w Historii lub odinstaluj aplikację), wycofania zgody (lokalizacja, Health, Strava — w Ustawieniach iOS / w aplikacji) oraz zgłoszenia pytań do administratora danych:

Administrator danych: Mariusz Burzyński — kontakt@carveflow.pl

8. Dzieci

Aplikacja nie jest kierowana do dzieci poniżej 16 lat. Nie zbieramy świadomie danych dzieci.

9. Zmiany polityki

Możemy zaktualizować politykę przy kolejnych wersjach (np. konta użytkowników, baza danych). Data aktualizacji na górze dokumentu.

10. Kontakt

Pytania dotyczące prywatności: kontakt@carveflow.pl