Informativa sulla privacy di tvsweep

Ultimo aggiornamento: 24 ottobre 2026

tvsweep è un’app per telefono (Android e iOS) che mette in ordine una TV con Android TV o Google TV tramite il Wi‑Fi di casa. Questa informativa spiega cosa conserva l’app sul tuo telefono, cosa invia al nostro server e perché, chi altro tratta i dati, per quanto tempo li conserviamo e cosa puoi fare al riguardo.

In breve: non ci sono account, pubblicità, SDK di analisi né ID pubblicitario. L’app comunica con la TV sulla tua rete. Il nostro server riceve i nomi tecnici delle app presenti sulla TV e la marca, il modello e la versione Android della TV, per poterti descrivere quelle app. Tutto il resto è facoltativo (report anonimi «prima / dopo», disattivati per impostazione predefinita) oppure necessario per confermare il tuo acquisto una tantum. Non conserviamo indirizzi IP e da ciò che riceviamo non possiamo sapere chi sei.

1. Chi è responsabile

Il titolare del trattamento è:

makeCloud Tomasz Jurdziński (ditta individuale)
ul. Orlego Lotu 4/35, 03-982 Warszawa, Polonia
NIP (codice fiscale): 4980206361
E-mail: support@tvsweep.com

Sito web: https://tvsweep.com · API: https://api.tvsweep.com

2. Cosa resta solo sul tuo telefono

I dati seguenti sono memorizzati solo sul tuo telefono e non ci vengono mai inviati. Vengono eliminati quando disinstalli l’app, oppure prima, quando usi «Dimentica questa TV» (e, con una conferma separata, elimini il suo backup).

  • TV memorizzate: una forma hash del numero di serie della TV (non conserviamo né inviamo mai il numero di serie stesso), il nome, la marca, il modello, la versione Android e il build fingerprint della TV, il suo ultimo indirizzo sulla rete locale, il metodo di connessione e la data dell’ultima connessione.
  • Chiavi di accoppiamento ADB: la coppia di chiavi che il telefono usa per connettersi alla TV, conservata nella memoria sicura del telefono (Keychain / Keystore).
  • Backup e cronologia delle modifiche: quali app erano attive o disattivate prima di ogni modifica, le impostazioni, lo stato del DNS privato e i blocchi in background, così che ogni modifica possa essere annullata. Puoi esportare tu stesso un backup tramite il menu di condivisione; cosa fai di quel file dipende da te.
  • Misurazioni dello stato della TV, registro DNS e host DNS personalizzati che hai inserito.
  • Descrizioni delle app in cache, scaricate dal nostro server perché l’app funzioni offline.
  • Le tue impostazioni e i tuoi consensi, compreso se i report anonimi sono attivi.
  • Il diritto d’uso acquistato: una conferma firmata dal nostro server, l’identificativo della transazione dello store e le date, nella memoria sicura del telefono.

L’app non invia mai il nome della tua rete Wi‑Fi, l’indirizzo IP della TV o del telefono, gli indirizzi MAC, il numero di serie della TV, il tuo account Google, i nomi dei file presenti sulla TV né gli host di un fornitore DNS personalizzato che hai inserito.

3. Cosa invia l’app al nostro server, e perché

Tutte le comunicazioni con api.tvsweep.com sono cifrate (HTTPS).

3.1 L’ID di installazione casuale

Al primo utilizzo l’app si registra presso il nostro server e riceve un ID di installazione casuale (un token del dispositivo, più una sua forma pubblica breve che ti viene mostrata come «codice per l’assistenza»). La registrazione invia la piattaforma (Android o iOS), la versione dell’app e la tua lingua; ogni richiesta successiva contiene l’ID di installazione, la versione dell’app, la piattaforma e il formato dell’API.

L’ID di installazione è casuale. Non è derivato dal tuo nome, dalla tua e-mail, dal tuo telefono, dal tuo account Google o Apple, dal tuo account dello store o dal tuo ID pubblicitario, né è collegato a essi. Identifica un’installazione dell’app, non una persona, e non abbiamo alcun modo di collegarlo a te. Lo usiamo per:

  • applicare il limite di uso ragionevole alle nuove valutazioni di pacchetti per installazione,
  • collegare il tuo acquisto una tantum alle tue installazioni, così che possa essere ripristinato e si possa applicare il limite di dispositivi,
  • permetterti di eliminare i report e le segnalazioni inviati da questa installazione,
  • prevenire abusi del server.

Base giuridica: esecuzione del contratto (art. 6, par. 1, lett. b) GDPR). Conserviamo il token solo in forma hash. Conservato finché l’installazione usa il servizio.

3.2 La descrizione delle app sulla tua TV

Per dirti cosa fa un’app preinstallata e cosa perderesti senza di essa, l’app invia al nostro server i nomi tecnici dei pacchetti delle app sulla tua TV (fino a 250 per richiesta) insieme a marca, modello e versione Android della TV e alla tua lingua.

I nomi dei pacchetti, la marca e il modello della TV e la versione Android sono dati su software e hardware, non su di te. Per i nomi già noti la risposta arriva dalla nostra base di conoscenza condivisa, che non è collegata ad alcuna installazione. Le descrizioni dei nuovi nomi vengono generate, e tutte le descrizioni vengono tradotte, con l’aiuto di un servizio di IA che riceve solo i nomi dei pacchetti, la marca e il modello della TV e la versione Android – nulla su di te o sulla tua installazione. Nessun modello viene addestrato su ciò che invii.

Un ticket temporaneo che collega la richiesta al tuo ID di installazione viene conservato per 10 minuti, perché l’app possa recuperare il risultato; un contatore giornaliero dei nuovi nomi per installazione (limite di uso ragionevole) viene conservato per 30 giorni. Marca, modello e versione Android della TV vengono inviati anche, senza l’ID di installazione, quando l’app riconosce una TV, così da poter mostrare note specifiche per il modello.

Base giuridica: esecuzione del contratto (art. 6, par. 1, lett. b) GDPR).

3.3 «Segnala descrizione errata» (solo se ne invii una)

Se ci segnali che una descrizione è errata, riceviamo: il nome del pacchetto, il motivo che hai scelto, la schermata in cui ti trovavi, marca, modello e versione Android della TV, la tua lingua, l’ora e – solo se scegli «Altro» – un commento libero facoltativo di massimo 200 caratteri. Ti chiediamo di non inserire dati personali nel commento; non possiamo filtrarli e non ci servono.

Base giuridica: il nostro legittimo interesse a correggere le descrizioni (art. 6, par. 1, lett. f) GDPR). Le segnalazioni vengono conservate finché non le abbiamo esaminate e vengono cancellate 14 giorni dopo l’esame. Puoi eliminarle prima dall’app (sezione 7).

3.4 Report anonimi «prima / dopo» (disattivati per impostazione predefinita)

Solo se spunti la casella nella schermata della prima connessione, o li attivi in seguito in Impostazioni → Privacy, l’app invia un report dopo ogni pulizia: marca, modello e versione Android della TV, versione dell’app, durata della sessione, valori prima/dopo (numero di app, quante sono attive, uso di RAM, swap e memoria di archiviazione, numero di app in background), le azioni eseguite (quale pacchetto, risultato, MB liberati), i codici di errore e se è stato ripristinato un backup. Qualsiasi altro campo viene scartato dal server prima della memorizzazione.

Base giuridica: consenso (art. 6, par. 1, lett. a) GDPR); puoi revocarlo in qualsiasi momento nelle Impostazioni, e così vengono eliminati anche i report ancora in attesa sul telefono. I report grezzi collegati al tuo ID di installazione vengono cancellati 12 mesi dopo l’aggregazione; le statistiche aggregate per modello di TV e per pacchetto non contengono l’ID di installazione e vengono conservate.

3.5 Il tuo acquisto una tantum

Quando acquisti, ripristini o scolleghi lo sblocco una tantum, l’app invia al nostro server lo store (Google Play o App Store), l’identificativo del prodotto, la prova d’acquisto (un token di acquisto di Google Play o un identificativo di transazione Apple), se l’ambiente dello store è di produzione o di test, la versione dell’app e la piattaforma. Verifichiamo la prova con Google o Apple e conserviamo il record dell’acquisto (identificativi dello store, stato, date), le installazioni a cui è collegato e le notifiche che gli store ci inviano su rimborsi, revoche e pagamenti in sospeso.

Non riceviamo né conserviamo il tuo nome, la tua e-mail, i tuoi dati di pagamento o l’identificativo del tuo account dello store. Il pagamento vero e proprio avviene in Google Play o nell’App Store secondo le loro condizioni.

Base giuridica: esecuzione del contratto (art. 6, par. 1, lett. b) GDPR). I record di acquisto e i token dello store necessari per ricontrollarne lo stato vengono conservati per tutto il tempo necessario a ripristinare il tuo accesso, cioè finché l’app è offerta.

3.6 Cataloghi

L’app scarica dal nostro server il catalogo delle azioni, l’elenco dei fornitori di DNS privato e i testi tradotti. Queste richieste contengono il tuo ID di installazione e le intestazioni indicate al punto 3.1, ma non ne conserviamo nulla.

3.7 Indirizzi IP e registro di sicurezza

Come qualsiasi servizio internet, il nostro server vede il tuo indirizzo IP mentre elabora una richiesta, e lo stesso vale per Cloudflare, che si trova davanti al nostro server (sezione 4). Non conserviamo gli indirizzi IP: né nel nostro database, né nel nostro registro di sicurezza, e il nostro proxy non tiene alcun log di accesso per le route dell’app. Per le richieste che non contengono ancora un ID di installazione, una forma hash dell’indirizzo viene tenuta solo in memoria per limitare la frequenza delle richieste e poi scartata. Il registro di sicurezza (richieste rifiutate o sospette, limiti superati) registra il tipo di evento e l’ID di installazione, per 90 giorni.

Base giuridica: sicurezza e prevenzione degli abusi (art. 6, par. 1, lett. f) GDPR).

3.8 Report di crash ed errori (Sentry)

Le versioni dell’app distribuite tramite gli store inviano automaticamente a Sentry i report di crash ed errori. Un report contiene il tipo e il messaggio (mascherato) dell’errore, lo stack trace, gli ultimi passi di navigazione (nomi delle schermate senza parametri), metodo HTTP, stato e host solo per le richieste verso *.tvsweep.com, il modello e il produttore del telefono, la versione del sistema operativo, la lingua, il fuso orario, i dati su memoria e spazio di archiviazione, la versione dell’app e se era attiva la modalità demo. Sentry conta anche le sessioni («crash-free rate», percentuale di sessioni senza crash).

Prima dell’invio, l’app rimuove i dati dell’utente e delle richieste e maschera indirizzi IP, indirizzi MAC, token, chiavi, certificati, e-mail, URL, percorsi di file, nomi di pacchetti, host DNS e stringhe simili a numeri di serie. Sentry non conserva l’indirizzo IP di invio. Non vengono registrati screenshot, gerarchia delle viste né replay delle sessioni. Il nostro server invia i propri report di errore a un progetto Sentry separato, con le stesse regole (niente IP, ID di installazione, cookie o corpi delle richieste).

Base giuridica: il nostro legittimo interesse a mantenere stabile l’app (art. 6, par. 1, lett. f) GDPR). I report sono conservati nella regione UE di Sentry (Francoforte) e cancellati in meno di 30 giorni. Al momento l’app non ha un interruttore per disattivare i report di crash.

3.9 Cosa fa la TV durante un test DNS

Quando cambi il DNS privato, l’app esegue un test di connettività sulla TV: la TV risolve un nome di prova casuale sotto dnsotls-ds.metric.gstatic.com e scarica connectivitycheck.gstatic.com/generate_204 (gli host standard di Google per il controllo della connettività, gli stessi che usa Android). Il telefono e il nostro server non sono coinvolti e non ne ricaviamo nulla.

4. Chi altro tratta i dati

Destinatario Cosa riceve Ruolo e sede
OVH – server virtuale che ospita api.tvsweep.com, il nostro database e le code tutto quanto descritto nella sezione 3 responsabile del trattamento; data center in Polonia
Cloudflare, Inc. – DNS, reverse proxy e protezione da bot e abusi davanti ad api.tvsweep.com e tvsweep.com tutto il traffico in transito, compresi il tuo indirizzo IP e le intestazioni delle richieste responsabile del trattamento; società statunitense con una rete mondiale; conserva i propri log edge secondo le proprie regole di conservazione
Sentry (Functional Software, Inc.) report di crash ed errori come descritto al punto 3.8 responsabile del trattamento; regione dati UE (Francoforte)
Better Stack controlli di disponibilità del nostro server e notifiche di incidenti a noi; nessun dato degli utenti responsabile del trattamento (monitoraggio)
Google LLC – Google Play Billing, Play Developer API e notifiche di acquisto il tuo acquisto su Google Play; il nostro server invia il token di acquisto e l’identificativo del prodotto per la verifica titolare autonomo per i pagamenti secondo le condizioni di Google
Apple Inc. – StoreKit, App Store Server API e notifiche il tuo acquisto sull’App Store; il nostro server invia l’identificativo della transazione per la verifica titolare autonomo per i pagamenti secondo le condizioni di Apple

Non vendiamo dati e non li condividiamo con inserzionisti. Il servizio di IA usato per le descrizioni dei pacchetti (sezione 3.2) non riceve dati personali e quindi non è elencato qui.

5. Trasferimenti al di fuori dell’UE/SEE

Il nostro server e il database si trovano in Polonia e i dati di Sentry sono conservati a Francoforte. Cloudflare è una società statunitense la cui rete elabora traffico in tutto il mondo; questo trasferimento è coperto dal quadro UE-USA per la protezione dei dati (EU‑US Data Privacy Framework), nell’ambito del quale Cloudflare è certificata, e dalle clausole contrattuali tipo contenute nei suoi termini sul trattamento dei dati. Contattaci per i dettagli su queste garanzie.

6. Per quanto tempo conserviamo i dati

Dati Conservazione
ID di installazione (token, in forma hash) e dati di registrazione finché l’installazione usa il servizio
Ticket di ricerca dei pacchetti (ID di installazione, nomi, marca) 10 minuti
Contatore giornaliero delle valutazioni per installazione 30 giorni
Base di conoscenza condivisa (nomi dei pacchetti, descrizioni, marca/modello della prima TV su cui sono stati visti) – non dati personali conservata; non collegata ad alcuna installazione
Segnalazioni di descrizioni errate fino all’esame, poi 14 giorni
Report «prima / dopo» grezzi (con ID di installazione) 12 mesi dopo l’aggregazione
Statistiche aggregate (senza ID di installazione) conservate
Record di acquisto, token dello store, collegamenti alle installazioni, notifiche degli store per tutto il tempo necessario a ripristinare l’accesso (finché l’app è offerta)
Registro di sicurezza (tipo di evento, ID di installazione; niente IP) 90 giorni
Report di crash ed errori (Sentry, UE) meno di 30 giorni

7. I tuoi diritti e come esercitarli

In base al GDPR puoi chiedere l’accesso, la rettifica, la cancellazione, la limitazione e la portabilità, opporti al trattamento basato sul legittimo interesse e revocare il consenso in qualsiasi momento, senza pregiudicare la liceità del trattamento effettuato in precedenza.

Non disponiamo di nome, e-mail, account o altre informazioni che ci permettano di sapere quale ID di installazione è il tuo, e non conserviamo informazioni di questo tipo per poterlo fare. Ai sensi dell’art. 11 GDPR, quindi, non possiamo identificarti nei nostri dati, né cercare o consegnare su richiesta i «tuoi» record. Cosa puoi fare tu stesso:

  • Impostazioni → Privacy → «Elimina i miei dati dal server» elimina i report «prima / dopo», le segnalazioni di descrizioni errate e gli elenchi di app delle richieste di descrizione inviati da questa installazione, e cancella i report ancora in attesa sul telefono. Restano il tuo acquisto (necessario per ripristinarlo), le voci del registro di sicurezza (eliminate dopo 90 giorni), i contatori giornalieri (eliminati dopo 30 giorni) e i totali anonimi.
  • Disattiva i report anonimi nello stesso punto, in qualsiasi momento.
  • Dimentica una TV, o disinstalla l’app, per rimuovere tutto dal telefono (sezione 2).

Per qualsiasi domanda scrivi a support@tvsweep.com. Puoi anche presentare reclamo all’autorità di controllo polacca, Prezes Urzędu Ochrony Danych Osobowych (PUODO), ul. Stawki 2, 00‑193 Warszawa, https://uodo.gov.pl, oppure all’autorità del paese UE in cui vivi.

8. Sicurezza

Il traffico verso il nostro server è cifrato; l’ID di installazione è conservato in forma hash; gli indirizzi IP non vengono conservati; i diritti d’uso acquistati sono firmati; i segreti sul telefono stanno nel Keychain / Keystore. L’app ti avvisa che il debug di rete (ADB) della TV non è cifrato sulla tua rete locale e ti ricorda di disattivarlo dopo l’uso.

9. Minori

tvsweep è un’utility domestica e non è rivolta ai minori. Non chiediamo né raccogliamo dati sull’età.

10. Il sito tvsweep.com

Il sito non imposta cookie e non usa strumenti di analisi; font e script sono serviti dal nostro dominio. Il sito è servito tramite Cloudflare (sezione 4) dal nostro server in Polonia. Nulla sul sito ti identifica.

11. Modifiche

Quando modifichiamo questa informativa aggiorniamo la data in alto e, per le modifiche sostanziali, te lo comunichiamo nell’app prima che entrino in vigore. La versione attuale è sempre disponibile su https://tvsweep.com/it/privacy.

12. Contatti

support@tvsweep.com