Polityka prywatności
Ostatnia aktualizacja: 2026-05-12
Niniejsza Polityka prywatności wyjaśnia, w jaki sposób V1b3C0d3 OU zbiera, wykorzystuje, przechowuje i udostępnia dane osobowe, gdy korzystają Państwo z aplikacji TrAIcker dla iOS i watchOS oraz strony traicker.ai.
Działamy jako administrator danych w odniesieniu do danych osobowych przetwarzanych o Państwu. W sprawach prywatności lub realizacji praw prosimy o kontakt pod adresem support@vibecodetech.com.
1. Zbierane dane
Założenie konta TrAIcker jest opcjonalne. Bezpłatne funkcje liczenia działają w pełni offline i bez konta; w tym trybie wszystkie dane meczu — wyniki, historia punktów, statystyki, metadane sesji — pozostają na Państwa urządzeniu. W korzystaniu wyłącznie offline nie zbieramy od Państwa żadnych danych osobowych.
Konto jest wymagane tylko w przypadku funkcji wymagających serwera (synchronizacja w chmurze, tryb wieloosobowy, udostępnianie). Poniższe kategorie danych mają zastosowanie wyłącznie, gdy zdecydują się Państwo na te funkcje.
1.1 Dane konta (tylko jeśli zakładają Państwo konto)
- Adres e-mail i hash hasła.
- Nazwa wyświetlana i awatar (opcjonalnie).
- Sposób logowania: adres e-mail i hasło lub jednorazowy kod (magic link) wysyłany e-mailem.
1.2 Dane meczu i rozgrywki
Dane meczu (dyscyplina, zasady liczenia, zawodnicy, historia punkt po punkcie, czasy, statystyki pochodne) są domyślnie generowane i przechowywane wyłącznie na Państwa urządzeniu. Trafiają do naszego backendu tylko wtedy, gdy mają Państwo konto i wyraźnie włączyli Państwo synchronizację w chmurze, dołączyli do pokoju wieloosobowego lub wybrali udostępnienie meczu innemu użytkownikowi TrAIcker.
Wskazówki coachingu są generowane na Państwa iPhonie przez Apple Intelligence. Dane używane do coachingu nie opuszczają urządzenia, niezależnie od tego, czy mają Państwo konto.
1.3 Uprawnienia urządzenia
Aplikacja iOS prosi wyłącznie o dostęp do sieci lokalnej, używany do wykrywania urządzeń w pobliżu na potrzeby liczenia w trybie wieloosobowym, gdy brak internetu. Nie prosimy o dane HealthKit, lokalizacji, ruchu, mowy ani kontaktów, a aplikacja nie korzysta z tych frameworków.
1.4 Dane subskrypcji
Apple Inc. jest rejestrowanym sprzedawcą każdej subskrypcji TrAIcker. Apple przetwarza Państwa płatność, wystawia faktury, oblicza i odprowadza podatki oraz obsługuje zwroty. Nie zbieramy, nie widzimy ani nie przechowujemy danych Państwa karty płatniczej.
Od Apple otrzymujemy jedynie uprawnienie subskrypcyjne — flagę informującą, że „dane Apple ID posiada aktywną subskrypcję Player lub Advanced”. Wykorzystujemy tę flagę wyłącznie do odblokowania odpowiednich funkcji w aplikacji. Nie generujemy, nie otrzymujemy ani nie przechowujemy faktur, paragonów ani zapisów księgowych po naszej stronie; historię rozliczeń znajdą Państwo w historii zakupów Apple ID pod adresem reportaproblem.apple.com.
1.5 Dane diagnostyczne
Nie osadzamy zewnętrznych narzędzi analitycznych, raporterów awarii ani SDK do atrybucji. Apple może w naszym imieniu zbierać zagregowane, zanonimizowane dane o awariach i wydajności za pośrednictwem App Store Connect, zgodnie z własnymi ustawieniami prywatności.
2. Dlaczego używamy danych (podstawy prawne z art. 6 RODO)
| Cel | Podstawa prawna |
|---|---|
| Świadczenie podstawowych funkcji liczenia, kojarzenia i statystyk. | Wykonanie umowy (art. 6 ust. 1 lit. b). |
| Uwierzytelnianie Państwa i ochrona konta. | Wykonanie umowy; prawnie uzasadniony interes (art. 6 ust. 1 lit. b i f). |
| Rozpoznawanie aktywnej subskrypcji na podstawie flagi uprawnień dostarczanej przez Apple. (Apple jest rejestrowanym sprzedawcą i prowadzi rozliczenia, zwroty i obowiązki podatkowe na podstawie własnej polityki.) | Wykonanie umowy (art. 6 ust. 1 lit. b). |
| Poprawa stabilności Usługi i wykrywanie nadużyć. | Prawnie uzasadniony interes (art. 6 ust. 1 lit. f). |
3. Podmioty przetwarzające
Korzystamy z następujących podmiotów przetwarzających:
| Dostawca | Rola | Region hostingu |
|---|---|---|
| Supabase Inc. | Uwierzytelnianie, baza Postgres, funkcje czasu rzeczywistego, edge functions i przechowywanie treści użytkownika innych niż wideo. | Unia Europejska |
| Apple Inc. | Dystrybucja aplikacji, obsługa zakupów w aplikacji (rejestrowany sprzedawca) i powiadomienia push. | Globalnie (centra danych Apple) |
Trener AI używa Apple Intelligence na urządzeniu, więc nie powstaje relacja powierzenia — Państwa dane meczu nie opuszczają iPhone’a w celach coachingu.
4. Międzynarodowe transfery danych
Dane osobowe pod naszą kontrolą są przechowywane przez Supabase w Unii Europejskiej. Apple obsługuje globalną infrastrukturę do dystrybucji aplikacji, zakupów i powiadomień push zgodnie z własnymi zobowiązaniami w zakresie prywatności. Jeżeli dochodzi do przekazania danych osobowych poza Europejski Obszar Gospodarczy, opieramy się na standardowych klauzulach umownych Komisji Europejskiej oraz odpowiednich środkach uzupełniających (szyfrowanie w przesyle, kontrola dostępu).
5. Okresy przechowywania
- Jeżeli nigdy nie utworzyli Państwo konta — po naszej stronie nie ma nic do przechowywania ani usuwania. Wszystkie dane znajdują się na urządzeniu, a odinstalowanie aplikacji je usuwa.
- Dane konta — przez okres aktywności konta. Po potwierdzeniu wniosku o usunięcie profil konta, historia meczów, statystyki i wszelkie wgrane przez Państwa treści są usuwane z naszego backendu; po naszej stronie nic nie pozostaje.
- Dane meczu i rozgrywki — przez okres aktywności konta lub do czasu, gdy usuną Państwo poszczególne mecze w aplikacji.
- Zapisy rozliczeniowe / faktury — prowadzi je Apple Inc. jako rejestrowany sprzedawca zgodnie z własnymi zasadami retencji. Nie generujemy, nie otrzymujemy ani nie przechowujemy faktur.
- Logi backendu — do 30 dni w celach stabilnościowych i wykrywania nadużyć; po usunięciu nie są łączone z Państwa tożsamością.
6. Państwa prawa
Na mocy RODO mają Państwo prawo dostępu, sprostowania, usunięcia, ograniczenia przetwarzania, sprzeciwu i przenoszenia danych osobowych oraz prawo wniesienia skargi do lokalnego organu nadzorczego (w Estonii — Inspekcja Ochrony Danych, Andmekaitse Inspektsioon). Na mocy California Consumer Privacy Act mają Państwo dodatkowo prawo do informacji, usunięcia i sprzeciwu wobec sprzedaży danych — nie sprzedajemy danych osobowych.
Aby skorzystać z któregokolwiek z tych praw, prosimy o e-mail na support@vibecodetech.com. Aby usunąć konto bezpośrednio, otwórz aplikację TrAIcker na iPhonie i wybierz Ustawienia → Usuń konto; aplikacja unieważnia sesję i natychmiast usuwa dane. Pełną instrukcję znajdą Państwo na stronie „Usuń konto”.
7. Dzieci
TrAIcker ma w App Store kategorię 4+, co oznacza, że treści w aplikacji są odpowiednie dla użytkowników w każdym wieku, w tym dzieci od 4 lat.
Niemniej założenie konta TrAIcker podlega minimalnemu wiekowi cyfrowej zgody w Państwa kraju: 13 lat w większości jurysdykcji oraz 14, 15 lub 16 lat w państwach członkowskich UE, które podniosły próg z art. 8 RODO (np. 14 w Hiszpanii i Włoszech, 16 w Niemczech, Holandii i Luksemburgu). Dzieci poniżej obowiązującego progu mogą korzystać z Usługi wyłącznie pod nadzorem rodzica lub opiekuna prawnego, w ramach konta opiekuna.
Świadomie nie zbieramy danych osobowych dzieci poniżej obowiązującego wieku zgody. Jeżeli mają Państwo podstawy sądzić, że posiadamy takie dane, prosimy o kontakt pod adresem support@vibecodetech.com, niezwłocznie je usuniemy.
8. Bezpieczeństwo
Stosujemy TLS dla całej transmisji, szyfrowanie w spoczynku tam, gdzie wspierają je nasze podmioty przetwarzające, ograniczone bezpieczeństwo na poziomie wiersza (RLS) w Supabase oraz pęk kluczy iOS do przechowywania danych uwierzytelniających na urządzeniu. Żaden system nie jest w pełni bezpieczny; w razie naruszenia mającego wpływ na Państwa dane zawiadomimy Państwa i właściwy organ w terminach wymaganych prawem.
9. Zmiany niniejszej polityki
Politykę będziemy aktualizować, gdy zmieni się nasze przetwarzanie. Data „Ostatnia aktualizacja” u góry odzwierciedla aktualną wersję. O istotnych zmianach poinformujemy w aplikacji lub mailem.
10. Kontakt
V1b3C0d3 OU
Pae tn 25-47, Lasnamäe linnaosa, 11414 Tallin, Estonia
Kod estońskiego rejestru handlowego: 17395882
E-mail: support@vibecodetech.com
Niniejsze postanowienia są udostępniane jako tłumaczenia dla Państwa wygody. Wersja angielska jest tekstem rozstrzygającym; w przypadku jakichkolwiek niezgodności pierwszeństwo ma tekst angielski.