Version 1 — 31 October 2026
Who we are. QRPlayer is published by Coviello Andrea, an individual (natural person), Via Cupa Lautrech 100, Napoli, Italia ("we"),
the controller of the data described here. Privacy contact: privacy@qrplayer.app.
What QRPlayer is. QRPlayer is a media player for TVs. It does not provide, sell or include TV channels,
movies, series, playlists or subscriptions. You use it with a service you already have ("your provider"). Your
provider is a separate company with its own privacy policy; we do not control what your provider does with your data.
1. Your provider username and password
- You type them on the TV, or on your phone if you use "Sign in with your phone".
- They are stored only on your TV, encrypted, and are sent only to your provider's server. They are
never sent to us and we never store them.
- "Sign in with your phone": the phone encrypts your details with a key created by your TV for that sign-in. Our
relay only passes the encrypted data to the TV; it cannot decrypt it. The encrypted data is deleted as soon as the TV
has received it, or at most about 5 minutes after the QR code expires.
- "Sign out" removes them from the TV.
2. Providers you add manually
If you add a provider by its server address, the address, username and password stay on your TV only. Our servers
receive nothing about that provider: no address, no lookup, no usage information.
3. Data our servers process
When the app starts it asks our servers for its configuration (languages, version notices, announcements). If you
use a provider code or phone sign-in, our servers also tell the app how to reach that provider.
| Data | Purpose | Kept |
| A random installation ID created by the app, and a public key created by the TV | identify this installation and verify the messages it sends | deleted 180 days after the installation last contacted us |
| Platform (e.g. LG webOS), webOS version, browser engine version, app ID, app version and build | send the right configuration and version notices; compatibility | as above |
| First and last time the installation contacted us | maintenance, removing inactive installations | as above |
| The provider service you connected with a provider code (not your username or password) | send the app the signed connection settings of that provider | as above |
| App state: foreground/background, type of screen (e.g. "home", "player") and app version — only for providers connected by code | service health, delivering announcements | latest value only, overwritten; deleted after 30 days without contact |
| Phone sign-in sessions: session ID, short code, the TV's public key, times and state; the encrypted data only until the TV collects it | complete phone sign-in, prevent abuse, support | 24 hours |
| IP address | delivering the request; protection against abuse (rate limits) | rate-limit records: 1 hour; web server logs (time, IP address, type of request, result — never the address of the page requested or its parameters): 14 days. Phone sign-in events in our security log contain no IP address. |
| Language setting sent with the request | show the app in your language | not stored |
An installation that was blocked for abuse is kept for 365 days after it was blocked. Our security log of
administrative actions and phone sign-in events (without IP addresses for devices) is kept for 24 months.
We do not process: your provider username or password, what you watch (channels, titles, programmes), your
favourites, watch progress or search terms, your location beyond what the IP address reveals, advertising IDs, the
TV's serial number or hardware identifiers, or contacts. There is no advertising and no third-party analytics in
QRPlayer.
4. Data kept only on your TV
Favourites, watch positions, saved providers, parental PIN (stored as a one-way hash), language and playback
settings. They stay on the TV and are removed when you uninstall the app.
5. Providers who use QRPlayer provider codes
If your provider has an agreement with us, we keep the provider's company details, contract dates, the address of
its server and counts of installations connected to its service. We do not receive its users' usernames, passwords,
account details, catalogues or viewing.
6. Legal basis (EU/EEA, UK)
Performance of the service you request (Art. 6(1)(b) GDPR) for configuration, provider lookup and phone sign-in;
our legitimate interest (Art. 6(1)(f) GDPR) in security, abuse prevention and service health.
7. Who processes data for us
Our servers are hosted by Scaleway (Dedibox) in Paris, France (European Union). No data is sold or shared for
advertising. We do not transfer the data above outside the European Economic Area.
8. Your rights
Access, rectification, erasure, restriction, objection and portability; you can also complain to your
data-protection authority (in Italy: Garante per la protezione dei dati personali). Because we do not know your name,
write to privacy@qrplayer.app with the installation ID shown in the app under Settings → Device. Uninstalling the app removes everything stored
on the TV.
9. Children
QRPlayer is not directed at children. A parental PIN is available to lock categories.
10. Changes
We will publish changes on this page with a new version and date.
Informativa privacy di QRPlayer
Versione 1 — 31 ottobre 2026
Chi siamo. QRPlayer è pubblicato da Coviello Andrea, persona fisica, Via Cupa Lautrech 100, Napoli, Italia ("noi"), titolare del
trattamento dei dati descritti qui. Contatto privacy: privacy@qrplayer.app.
Che cos'è QRPlayer. QRPlayer è un lettore multimediale per TV. Non fornisce, non vende e non include
canali, film, serie, playlist o abbonamenti. Lo usi con un servizio che hai già ("il tuo provider"). Il tuo provider è
una società diversa, con la propria informativa privacy; non controlliamo cosa fa il tuo provider con i tuoi dati.
1. Username e password del tuo provider
- Li inserisci sulla TV, oppure sul telefono se usi "Accedi con il telefono".
- Sono salvati solo sulla tua TV, cifrati, e vengono inviati solo al server del tuo provider. Non ci
vengono mai inviati e non li conserviamo mai.
- "Accedi con il telefono": il telefono cifra i tuoi dati con una chiave creata dalla TV per quell'accesso. Il nostro
relay passa alla TV solo i dati cifrati e non può decifrarli. I dati cifrati vengono cancellati appena la TV li ha
ricevuti, o al massimo circa 5 minuti dopo la scadenza del codice QR.
- "Esci" li rimuove dalla TV.
2. Provider aggiunti manualmente
Se aggiungi un provider con l'indirizzo del suo server, indirizzo, username e password restano solo sulla TV. I
nostri server non ricevono nulla su quel provider: nessun indirizzo, nessuna ricerca, nessuna informazione d'uso.
3. Dati trattati dai nostri server
All'avvio l'app chiede ai nostri server la configurazione (lingue, avvisi di versione, comunicazioni). Se usi un
codice provider o l'accesso con il telefono, i nostri server indicano anche all'app come raggiungere quel provider.
| Dato | Finalità | Conservazione |
| Un ID di installazione casuale creato dall'app e una chiave pubblica creata dalla TV | identificare questa installazione e verificare i messaggi che invia | cancellati 180 giorni dopo l'ultimo contatto dell'installazione |
| Piattaforma (es. LG webOS), versione webOS, versione del motore del browser, ID, versione e build dell'app | inviare la configurazione e gli avvisi di versione corretti; compatibilità | come sopra |
| Primo e ultimo contatto dell'installazione | manutenzione, rimozione delle installazioni inattive | come sopra |
| Il servizio provider collegato con un codice provider (non username né password) | inviare all'app le impostazioni di connessione firmate di quel provider | come sopra |
| Stato dell'app: primo piano/sfondo, tipo di schermata (es. "home", "player") e versione — solo per provider collegati con codice | stato del servizio, invio delle comunicazioni | solo l'ultimo valore, sovrascritto; cancellato dopo 30 giorni senza contatti |
| Sessioni di accesso con il telefono: ID sessione, codice breve, chiave pubblica della TV, orari e stato; i dati cifrati solo finché la TV non li ritira | completare l'accesso con il telefono, prevenire abusi, assistenza | 24 ore |
| Indirizzo IP | consegna della richiesta; protezione dagli abusi (limiti di frequenza) | registri dei limiti di frequenza: 1 ora; log del server web (ora, indirizzo IP, tipo di richiesta, esito — mai l'indirizzo della pagina richiesta né i suoi parametri): 14 giorni. Gli eventi di accesso con il telefono nel registro di sicurezza non contengono indirizzi IP. |
| Lingua inviata con la richiesta | mostrare l'app nella tua lingua | non conservata |
Un'installazione bloccata per abuso viene conservata per 365 giorni dal blocco. Il registro di sicurezza delle
azioni amministrative e degli eventi di accesso con il telefono (senza indirizzi IP dei dispositivi) è conservato per
24 mesi.
Non trattiamo: username o password del provider, cosa guardi (canali, titoli, programmi), preferiti,
avanzamento della visione o ricerche, la tua posizione oltre a quanto rivela l'indirizzo IP, ID pubblicitari, numero di
serie della TV o identificativi hardware, contatti. In QRPlayer non c'è pubblicità e non ci sono analytics di terze
parti.
4. Dati conservati solo sulla TV
Preferiti, posizioni di visione, provider salvati, PIN parental (salvato come hash non reversibile), lingua e
impostazioni di riproduzione. Restano sulla TV e vengono rimossi disinstallando l'app.
5. Provider che usano i codici provider QRPlayer
Se il tuo provider ha un accordo con noi, conserviamo i dati societari del provider, le date del contratto,
l'indirizzo del suo server e il numero di installazioni collegate al suo servizio. Non riceviamo username, password,
dati dell'account, cataloghi o visioni dei suoi utenti.
6. Base giuridica (UE/SEE, Regno Unito)
Esecuzione del servizio che richiedi (art. 6(1)(b) GDPR) per configurazione, ricerca del provider e accesso con il
telefono; nostro legittimo interesse (art. 6(1)(f) GDPR) alla sicurezza, alla prevenzione degli abusi e al buon
funzionamento del servizio.
7. Chi tratta i dati per nostro conto
I nostri server sono ospitati da Scaleway (Dedibox) a Parigi, Francia (Unione europea). Nessun dato è venduto o
condiviso per pubblicità. Non trasferiamo i dati sopra indicati fuori dallo Spazio economico europeo.
8. I tuoi diritti
Accesso, rettifica, cancellazione, limitazione, opposizione e portabilità; puoi anche presentare reclamo
all'autorità di controllo (in Italia: Garante per la protezione dei dati personali). Poiché non conosciamo il tuo nome,
scrivi a privacy@qrplayer.app indicando l'ID di installazione mostrato nell'app in Impostazioni → Dispositivo. Disinstallando l'app viene rimosso
tutto ciò che è salvato sulla TV.
9. Minori
QRPlayer non è rivolto ai minori. È disponibile un PIN parental per bloccare le categorie.
10. Modifiche
Pubblicheremo le modifiche in questa pagina con una nuova versione e data.