Polityka prywatności SKYTTE
Wersja 1.0 — obowiązuje od: 6 sierpnia 2026
Niniejsza Polityka prywatności opisuje, w jaki sposób przetwarzane są dane osobowe użytkowników aplikacji mobilnej SKYTTE — dziennika treningowego dla strzelectwa sportowego — oraz odwiedzających stronę internetową skytte.app (dalej łącznie: „Usługa”).
1. Administrator danych
Administratorem danych osobowych jest Jakub Wlekły, ul. Augustyna Szamarzewskiego 21/2, 60-514 Poznań, e-mail kontaktowy w sprawach danych osobowych: [email protected] (dalej: „Administrator”).
Administrator nie wyznaczył inspektora ochrony danych. We wszystkich sprawach dotyczących danych osobowych można kontaktować się bezpośrednio z Administratorem pod powyższym adresem e-mail.
2. Jakie dane przetwarzamy i w jakim celu
2.1. Konto użytkownika
Przy rejestracji i korzystaniu z konta przetwarzamy:
- dane obowiązkowe: adres e-mail, hasło (przechowywane wyłącznie w postaci kryptograficznego skrótu w algorytmie Argon2id — nigdy nie mamy dostępu do Twojego hasła w postaci jawnej),
- dane opcjonalne: nazwa wyświetlana (podawana dobrowolnie, możesz ją w każdej chwili zmienić lub usunąć),
- status konta: rodzaj planu (bezpłatny lub premium) oraz data jego wygaśnięcia.
Cel i podstawa prawna: założenie i prowadzenie konta oraz świadczenie usług aplikacji — art. 6 ust. 1 lit. b RODO (wykonanie umowy).
2.2. Bezpieczeństwo konta i logowania
W celu ochrony kont przetwarzamy:
- identyfikator urządzenia przekazywany przez aplikację przy logowaniu — służy do zarządzania sesjami i ich wygaszania,
- token odświeżania sesji przechowywany wyłącznie jako skrót kryptograficzny (SHA-256), wraz z datą ważności i ewentualnego unieważnienia,
- adres IP — wykorzystywany wyłącznie do ograniczania liczby prób logowania i rejestracji (ochrona przed atakami automatycznymi). Adres IP nie jest łączony z Twoim kontem i jest usuwany po 1 godzinie.
Cel i podstawa prawna: zapewnienie bezpieczeństwa kont i ochrona przed nadużyciami — art. 6 ust. 1 lit. f RODO (prawnie uzasadniony interes Administratora i użytkowników) oraz art. 6 ust. 1 lit. b RODO.
2.3. Treningi strzeleckie
Jeżeli rejestrujesz treningi strzeleckie, przetwarzamy wprowadzane przez Ciebie dane:
- data, nazwa i opis treningu,
- miejsce treningu (pole tekstowe wypełniane samodzielnie — aplikacja nie pobiera lokalizacji GPS Twojego urządzenia),
- tryb sesji (trening, start kontrolny, zawody),
- rodzaje postaw strzeleckich (leżąc, klęcząc, stojąc, karabin pneumatyczny) wraz z liczbą serii, strzałów i czasem trwania,
- wyniki punktowe poszczególnych serii oraz przyjęty sposób punktacji.
Cel i podstawa prawna: świadczenie usługi prowadzenia dziennika treningowego — art. 6 ust. 1 lit. b RODO.
2.4. Treningi ogólnorozwojowe
Przetwarzamy wprowadzane przez Ciebie dane treningów ogólnych: datę, nazwę, opis, miejsce, tryb sesji oraz kategorie ćwiczeń (gimnastyka, siła, bieganie, gry sportowe, inne) wraz z czasem ich trwania.
Cel i podstawa prawna: świadczenie usługi — art. 6 ust. 1 lit. b RODO.
2.5. Profile broni
Przetwarzamy dane sprzętu, który samodzielnie dodajesz do aplikacji. Ze względu na szczególny charakter tych informacji poświęcamy im osobną sekcję 3 niniejszej Polityki.
2.6. Preferencje aplikacji
Przetwarzamy wybrany przez Ciebie sposób punktacji (całkowity lub dziesiętny). Cel i podstawa prawna: świadczenie usługi — art. 6 ust. 1 lit. b RODO.
2.7. Korespondencja e-mail
Wysyłamy wyłącznie wiadomości niezbędne do obsługi konta: weryfikację adresu e-mail oraz wiadomości umożliwiające odzyskanie dostępu do konta (reset hasła). W tym celu przetwarzamy Twój adres e-mail oraz treść wiadomości.
Cel i podstawa prawna: wykonanie umowy i zapewnienie bezpieczeństwa konta — art. 6 ust. 1 lit. b i f RODO. Nie wysyłamy wiadomości marketingowych.
2.8. Odwiedziny na stronie skytte.app
Strona internetowa nie korzysta z narzędzi analitycznych ani reklamowych i nie profiluje odwiedzających. Podczas wizyty serwery obsługujące stronę oraz zewnętrzna sieć CDN (patrz pkt 5) otrzymują standardowe dane połączenia, w tym adres IP — jest to technicznie niezbędne do wyświetlenia strony.
Podstawa prawna: art. 6 ust. 1 lit. f RODO (prawnie uzasadniony interes — dostarczenie i utrzymanie strony internetowej).
2.9. Formularz „Powiadom mnie”
Jeżeli zostawisz swój adres e-mail w formularzu informującym o premierze aplikacji, przetwarzamy ten adres wyłącznie w celu wysłania jednorazowej informacji o udostępnieniu aplikacji.
Cel i podstawa prawna: art. 6 ust. 1 lit. a RODO (Twoja zgoda). Zgodę możesz wycofać w każdej chwili, pisząc na adres [email protected] — wycofanie zgody nie wpływa na zgodność z prawem przetwarzania dokonanego przed jej wycofaniem.
3. Dane o broni — szczególne zasady
Rozumiemy, że informacje o posiadanym sprzęcie strzeleckim są dla użytkowników wrażliwe. Traktujemy je z odpowiednią starannością i opisujemy tutaj wprost, co się z nimi dzieje.
3.1. Jakie dane dotyczące sprzętu przetwarzamy
W ramach profili broni przetwarzamy wyłącznie dane, które sam wprowadzisz:
- nazwę własną profilu (dowolną, nadaną przez Ciebie),
- kategorię sprzętu (karabin, pistolet, strzelba, inne) oraz rodzaj amunicji,
- kaliber i rodzaj przyrządów celowniczych,
- notatki własne oraz dodatkowe ustawienia techniczne,
- oznaczenie, czy profil jest aktywny.
3.2. Czego NIE przetwarzamy
Aplikacja nie zbiera i nie przechowuje:
- numerów seryjnych broni,
- numerów pozwoleń na broń ani danych z legitymacji posiadacza broni,
- informacji o miejscu przechowywania broni,
- danych z rejestrów urzędowych.
Prosimy, aby nie wpisywać takich informacji w polach opisowych i notatkach.
3.3. Zdjęcia sprzętu
Aplikacja nie umożliwia obecnie dodawania zdjęć sprzętu. Funkcja ta nie jest dostępna, a żadne pliki graficzne nie są przez nas zbierane ani przechowywane.
Jeżeli w przyszłości udostępnimy taką możliwość, zdjęcia będą przechowywane na serwerach zlokalizowanych na terenie Unii Europejskiej. Przed uruchomieniem tej funkcji zaktualizujemy niniejszą Politykę — wskażemy dostawcę usługi przechowywania oraz zasady dotyczące tych plików, zgodnie z pkt 13.
3.4. Kto ma dostęp do tych danych
Dane o sprzęcie są widoczne wyłącznie dla Ciebie, po zalogowaniu na Twoje konto. Nie udostępniamy ich innym użytkownikom, nie publikujemy, nie wykorzystujemy w statystykach zbiorczych ani nie przekazujemy podmiotom trzecim w celach innych niż techniczne utrzymanie usługi (hosting, baza danych — patrz pkt 5).
Dane te są przechowywane wyłącznie na serwerach zlokalizowanych na terenie Unii Europejskiej.
3.5. Udostępnianie organom państwowym
Podobnie jak wszystkie pozostałe dane, informacje o sprzęcie mogą zostać udostępnione organom publicznym wyłącznie wtedy, gdy obowiązek taki wynika z powszechnie obowiązujących przepisów prawa — na przykład na podstawie prawidłowo umocowanego żądania sądu lub prokuratury. Nie przekazujemy takich danych z własnej inicjatywy.
3.6. Twoja kontrola
Każdy profil broni możesz w dowolnej chwili edytować lub usunąć w aplikacji. Usunięcie konta powoduje usunięcie wszystkich profili sprzętu — zasady opisano w pkt 8.
4. Czy podanie danych jest obowiązkowe?
Podanie adresu e-mail i ustanowienie hasła jest niezbędne do założenia konta. Wszystkie pozostałe dane — nazwa wyświetlana, treningi, profile sprzętu, notatki — są całkowicie dobrowolne i zależą wyłącznie od tego, co zdecydujesz się wprowadzić.
5. Odbiorcy danych (podmioty przetwarzające)
Dane przetwarzamy z pomocą starannie dobranych dostawców usług, działających na nasze polecenie na podstawie umów powierzenia przetwarzania (art. 28 RODO):
| Dostawca | Usługa | Lokalizacja przetwarzania |
|---|---|---|
| Neon Inc. | hostowana baza danych PostgreSQL | UE — AWS Frankfurt (eu‑central‑1) |
| Railway Corp. | hosting aplikacji serwerowej | UE — AWS Frankfurt (eu‑central‑1) |
| Cloudflare, Inc. | ochrona przed atakami, warstwa sieciowa | globalna sieć serwerów brzegowych |
| Resend Inc. (spółka z USA) | wysyłka wiadomości e-mail (weryfikacja, reset hasła) | UE — Irlandia (eu‑west‑1); patrz pkt 6 |
| jsDelivr (Prospect One) | sieć CDN dostarczająca biblioteki strony skytte.app | globalna sieć CDN |
Dane mogą zostać udostępnione również organom publicznym, jeżeli obowiązek taki wynika z przepisów prawa.
Nie sprzedajemy danych osobowych i nie udostępniamy ich podmiotom trzecim do ich własnych celów marketingowych.
6. Przekazywanie danych poza Europejski Obszar Gospodarczy
Wszystkie dane rdzeniowe (konta, treningi, profile sprzętu, baza danych oraz wysyłka wiadomości e-mail) są przetwarzane na terenie Unii Europejskiej — w regionach AWS Frankfurt (eu‑central‑1) oraz Irlandia (eu‑west‑1).
Wiadomości e-mail obsługuje Resend Inc., spółka zarejestrowana w USA, jednak przetwarzanie odbywa się w regionie UE (Irlandia). Ponieważ usługodawca jest podmiotem amerykańskim, dla ewentualnego dostępu z USA (np. wsparcie techniczne, podmioty podprzetwarzające) podstawą jest certyfikacja Resend Inc. w ramach decyzji w sprawie ram ochrony danych UE–USA (EU–U.S. Data Privacy Framework).
Cloudflare oraz jsDelivr działają w oparciu o globalne sieci serwerów, co może wiązać się z przekazaniem adresu IP poza EOG w oparciu o standardowe klauzule umowne stosowane przez tych dostawców.
7. Pliki cookies i pamięć przeglądarki
Strona skytte.app nie używa plików cookies ani pamięci przeglądarki (localStorage, sessionStorage). Nie zapisujemy niczego na Twoim urządzeniu podczas przeglądania strony i nie stosujemy żadnych mechanizmów śledzących. Z tego względu strona nie wyświetla banera zgody na cookies — nie ma na co wyrażać zgody.
Strona pobiera bibliotekę wyglądu (Bootstrap) z zewnętrznej sieci CDN jsDelivr. Dostawca ten nie zapisuje cookies w ramach naszej strony, jednak w momencie pobrania zasobu otrzymuje standardowe dane połączenia, w tym Twój adres IP.
Aplikacja mobilna nie korzysta z plików cookies. Przechowuje na urządzeniu wyłącznie dane niezbędne do działania: token sesji oraz Twoje treningi w pamięci lokalnej (umożliwia to pracę bez połączenia z internetem).
Jeżeli w przyszłości wprowadzimy technologie wymagające zgody (np. analitykę), przed ich uruchomieniem wdrożymy mechanizm zgody oraz zaktualizujemy niniejszą Politykę.
8. Okresy przechowywania danych
- dane konta, treningi i profile sprzętu: przez czas posiadania konta. Po usunięciu konta wszystkie powiązane dane są usuwane natychmiast (kaskadowo, wraz z kontem),
- treningi i profile usunięte pojedynczo w aplikacji: oznaczane jako usunięte i trwale kasowane po 90 dniach (okres ten umożliwia synchronizację między urządzeniami i cofnięcie przypadkowego usunięcia),
- tokeny sesji: usuwane niezwłocznie po wygaśnięciu; tokeny unieważnione — po 30 dniach,
- adresy IP w rejestrze ograniczania zapytań: maksymalnie 1 godzina,
- adres e-mail z formularza „Powiadom mnie”: do czasu wysłania informacji o premierze lub wycofania zgody,
- dane mogą być przechowywane dłużej wyłącznie wtedy, gdy jest to niezbędne do ustalenia, dochodzenia lub obrony roszczeń albo wynika z przepisów prawa.
9. Twoje prawa
Przysługuje Ci prawo do:
- dostępu do danych oraz otrzymania ich kopii (art. 15 RODO),
- sprostowania danych (art. 16 RODO) — większość danych możesz poprawić samodzielnie w aplikacji,
- usunięcia danych (art. 17 RODO) — konto możesz usunąć samodzielnie w aplikacji; usunięcie jest natychmiastowe i nieodwracalne,
- ograniczenia przetwarzania (art. 18 RODO),
- przenoszenia danych (art. 20 RODO),
- sprzeciwu wobec przetwarzania opartego na prawnie uzasadnionym interesie (art. 21 RODO),
- cofnięcia zgody w zakresie, w jakim przetwarzanie odbywa się na jej podstawie (art. 7 ust. 3 RODO).
Aby skorzystać z tych praw, napisz na adres: [email protected]. Odpowiemy najpóźniej w ciągu miesiąca.
Masz również prawo wniesienia skargi do organu nadzorczego — w Polsce jest nim Prezes Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl).
10. Zautomatyzowane podejmowanie decyzji i profilowanie
Nie podejmujemy wobec Ciebie decyzji opartych wyłącznie na zautomatyzowanym przetwarzaniu, które wywoływałyby wobec Ciebie skutki prawne lub w podobny sposób istotnie na Ciebie wpływały. Statystyki i zestawienia treningowe prezentowane w aplikacji służą wyłącznie Twojej własnej analizie postępów.
11. Bezpieczeństwo
Stosujemy środki techniczne i organizacyjne odpowiednie do ryzyka, w szczególności:
- szyfrowanie transmisji (TLS) na wszystkich połączeniach z serwerem,
- przechowywanie haseł wyłącznie w postaci skrótów kryptograficznych (Argon2id),
- tokeny sesji przechowywane wyłącznie jako skróty, z rotacją przy każdym odświeżeniu,
- ograniczanie liczby prób logowania i rejestracji,
- unieważnienie wszystkich sesji po zmianie hasła,
- ścisłą kontrolę dostępu — każde zapytanie do bazy weryfikuje, czy dane należą do zalogowanego użytkownika,
- ochronę przed atakami sieciowymi na poziomie warstwy brzegowej (Cloudflare).
12. Dzieci
Usługa jest przeznaczona dla osób, które ukończyły 16 lat. Nie kierujemy usług do dzieci i nie przetwarzamy świadomie ich danych. Jeżeli dowiesz się, że dziecko poniżej 16 roku życia założyło konto, skontaktuj się z nami — konto zostanie usunięte.
13. Zmiany Polityki
O istotnych zmianach Polityki poinformujemy z wyprzedzeniem w aplikacji lub e-mailem na adres przypisany do konta. Archiwalne wersje udostępniamy na żądanie.