Polityka Prywatności
Ostatnia aktualizacja: 9 listopada 2026
Hooplytics ("my", "nasza" lub "Aplikacja") szanuje Twoją prywatność. Niniejsza polityka wyjaśnia, jakie dane zbieramy, jak je wykorzystujemy i jakie masz prawa jako użytkownik.
1. Dane, które zbieramy
Dane konta
- Adres email
- Nazwa wyświetlana
- Zdjęcie profilowe (opcjonalne)
- Dostawca uwierzytelniania (email/hasło, Google lub Apple)
Dane rzutów
- Sesje treningowe i gry
- Pojedyncze rzuty (trafione, niecelne, czyste, airball)
- Pozycje na boisku i strefy rzutowe
- Statystyki celności i serie rzutów
- Wyniki trybów gier (Pojedynek, H-O-R-S-E, Konkurs Rzutów za 3, itp.)
Dane społecznościowe
- Kody znajomych (6-znakowe kody do łączenia z przyjaciółmi)
- Połączenia i status znajomości
- Sesje gier z przyjaciółmi
- Wysyłane i otrzymywane wyzwania
Dane urządzenia
- Wersja aplikacji
- Wersja systemu operacyjnego
- Model urządzenia (do diagnostyki błędów)
Dane subskrypcji
- Status subskrypcji Pro (weryfikowane przez RevenueCat)
- Historia zakupów (zarządzana przez Google Play / App Store)
Zdarzenia użycia aplikacji
Aby zrozumieć, na którym etapie nowi użytkownicy się zatrzymują i z których funkcji korzystają, aplikacja wysyła do naszej własnej bazy danych kilka rodzajów zdarzeń:
- Jaki krok nastąpił: otwarcie aplikacji, wyświetlenie ekranu logowania, założenie konta lub zalogowanie (ze sposobem logowania), wyświetlenie ekranu głównego, rozpoczęcie lub zapisanie sesji treningowej (typ sesji, tryb gry, liczba rzutów i trafień), wyświetlenie oferty Pro
- Losowy identyfikator instalacji tworzony przez aplikację (nie jest to identyfikator sprzętu ani identyfikator reklamowy), wersja aplikacji i system
- Identyfikator Twojego konta, jeśli jesteś zalogowany
Zdarzenia użycia nigdy nie zawierają Twojej lokalizacji, kontaktów, głosu, obrazu z kamery ani wiadomości. Są przechowywane w Supabase razem z pozostałymi danymi, korzystamy z nich wyłącznie my i nie są sprzedawane ani udostępniane innym firmom.
2. Jak wykorzystujemy Twoje dane
- Funkcje podstawowe: śledzenie rzutów, statystyki i tryby gier
- Synchronizacja: synchronizacja danych między urządzeniami
- Funkcje społecznościowe: pokazywanie statystyk i wyników znajomym
- Reklamy: wyświetlanie reklam użytkownikom darmowym przez Google AdMob
- Monetyzacja: obsługa subskrypcji Pro przez RevenueCat i Google Play / App Store
- Analityka: zrozumienie, z których funkcji korzystasz i gdzie nowi użytkownicy się zatrzymują, aby ulepszać aplikację (własne zdarzenia użycia opisane w punkcie 1, nigdy nieudostępniane innym firmom)
- Raportowanie błędów: diagnozowanie i naprawa problemów
3. Przechowywanie i bezpieczeństwo danych
- Wszystkie dane są przechowywane w Supabase (PostgreSQL) z zabezpieczeniami na poziomie wierszy (RLS)
- Każdy użytkownik ma dostęp tylko do swoich danych
- Dane są szyfrowane podczas przesyłania (TLS) i w spoczynku
- Hasła są hashowane za pomocą standardów branżowych (bcrypt)
- Nie sprzedajemy Twoich danych osobowych osobom trzecim
4. Udostępnianie danych
Udostępniamy dane tylko w następujących przypadkach:
Znajomym, z którymi się łączysz
- Twoja nazwa wyświetlana i zdjęcie profilowe
- Wyniki gier rozgrywanych razem
- Powiadomienia o wyzwaniach
Dostawcom usług
- Supabase — hosting bazy danych i uwierzytelnianie
- RevenueCat — zarządzanie subskrypcjami i walidacja zakupów
- Google AdMob — dostarczanie reklam i identyfikatory urządzeń (zgodnie z polityką Google)
- Google Play / App Store — przetwarzanie płatności
Wymogi prawne
Możemy ujawnić dane, jeśli jest to wymagane przez prawo, nakaz sądowy lub w celu ochrony praw i bezpieczeństwa użytkowników.
5. Twoje prawa
Masz prawo do:
- Dostępu do swoich danych w dowolnym momencie w aplikacji
- Usunięcia konta i wszystkich danych z Profil → Usuń konto
- Anulowania subskrypcji przez Google Play lub App Store
- Kontaktu z nami w sprawach prywatności
Usunięcie konta jest natychmiastowe i trwałe. Wszystkie sesje, rzuty, znajomi, historia gier i zdarzenia użycia powiązane z Twoim kontem są usuwane.
6. Prywatność dzieci
Hooplytics nie jest skierowany do dzieci poniżej 13 roku życia. Nie zbieramy świadomie danych osobowych dzieci poniżej 13 lat. Jeśli uważasz, że dziecko przekazało nam dane osobowe, skontaktuj się z nami, a my je usuniemy.
7. Dane trybu głosowego
Komendy głosowe są przetwarzane całkowicie offline za pomocą Vosk ASR. Audio nigdy nie jest wysyłane na nasze serwery ani do żadnej osoby trzeciej. Dane głosowe pozostają na Twoim urządzeniu.
8. Dane trybu zegarka
Dane z zegarka Wear OS (zdarzenia rzutów, stan sesji) są synchronizowane lokalnie między telefonem a zegarkiem przez Google Wear OS Data Layer API. Żadne dane z zegarka nie są wysyłane na zewnętrzne serwery poza tym, co jest już synchronizowane przez aplikację telefoniczną.
9. Kamera i tryb wideo
Tryb wideo korzysta z kamery urządzenia, aby wykrywać piłkę i obręcz i na tej podstawie zliczać trafienia oraz pudła.
- Całe przetwarzanie odbywa się na Twoim urządzeniu. Klatki z kamery analizuje model działający lokalnie. Nie wysyłamy, nie transmitujemy ani nie przechowujemy obrazu z Twojej kamery na naszych serwerach.
- Nie zapisujemy nagrań. Aby umożliwić Ci weryfikację niepewnych rzutów, aplikacja przechowuje ostatnie kilka sekund obrazu w niskiej rozdzielczości wyłącznie w pamięci. Nie trafiają one do galerii ani nigdzie indziej i są usuwane po zakończeniu sesji lub zamknięciu aplikacji.
- Do Twojego konta zapisujemy wyłącznie wynik: trafienia, pudła, pozycję i znaczniki czasu — dokładnie tak jak przy wpisie ręcznym.
- Nagrania testowe w becie. Osoby zaproszone do testów trybu wideo mogą same nagrać sesję testową (przycisk REC). Nagranie i dziennik techniczny zapisują się wyłącznie na ich urządzeniu i opuszczają je tylko wtedy, gdy same zdecydują się je udostępnić (np. mailem do twórcy aplikacji), aby pomóc ulepszyć wykrywanie rzutów. Etykiety głosowe wypowiadane w takiej sesji są rozpoznawane offline na urządzeniu, tak jak w trybie głosowym.
- Dostęp do kamery służy również do dołączania zdjęć do zgłoszeń błędów, i tylko wtedy, gdy sam z tego skorzystasz.
Dostęp do kamery możesz cofnąć w ustawieniach urządzenia. Tryb wideo przestanie wtedy działać, a reszta aplikacji będzie działać normalnie.
10. Reklamy i śledzenie
Użytkownicy darmowi widzą reklamy dostarczane przez Google AdMob. AdMob może używać identyfikatorów reklamowych (AAID na Androidzie, IDFA na iOS) w celu wyświetlania spersonalizowanych reklam. Możesz:
- Zrezygnować ze spersonalizowanych reklam w ustawieniach urządzenia
- Przejść na Pro, aby trwale usunąć wszystkie reklamy
Poza własnymi zdarzeniami użycia opisanymi w punkcie 1 nie używamy żadnych innych usług analitycznych ani śledzących.
11. Zmiany w polityce
Możemy aktualizować tę politykę od czasu do czasu. Gdy to zrobimy, zaktualizujemy datę "Ostatnia aktualizacja" na górze. Dalsze korzystanie z aplikacji po zmianach oznacza akceptację nowej polityki.
12. Kontakt
W sprawach prywatności, żądań danych lub zapytań:
Email: hooplytics@gmail.com
Ta polityka jest zgodna z RODO (UE), CCPA (Kalifornia) i ogólnymi najlepszymi praktykami prywatności aplikacji mobilnych.