Polityka prywatności aplikacji IPTV Deck

Ostatnia aktualizacja: 20 października 2026 r.

1. Kim jesteśmy

Aplikację IPTV Deck („Aplikacja”) tworzy Zbigniew Szepczyński Software („ZS Software”, „my”), działalność prowadzona przez Zbigniewa Szepczyńskiego, ul. Kobierzyńska 8/120, 30-363 Kraków. Jesteśmy administratorem danych osobowych opisanych w tej polityce. We wszystkich sprawach dotyczących prywatności pisz na mistyksu@gmail.com.

Polityka obejmuje Aplikację na telefonach, tabletach, telewizorach i komputerach oraz usługi online, na których działa: konto, synchronizację, Premium, parowanie urządzeń i panel w przeglądarce (punkt 3.6).

2. W skrócie

3. Co przechowujemy i po co

3.1 Przy każdej instalacji, niezależnie od logowania

3.2 Po zalogowaniu

3.3 Zakupy

3.4 Diagnostyka

Aplikacja wysyła raporty awarii i logi diagnostyczne do Sentry, przechowywane w Unii Europejskiej (w Niemczech), żebyśmy mogli znajdować i naprawiać błędy. Po zalogowaniu zawierają identyfikator Twojego konta i adres e-mail, a zawsze model urządzenia, wersję systemu i Aplikacji oraz techniczny opis tego, co poszło nie tak, i przebiegu odtwarzania (np. użyty odtwarzacz, czas oczekiwania i buforowania, format i rozdzielczość obrazu oraz liczba wyświetlonych klatek), który może obejmować nazwy kanałów lub kategorii i nazwę serwera Twojego dostawcy. Nazwy użytkowników, hasła, tokeny i adresy MAC są usuwane z adresów przed wysłaniem raportu. Sentry widzi też adres IP połączenia i może na jego podstawie określić przybliżony kraj. Raporty przechowujemy do 90 dni.

3.5 Usługi, z którymi Twoje urządzenie łączy się bezpośrednio

3.6 Panel w przeglądarce i IPTV Deck Connector

3.7 Pytania zadawane w Pomocy

Gdy zadajesz pytanie w Pomocy w Aplikacji, w panelu w przeglądarce albo w naszej instrukcji online, treść pytania trafia do naszej funkcji w chmurze. Funkcja pyta TypeSafe (api.typesafe.ai), usługę sztucznej inteligencji, które strony instrukcji pasują do pytania, a potem wysyła pytanie razem z treścią tych stron do Anthropic (api.anthropic.com), którego model sztucznej inteligencji Claude pisze na ich podstawie krótką odpowiedź. TypeSafe i Anthropic otrzymują pytanie i fragmenty instrukcji, i nic o Twoim koncie ani urządzeniu; zgodnie z warunkami handlowymi Anthropic pytanie nie służy do trenowania jego modeli. Gdy jesteś zalogowany, identyfikator konta służy tylko do policzenia, ile pytań zadajesz, i nie jest zapisywany razem z pytaniem. Gdy instrukcja nie ma jasnej odpowiedzi, zapisujemy treść pytania, bez konta, urządzenia i adresu IP, na 90 dni, żeby wiedzieć, czego w instrukcji brakuje. Pytanie uzupełniające wysyłamy razem z wcześniejszymi pytaniami i odpowiedziami z tej samej rozmowy, najwyżej sześcioma ostatnimi, tylko po to, żeby na nie odpowiedzieć. Rozmowa zostaje na Twoim urządzeniu (w instrukcji online w karcie przeglądarki) i nie jest przez nas zapisywana. Pod odpowiedzią możesz kciukiem w górę albo w dół zaznaczyć, czy pomogła. Taką ocenę zapisujemy anonimowo, tylko temat odpowiedzi i wybrany kciuk, bez konta, urządzenia i adresu IP, na 180 dni, żeby poprawiać instrukcję. Porozmawiaj z człowiekiem wysyła nam adres e-mail, który podajesz do odpowiedzi, Twoją wiadomość, ostatnie wiadomości z rozmowy (najwyżej sześć pytań z odpowiedziami), platformę i wersję Aplikacji, język przeglądarki albo urządzenia oraz, gdy jesteś zalogowany w Aplikacji, identyfikator konta. Trafia to do naszej skrzynki pomocy w naszym projekcie Firebase (Cloud Firestore), jest przechowywane przez 180 dni i służy wyłącznie do odpowiedzi na Twoją wiadomość. Gdy nie jesteś zalogowany, Twoje urządzenie (w instrukcji online Twoja przeglądarka) najpierw rozwiązuje niewielkie zadanie obliczeniowe, które pokazuje naszemu serwerowi, że pytanie zadaje osoba korzystająca z Aplikacji albo instrukcji, a nie zautomatyzowany skrypt. Jest ono liczone na Twoim urządzeniu i nic o nim nie zapisujemy. Gdy włączony jest dzienny limit pytań na konto, zapisujemy liczbę pytań zadanych z każdego konta w danym dniu i usuwamy ją po dwóch dniach. Nie wpisuj w pytaniu haseł, numerów kart ani innych danych osobowych.

3.8 Moment rozpoczęcia napisów końcowych

Żeby karta następnego odcinka i karta Finish pojawiały się wtedy, gdy napisy końcowe naprawdę się zaczynają, i to u wszystkich oglądających ten sam film albo odcinek, Aplikacja przekazuje nam, w którym miejscu widzowie kończą oglądanie. Gdy w ostatnich minutach filmu albo odcinka naciśniesz Zakończ film albo Odtwórz teraz na karcie Następnie, przewiniesz do końca albo wyjdziesz z odtwarzacza, Aplikacja wysyła do naszej funkcji w chmurze tylko trzy informacje: identyfikator TMDB filmu albo serialu wraz z numerem sezonu i odcinka, długość pliku wideo zaokrągloną do 10 sekund oraz to, ile sekund przed końcem pliku nastąpił ten moment. Zgłoszenie nie zawiera konta, adresu e-mail ani identyfikatora urządzenia, niczego o Twojej playliście, dostawcy czy adresie strumienia ani o tym, co jeszcze oglądasz. Jest wysyłane bez tokenu logowania, także gdy jesteś zalogowany, i nie zapisujemy przy nim Twojego adresu IP; jak każde połączenie z naszymi serwerami pojawia się w logach serwera przechowywanych przez 30 dni (punkt 3.1).

Zgłoszenia przechowujemy w Cloud Firestore, tak jak pozostałe dane, zebrane według tytułu i długości nagrania, i zachowujemy tylko 25 ostatnich pozycji dla każdego tytułu i długości: każda nowa zastępuje najstarszą. Na ich podstawie ustalamy, gdzie zaczynają się napisy końcowe, i udostępniamy ten moment każdej kopii Aplikacji, która pobiera go bez logowania, przez Firebase Hosting. Te dane nie trafiają do TheIntroDB ani nikogo innego.

Zgłoszenia są domyślnie włączone. Wyłączysz je opcją „Help improve Up next timing” w Ustawienia → Odtwarzanie na telefonach i tabletach, w Ustawienia → Odtwarzacz na telewizorach i w aplikacji na komputer albo w ustawieniach panelu w przeglądarce (iptvdeck.zssoftware.eu).

4. Podstawy prawne

Jeśli przebywasz w Unii Europejskiej, Europejskim Obszarze Gospodarczym lub Wielkiej Brytanii, przetwarzamy dane na podstawie RODO:

5. Kto przetwarza Twoje dane

Te podmioty przetwarzają dane w naszym imieniu na podstawie swoich umów powierzenia przetwarzania:

Apple, Google Play, logowanie przez Google i Apple, TMDB, OpenSubtitles, Trakt, TheIntroDB, Google Gemini oraz Twój dostawca IPTV to niezależne usługi z własnymi politykami prywatności. Nikomu nie sprzedajemy ani nie wynajmujemy Twoich danych osobowych.

6. Przekazywanie danych poza Europejski Obszar Gospodarczy

Część tych podmiotów przetwarza dane w Stanach Zjednoczonych. Takie przekazanie opiera się na Ramach ochrony danych UE-USA (EU-US Data Privacy Framework) albo na standardowych klauzulach umownych Komisji Europejskiej zawartych w umowach powierzenia tych podmiotów.

7. Jak długo przechowujemy dane

8. Twoje prawa i wybory

9. Bezpieczeństwo

Każde połączenie z naszymi serwerami jest szyfrowane (HTTPS/TLS), a reguły bezpieczeństwa pozwalają zalogowanemu użytkownikowi sięgać wyłącznie do własnych danych. Hasła przechowywane na koncie są szyfrowane algorytmem AES-256-GCM kluczem przechowywanym w Google Secret Manager i odszyfrować może je tylko kod działający na naszych serwerach. Żadna metoda przechowywania ani przesyłania danych nie jest w 100% bezpieczna.

Szyfrowanie end-to-end (opcjonalne) szyfruje Twoje synchronizowane dane na Twoim urządzeniu algorytmem XChaCha20-Poly1305, zanim zostaną wysłane. Klucz nigdy nie opuszcza Twoich urządzeń: pokazujemy go raz jako kod odzyskiwania i przechowujemy w bezpiecznym magazynie systemu, oznaczony tak, żeby nie trafiał do iCloud ani innych kopii zapasowych. Klucz nigdy nie trafia poza ten magazyn: na urządzeniu, które nie potrafi go bezpiecznie przechować, np. na urządzeniu z Androidem, którego Keystore odmawia zapisu, szyfrowania end-to-end nie da się włączyć ani używać, a Aplikacja o tym informuje.

Ma to konsekwencję, którą chcemy powiedzieć wprost: nie możemy odczytać tych danych, zresetować klucza ani odzyskać danych za Ciebie. Jeśli zgubisz kod odzyskiwania i nie masz już urządzenia z kluczem, dane w chmurze pozostaną nieczytelne dla Ciebie i dla nas. W Aplikacji możesz zacząć od nowa z urządzenia, które nadal ma ich lokalną kopię. Szyfrowanie end-to-end nie obejmuje haseł przechowywanych na koncie, które są szyfrowane naszym kluczem, jak opisano wyżej.

10. Dzieci

Aplikacja nie jest skierowana do dzieci. Profile dziecięce pozwalają rodzicowi ograniczyć to, co widzi dziecko, a samo konto należy do osoby dorosłej. Świadomie nie zbieramy danych dzieci. Jeśli uważasz, że konto założyło dziecko, napisz do nas, a je usuniemy.

11. Zmiany tej polityki

Aktualizujemy tę politykę, gdy Aplikacja zmienia zakres zbieranych danych. Data na górze wskazuje obowiązującą wersję, a o istotnych zmianach piszemy w informacjach o nowościach w Aplikacji.

12. Kontakt

Pytania i wnioski dotyczące prywatności:

Email: mistyksu@gmail.com

Administrator danych: Zbigniew Szepczyński Software, ul. Kobierzyńska 8/120, 30-363 Kraków