# Polityka prywatności tvsweep

Ostatnia aktualizacja: 24 października 2026 r.

tvsweep to aplikacja na telefon (Android i iOS), która porządkuje telewizor z Android TV lub Google TV przez Twoje domowe Wi‑Fi. Ta polityka wyjaśnia, co aplikacja przechowuje na Twoim telefonie, co i w jakim celu wysyła na nasz serwer, kto jeszcze przetwarza te dane, jak długo je przechowujemy i co możesz z tym zrobić.

W skrócie: nie ma konta, reklam, SDK analitycznego ani identyfikatora reklamowego. Aplikacja komunikuje się z telewizorem w Twojej własnej sieci. Nasz serwer otrzymuje techniczne nazwy aplikacji zainstalowanych na telewizorze oraz markę, model i wersję Androida telewizora, aby móc Ci je opisać. Wszystko inne jest albo opcjonalne (anonimowe raporty „przed i po”, domyślnie wyłączone), albo potrzebne do potwierdzenia Twojego jednorazowego zakupu. Nie przechowujemy adresów IP i na podstawie tego, co otrzymujemy, nie jesteśmy w stanie ustalić, kim jesteś.

## 1. Kto odpowiada za dane

Administratorem danych jest:

makeCloud Tomasz Jurdziński (jednoosobowa działalność gospodarcza)\
ul. Orlego Lotu 4/35, 03-982 Warszawa, Polska\
NIP: 4980206361\
E-mail: support@tvsweep.com

Strona internetowa: https://tvsweep.com · API: https://api.tvsweep.com

## 2. Co zostaje wyłącznie na Twoim telefonie

Poniższe dane są przechowywane wyłącznie na Twoim telefonie i nigdy nie są do nas wysyłane. Usuwa je odinstalowanie aplikacji albo – wcześniej – funkcja „Zapomnij ten telewizor” (oraz, po osobnym potwierdzeniu, usunięcie jego kopii zapasowej).

- **Zapamiętane telewizory**: skrót (hash) numeru seryjnego telewizora (samego numeru seryjnego nigdy nie przechowujemy ani nie wysyłamy), nazwa telewizora, marka, model, wersja Androida, odcisk kompilacji (build fingerprint), jego ostatni adres w Twojej sieci lokalnej, sposób połączenia i data ostatniego połączenia.
- **Klucze parowania ADB**: para kluczy, której telefon używa do łączenia się z telewizorem, przechowywana w bezpiecznym magazynie telefonu (Keychain / Keystore).
- **Kopie zapasowe i historia zmian**: informacja, które aplikacje były włączone lub wyłączone przed każdą zmianą, ustawienia, stan Prywatnego DNS i blokady działania w tle – tak aby każdą zmianę można było cofnąć. Kopię zapasową możesz samodzielnie wyeksportować przez menu udostępniania; co zrobisz z tym plikiem, zależy od Ciebie.
- **Pomiary stanu telewizora, dziennik DNS i własne hosty DNS** wpisane przez Ciebie.
- **Zapisane w pamięci podręcznej opisy** aplikacji, pobrane z naszego serwera, aby aplikacja działała bez internetu.
- **Twoje ustawienia i zgody**, w tym informacja, czy anonimowe raporty są włączone.
- **Twoje uprawnienie z zakupu**: podpisane potwierdzenie z naszego serwera, identyfikator transakcji w sklepie i daty, przechowywane w bezpiecznym magazynie telefonu.

Aplikacja nigdy nie wysyła nazwy Twojej sieci Wi‑Fi, adresu IP telewizora ani telefonu, adresów MAC, numeru seryjnego telewizora, Twojego konta Google, nazw plików z telewizora ani hostów wpisanego przez Ciebie własnego dostawcy DNS.

## 3. Co aplikacja wysyła na nasz serwer i dlaczego

Cała komunikacja z api.tvsweep.com jest szyfrowana (HTTPS).

### 3.1 Losowy identyfikator instalacji

Przy pierwszym użyciu aplikacja rejestruje się na naszym serwerze i otrzymuje **losowy identyfikator instalacji** (token urządzenia oraz jego krótką, jawną postać, wyświetlaną Ci jako „kod dla wsparcia”). Przy rejestracji wysyłana jest platforma (Android lub iOS), wersja aplikacji i Twój język; każde kolejne zapytanie zawiera identyfikator instalacji, wersję aplikacji, platformę i wersję formatu API.

Identyfikator instalacji jest losowy. Nie jest wyprowadzony z Twojego imienia i nazwiska, adresu e-mail, telefonu, konta Google lub Apple, konta w sklepie ani identyfikatora reklamowego, ani z nimi powiązany. Identyfikuje jedną instalację aplikacji, a nie osobę, i nie mamy możliwości powiązania go z Tobą. Używamy go, aby:

- stosować limit uczciwego korzystania (fair use) dla ocen nowych pakietów na jedną instalację,
- powiązać Twój jednorazowy zakup z Twoimi instalacjami, tak aby można go było przywrócić i stosować limit urządzeń,
- umożliwić Ci usunięcie raportów i zgłoszeń wysłanych z tej instalacji,
- zapobiegać nadużyciom serwera.

Podstawa prawna: wykonanie umowy (art. 6 ust. 1 lit. b RODO). Token przechowujemy wyłącznie w postaci skrótu (hash). Przechowywany, dopóki instalacja korzysta z usługi.

### 3.2 Opisywanie aplikacji na Twoim telewizorze

Aby powiedzieć Ci, do czego służy fabrycznie zainstalowana aplikacja i co stracisz bez niej, aplikacja wysyła na nasz serwer **techniczne nazwy pakietów** aplikacji z Twojego telewizora (do 250 w jednym zapytaniu) wraz z **marką, modelem i wersją Androida** telewizora oraz Twoim językiem.

Nazwy pakietów, marka i model telewizora oraz wersja Androida to dane o oprogramowaniu i sprzęcie, a nie o Tobie. Na znane nazwy odpowiadamy z naszej wspólnej bazy wiedzy, która nie jest powiązana z żadną instalacją. Opisy nowych nazw są generowane, a wszystkie opisy tłumaczone, z pomocą usługi AI, która otrzymuje wyłącznie nazwy pakietów, markę i model telewizora oraz wersję Androida – nic o Tobie ani o Twojej instalacji. Na niczym, co wysyłasz, nie są trenowane żadne modele.

Tymczasowe zlecenie wiążące zapytanie z Twoim identyfikatorem instalacji jest przechowywane przez 10 minut, aby aplikacja mogła odebrać wynik; dzienny licznik nowych nazw na instalację (limit uczciwego korzystania) jest przechowywany przez 30 dni. Marka, model telewizora i wersja Androida są też wysyłane – bez identyfikatora instalacji – gdy aplikacja rozpoznaje telewizor, abyśmy mogli pokazać uwagi dotyczące konkretnego modelu.

Podstawa prawna: wykonanie umowy (art. 6 ust. 1 lit. b RODO).

### 3.3 „Zgłoś błędny opis” (tylko gdy wyślesz zgłoszenie)

Jeśli zgłosisz, że opis jest błędny, otrzymujemy: nazwę pakietu, wybrany przez Ciebie powód, ekran aplikacji, z którego wysłano zgłoszenie, markę, model i wersję Androida telewizora, Twój język, czas oraz – tylko jeśli wybierzesz „Inne” – opcjonalny komentarz tekstowy o długości do 200 znaków. Prosimy, nie umieszczaj w komentarzu danych osobowych; nie potrafimy ich odfiltrować i nie są nam potrzebne.

Podstawa prawna: nasz prawnie uzasadniony interes polegający na poprawianiu opisów (art. 6 ust. 1 lit. f RODO). Zgłoszenia przechowujemy do czasu ich rozpatrzenia i usuwamy 14 dni po rozpatrzeniu. Możesz je usunąć wcześniej w aplikacji (sekcja 7).

### 3.4 Anonimowe raporty „przed i po” (domyślnie wyłączone)

Tylko jeśli zaznaczysz pole na ekranie pierwszego połączenia albo włączysz tę opcję później w Ustawienia → Prywatność, aplikacja po każdym sprzątaniu wysyła raport: markę, model i wersję Androida telewizora, wersję aplikacji, czas sesji, wartości przed i po (liczba aplikacji, ile jest włączonych, użycie RAM, pamięci wymiany (swap) i pamięci masowej, liczba aplikacji działających w tle), wykonane działania (który pakiet, wynik, ile MB zwolniono), kody błędów oraz informację, czy przywrócono kopię zapasową. Każde inne pole serwer odrzuca przed zapisaniem.

Podstawa prawna: zgoda (art. 6 ust. 1 lit. a RODO); możesz ją w każdej chwili wycofać w Ustawieniach, co usuwa też raporty oczekujące jeszcze na telefonie. Surowe raporty powiązane z Twoim identyfikatorem instalacji są usuwane 12 miesięcy po ich zagregowaniu; zagregowane statystyki według modelu telewizora i według pakietu nie zawierają identyfikatora instalacji i są przechowywane.

### 3.5 Twój jednorazowy zakup

Gdy kupujesz, przywracasz lub odłączasz jednorazowe odblokowanie, aplikacja wysyła na nasz serwer sklep (Google Play lub App Store), identyfikator produktu, **dowód zakupu** (token zakupu Google Play lub identyfikator transakcji Apple), informację, czy środowisko sklepu jest produkcyjne czy testowe, wersję aplikacji i platformę. Weryfikujemy dowód w Google lub Apple i przechowujemy rekord zakupu (identyfikatory sklepu, status, daty), informację, z którymi instalacjami jest powiązany, oraz powiadomienia, które sklepy przesyłają nam o zwrotach, cofnięciach zakupów i oczekujących płatnościach.

Nie otrzymujemy ani nie przechowujemy Twojego imienia i nazwiska, adresu e-mail, danych płatniczych ani identyfikatora konta w sklepie. Sama płatność odbywa się w Google Play lub App Store na ich warunkach.

Podstawa prawna: wykonanie umowy (art. 6 ust. 1 lit. b RODO). Rekordy zakupów i tokeny sklepowe potrzebne do ponownego sprawdzenia ich statusu przechowujemy tak długo, jak jest to potrzebne do przywrócenia Twojego dostępu – czyli tak długo, jak aplikacja jest oferowana.

### 3.6 Katalogi

Aplikacja pobiera z naszego serwera katalog działań, listę dostawców Prywatnego DNS i przetłumaczone teksty. Te zapytania zawierają Twój identyfikator instalacji i nagłówki opisane w punkcie 3.1, ale nic z nich nie zapisujemy.

### 3.7 Adresy IP i dziennik bezpieczeństwa

Jak każda usługa internetowa, nasz serwer widzi Twój adres IP podczas obsługi zapytania; widzi go też Cloudflare, który działa przed naszym serwerem (sekcja 4). Nie przechowujemy adresów IP: ani w naszej bazie danych, ani w dzienniku bezpieczeństwa, a nasz serwer proxy nie prowadzi dziennika dostępu dla ścieżek używanych przez aplikację. W przypadku zapytań, które nie zawierają jeszcze identyfikatora instalacji, skrót (hash) adresu jest przechowywany wyłącznie w pamięci operacyjnej na potrzeby ograniczania liczby zapytań, a następnie odrzucany. Dziennik bezpieczeństwa (odrzucone lub podejrzane zapytania, przekroczone limity) zapisuje rodzaj zdarzenia i identyfikator instalacji przez 90 dni.

Podstawa prawna: bezpieczeństwo i zapobieganie nadużyciom (art. 6 ust. 1 lit. f RODO).

### 3.8 Raporty awarii i błędów (Sentry)

Wersje aplikacji dystrybuowane przez sklepy automatycznie wysyłają raporty awarii i błędów do Sentry. Raport zawiera rodzaj i (zamaskowany) komunikat błędu, ślad stosu (stack trace), ostatnie kroki nawigacji (nazwy ekranów bez parametrów), metodę HTTP, status i host – wyłącznie dla zapytań do *.tvsweep.com – model i producenta telefonu, wersję systemu, język, strefę czasową, dane o pamięci i miejscu na dane, wersję aplikacji oraz informację, czy był włączony tryb demo. Sentry zlicza też sesje („odsetek sesji bez awarii”).

Przed wysłaniem aplikacja usuwa dane użytkownika i zapytań oraz maskuje adresy IP, adresy MAC, tokeny, klucze, certyfikaty, adresy e-mail, adresy URL, ścieżki plików, nazwy pakietów, hosty DNS i ciągi znaków przypominające numery seryjne. Sentry nie przechowuje adresu IP nadawcy. Nie są rejestrowane zrzuty ekranu, hierarchia widoków ani nagrania sesji. Nasz serwer wysyła własne raporty błędów do osobnego projektu w Sentry według tych samych zasad (bez IP, identyfikatora instalacji, plików cookie i treści zapytań).

Podstawa prawna: nasz prawnie uzasadniony interes polegający na zapewnieniu stabilności aplikacji (art. 6 ust. 1 lit. f RODO). Raporty są przechowywane w regionie UE Sentry (Frankfurt) i usuwane w ciągu niespełna 30 dni. Obecnie aplikacja nie ma przełącznika pozwalającego wyłączyć raporty awarii.

### 3.9 Co robi telewizor podczas testu DNS

Gdy zmieniasz Prywatny DNS, aplikacja przeprowadza test łączności **na telewizorze**: telewizor rozwiązuje losową nazwę testową w domenie dnsotls-ds.metric.gstatic.com i pobiera connectivitycheck.gstatic.com/generate_204 (standardowe hosty Google do sprawdzania łączności, te same, których używa Android). Telefon i nasz serwer nie biorą w tym udziału i niczego się z tego nie dowiadujemy.

## 4. Kto jeszcze przetwarza dane

| Odbiorca | Co otrzymuje | Rola i lokalizacja |
|---|---|---|
| **OVH** – serwer wirtualny obsługujący api.tvsweep.com, naszą bazę danych i kolejki | wszystko, co opisano w sekcji 3 | podmiot przetwarzający; centrum danych w Polsce |
| **Cloudflare, Inc.** – DNS, odwrotne proxy oraz ochrona przed botami i nadużyciami przed api.tvsweep.com i tvsweep.com | cały przesyłany ruch, w tym Twój adres IP i nagłówki zapytań | podmiot przetwarzający; spółka amerykańska z siecią na całym świecie; prowadzi własne dzienniki serwerów brzegowych zgodnie ze swoimi zasadami retencji |
| **Sentry** (Functional Software, Inc.) | raporty awarii i błędów opisane w punkcie 3.8 | podmiot przetwarzający; region danych UE (Frankfurt) |
| **Better Stack** | sprawdzanie dostępności naszego serwera i powiadomienia o incydentach wysyłane do nas; bez danych użytkowników | podmiot przetwarzający (monitoring) |
| **Google LLC** – Google Play Billing, Play Developer API i powiadomienia o zakupach | Twój zakup w Google Play; nasz serwer wysyła token zakupu i identyfikator produktu do weryfikacji | odrębny administrator w zakresie płatności, na warunkach Google |
| **Apple Inc.** – StoreKit, App Store Server API i powiadomienia | Twój zakup w App Store; nasz serwer wysyła identyfikator transakcji do weryfikacji | odrębny administrator w zakresie płatności, na warunkach Apple |

Nie sprzedajemy danych i nie udostępniamy ich reklamodawcom. Usługa AI używana do opisów pakietów (punkt 3.2) nie otrzymuje danych osobowych i dlatego nie jest tu wymieniona.

## 5. Przekazywanie danych poza UE/EOG

Nasz serwer i baza danych znajdują się w Polsce, a dane w Sentry są przechowywane we Frankfurcie. Cloudflare jest spółką amerykańską, której sieć przetwarza ruch na całym świecie; to przekazanie jest objęte ramami ochrony danych UE–USA (EU‑US Data Privacy Framework), w ramach których Cloudflare posiada certyfikację, oraz standardowymi klauzulami umownymi zawartymi w jego warunkach przetwarzania danych. Skontaktuj się z nami, aby uzyskać szczegóły dotyczące tych zabezpieczeń.

## 6. Jak długo przechowujemy dane

| Dane | Okres przechowywania |
|---|---|
| Identyfikator instalacji (token, w postaci skrótu) i dane rejestracyjne | dopóki instalacja korzysta z usługi |
| Zlecenie wyszukania pakietów (identyfikator instalacji, nazwy, marka) | 10 minut |
| Dzienny licznik ocen na instalację | 30 dni |
| Wspólna baza wiedzy (nazwy pakietów, opisy, marka/model telewizora, na którym pakiet pojawił się po raz pierwszy) – nie są to dane osobowe | przechowywana; niepowiązana z żadną instalacją |
| Zgłoszenia błędnych opisów | do rozpatrzenia, a następnie 14 dni |
| Surowe raporty „przed i po” (z identyfikatorem instalacji) | 12 miesięcy od zagregowania |
| Zagregowane statystyki (bez identyfikatora instalacji) | przechowywane |
| Rekordy zakupów, tokeny sklepowe, powiązania z instalacjami, powiadomienia ze sklepów | tak długo, jak jest to potrzebne do przywrócenia dostępu (dopóki aplikacja jest oferowana) |
| Dziennik bezpieczeństwa (rodzaj zdarzenia, identyfikator instalacji; bez IP) | 90 dni |
| Raporty awarii i błędów (Sentry, UE) | niespełna 30 dni |

## 7. Twoje prawa i jak z nich korzystać

Zgodnie z RODO możesz żądać dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania i przeniesienia, wnieść sprzeciw wobec przetwarzania opartego na prawnie uzasadnionym interesie oraz w każdej chwili wycofać zgodę, bez wpływu na zgodność z prawem przetwarzania dokonanego przed jej wycofaniem.

Nie przechowujemy imienia i nazwiska, adresu e-mail, konta ani innych informacji, które pozwoliłyby nam ustalić, który identyfikator instalacji należy do Ciebie, i nie przechowujemy takich informacji po to, by móc to zrobić. Zgodnie z art. 11 RODO nie możemy więc zidentyfikować Cię w naszych danych i nie możemy na żądanie wyszukać ani wydać „Twoich” rekordów. Co możesz zrobić samodzielnie:

- **Ustawienia → Prywatność → „Usuń moje dane z serwera”** usuwa raporty „przed i po”, zgłoszenia błędnych opisów oraz listy aplikacji z zapytań o opisy wysłane z tej instalacji, a także czyści raporty oczekujące jeszcze na telefonie. Pozostają: Twój zakup (potrzebny do jego przywrócenia), wpisy w dzienniku bezpieczeństwa (usuwane po 90 dniach), dzienne liczniki (usuwane po 30 dniach) oraz anonimowe zestawienia.
- **Wyłącz anonimowe raporty** w tym samym miejscu w dowolnym momencie.
- **Zapomnij telewizor** albo odinstaluj aplikację, aby usunąć wszystko z telefonu (sekcja 2).

Jeśli masz pytania, napisz na support@tvsweep.com. Możesz też wnieść skargę do polskiego organu nadzorczego – Prezesa Urzędu Ochrony Danych Osobowych (PUODO), ul. Stawki 2, 00‑193 Warszawa, https://uodo.gov.pl – albo do organu nadzorczego w państwie UE, w którym mieszkasz.

## 8. Bezpieczeństwo

Ruch do naszego serwera jest szyfrowany; identyfikator instalacji jest przechowywany w postaci skrótu; adresy IP nie są przechowywane; uprawnienia z zakupów są podpisane; poufne dane na telefonie są przechowywane w Keychain / Keystore. Aplikacja ostrzega, że debugowanie sieciowe telewizora (ADB) nie jest szyfrowane w Twojej sieci lokalnej, i przypomina o jego wyłączeniu po zakończeniu pracy.

## 9. Dzieci

tvsweep to narzędzie domowe i nie jest skierowane do dzieci. Nie pytamy o wiek ani nie zbieramy danych o wieku.

## 10. Strona internetowa tvsweep.com

Strona nie ustawia plików cookie i nie korzysta z narzędzi analitycznych; czcionki i skrypty są serwowane z naszej własnej domeny. Strona jest udostępniana przez Cloudflare (sekcja 4) z naszego serwera w Polsce. Nic na stronie nie pozwala Cię zidentyfikować.

## 11. Zmiany

Gdy zmieniamy tę politykę, aktualizujemy datę na górze, a o istotnych zmianach informujemy Cię w aplikacji, zanim zaczną obowiązywać. Aktualna wersja jest zawsze dostępna pod adresem https://tvsweep.com/pl/privacy.

## 12. Kontakt

support@tvsweep.com
