ScreenSpan

Informativa sulla privacyPrivacy Policy

In vigore dal 8 settembre 2026 · Ultima modifica: 8 settembre 2026 Effective 8 September 2026 · Last updated: 8 September 2026

In breveIn short

Quello che vedi sullo schermo non arriva mai a noi. Il video viaggia direttamente fra i tuoi due telefoni: non tocca nessun server, non viene registrato, e smette di esistere quando chiudi la sessione.

L’unica cosa che raccogliamo è quanti minuti hai proiettato oggi, legata all’account Google con cui accedi, e solo sul telefono che condivide. Serve a far funzionare i minuti gratuiti giornalieri. Il telefono che riceve non ci dà nulla, e non ha nemmeno bisogno di un account.

What you see on screen never reaches us. The video travels directly between your two phones: it touches no server, it is never recorded, and it stops existing when you end the session.

The only thing we collect is how many minutes you have projected today, tied to the Google account you sign in with, and only on the phone that shares. It exists to make the free daily allowance work. The receiving phone gives us nothing, and does not even need an account.


1Chi tratta i tuoi datiWho processes your data

Laerte Olmelli
Sviluppatore indipendente — persona fisica.
Titolare del trattamento ai sensi dell’art. 4(7) del Regolamento (UE) 2016/679 (GDPR)
Email: [email protected]

[Full name]
Independent developer — a natural person, not a registered business
Data controller under Art. 4(7) of Regulation (EU) 2016/679 (GDPR)
Email: [email protected]

ScreenSpan è sviluppata e mantenuta da una singola persona. Non c’è una società dietro, non c’è un reparto marketing, e non c’è nessun interesse commerciale nei tuoi dati oltre a far funzionare i minuti gratuiti.

ScreenSpan is built and maintained by one person. There is no company behind it, no marketing department, and no commercial interest in your data beyond making the free daily allowance work.


2Cosa raccogliamoWhat we collect

Solo sul telefono che condivide lo schermo, e solo dopo che hai effettuato l’accesso con Google.

Only on the phone that shares its screen, and only after you have signed in with Google.

DatoData Cosa contieneWhat it holds A cosa serveWhy
Identificativo utenteUser identifier Un codice generato da Firebase AuthenticationA code issued by Firebase Authentication Legare i minuti al tuo accountTying the minutes to your account
Indirizzo emailEmail address Quello dell’account Google scelto. Firebase lo conserva; noi lo leggiamo solo per mostrartelo nell’appThe Google account you picked. Firebase holds it; we only read it to show it to you in the app Farti vedere con quale account stai consumandoShowing you which account is being counted
Minuti proiettatiMinutes projected Millisecondi usati oggi, la data della giornata in corso e l’istante di inizioMilliseconds used today, the current day’s date and when it began Far funzionare i 15 minuti gratuiti al giornoMaking the free 15 minutes a day work
Fuso orarioTime zone Il nome del fuso, per esempio Europe/RomeThe zone name, e.g. Europe/Rome Sapere quando è mezzanotte per teKnowing when midnight is for you
Sessione in corsoCurrent session Un identificativo temporaneo e l’ultimo momento in cui il telefono si è fatto sentire. Sparisce quando fermiA temporary identifier and the last time the phone checked in. It disappears when you stop Chiudere il conto se il telefono si spegneClosing the count if the phone dies
AbbonamentoSubscription Stato, scadenza e il token dell’acquisto restituito da Google PlayStatus, expiry, and the purchase token returned by Google Play Verificare che l’abbonamento sia attivo e non riusato su più accountChecking the subscription is active and not reused across accounts

Il telefono che riceve non manda nulla. Non serve un account, non c’è accesso, e di quel dispositivo non conserviamo niente.

The receiving phone sends nothing. No account is needed, there is no sign-in, and we keep nothing about that device.


3Cosa non raccogliamoWhat we do not collect

Questo elenco è tanto importante quanto il precedente.

  • Il contenuto del tuo schermo. Il video viaggia sulla rete Wi-Fi diretta che i due telefoni creano fra loro. Non passa da Internet, non tocca nessun nostro server, non viene salvato né su un telefono né altrove.
  • La tua posizione. Il permesso NEARBY_WIFI_DEVICES è dichiarato con neverForLocation, che impedisce ad Android di ricavarne una posizione. Sulle versioni precedenti ad Android 13 il permesso di posizione era imposto dal sistema per il Wi-Fi Direct; l’abbiamo limitato a quelle versioni e non lo usiamo per sapere dove sei.
  • Nessun identificativo pubblicitario. ScreenSpan non contiene pubblicità e non include l’ID pubblicitario di Android.
  • Contatti, messaggi, foto, file, microfono, fotocamera. Nessuno di questi permessi è richiesto.
  • Nessuna analitica di terze parti. Nessun tracciatore, nessun profilo comportamentale, nessuna cronologia di utilizzo oltre al totale dei minuti di oggi.

Sull’elenco delle app installate

Per farti scegliere quale app estendere, ScreenSpan legge sul dispositivo l’elenco delle app che hanno un’icona nel menu. Quell’elenco resta sul telefono: serve solo a disegnare la schermata di scelta, non viene trasmesso, non viene salvato e non arriva a noi in nessuna forma.

This list matters as much as the previous one.

  • Your screen content. The video travels over the direct Wi-Fi network the two phones create between themselves. It does not go over the Internet, it touches none of our servers, and it is stored neither on a phone nor anywhere else.
  • Your location. The NEARBY_WIFI_DEVICES permission is declared with neverForLocation, which stops Android from deriving a location from it. On versions before Android 13 the location permission was imposed by the system for Wi-Fi Direct; we limited it to those versions and do not use it to know where you are.
  • No advertising identifier. ScreenSpan carries no advertising and does not include Android’s advertising ID.
  • Contacts, messages, photos, files, microphone, camera. None of these permissions are requested.
  • No third-party analytics. No trackers, no behavioural profile, no usage history beyond today’s total minutes.

About the list of installed apps

So you can choose which app to extend, ScreenSpan reads the list of apps that have a launcher icon, on the device. That list stays on the phone: it exists only to draw the picker, it is not transmitted, not stored, and never reaches us in any form.


4Perché, e con quale base giuridicaWhy, and on what legal basis

Esecuzione del contratto — art. 6(1)(b) GDPR. Usando ScreenSpan accetti che ti forniamo il servizio, e i minuti gratuiti giornalieri ne sono parte. Contarli è l’unico modo per erogarli: senza l’identificativo dell’account non sapremmo a chi attribuire i minuti, e senza il conteggio non potremmo distinguere chi ha ancora tempo da chi lo ha finito. Lo stesso vale per la verifica dell’abbonamento.

Perché sul server e non sul telefono. Il conteggio potrebbe stare in locale, ed è dove stava prima. Ma un conteggio locale si azzera svuotando i dati dell’app o reinstallandola, e i minuti gratuiti smetterebbero di essere giornalieri. Tenerlo sul server è ciò che rende il limite un limite — è anche la ragione per cui il dato raccolto è così poco: ci serve un numero e una data, nient’altro.

Nessuna decisione automatizzata. Non profiliamo, non prendiamo decisioni automatizzate che producano effetti giuridici, e non usiamo i tuoi dati per pubblicità.

Performance of a contract — Art. 6(1)(b) GDPR. By using ScreenSpan you accept that we provide you the service, and the free daily minutes are part of it. Counting them is the only way to deliver them: without the account identifier we would not know whose minutes these are, and without the count we could not tell who still has time from who has run out. The same applies to verifying the subscription.

Why on the server and not on the phone. The count could live locally, and that is where it used to live. But a local count resets by clearing app data or reinstalling, and the free minutes would stop being daily. Keeping it on the server is what makes the limit a limit — and it is also why so little is collected: we need a number and a date, nothing else.

No automated decision-making. We do not profile you, we make no automated decisions producing legal effects, and we do not use your data for advertising.


5Il debug wirelessWireless debugging

Per creare un secondo schermo — non una copia del primo — ScreenSpan ha bisogno del livello di accesso che Android concede a un computer collegato. Sei tu a concederlo al tuo stesso telefono, attraverso il Debug wireless delle Opzioni sviluppatore, con un codice a sei cifre.

Quell’accesso viene usato per tre cose e nient’altro: creare il secondo display, avviarci sopra l’app che hai scelto, e recapitargli i tocchi che fai sull’altro telefono.

La chiave che autorizza tutto questo è generata sul tuo telefono e non lo lascia mai. È esclusa esplicitamente dal backup di Android, quindi non finisce nel cloud e non può passare su un altro dispositivo. Non la vediamo, non la riceviamo, e non esiste da nessuna parte se non nella memoria privata dell’app.

To create a second screen — not a copy of the first — ScreenSpan needs the level of access Android grants to a connected computer. You are the one granting it, to your own phone, through Wireless debugging in Developer options, with a six-digit code.

That access is used for three things and nothing else: creating the second display, launching your chosen app onto it, and delivering the touches you make on the other phone.

The key that authorises all this is generated on your phone and never leaves it. It is explicitly excluded from Android backup, so it does not reach the cloud and cannot move to another device. We never see it, never receive it, and it exists nowhere but in the app’s private storage.


6Chi altro vede i datiWho else sees the data

FornitoreProvider Cosa trattaWhat it processes RuoloRole
Google Firebase Autenticazione (email, identificativo) e il database con i minutiAuthentication (email, identifier) and the database holding the minutes Responsabile del trattamentoData processor
Google Play Il pagamento dell’abbonamento e la sua verificaSubscription payment and its verification Titolare autonomo per il pagamentoIndependent controller for payment

Non vendiamo i tuoi dati, non li cediamo e non li condividiamo con nessun altro. Non ci sono inserzionisti, broker di dati o partner commerciali.

We do not sell your data, do not trade it, and do not share it with anyone else. There are no advertisers, data brokers, or commercial partners.


7Dove sono conservatiWhere data is stored

Il database con i minuti e l’abbonamento si trova su server Google nell’Unione Europea, regione europe-west1 (Belgio). Anche le funzioni che lo leggono e lo scrivono girano nella stessa regione.

Firebase Authentication, che gestisce l’accesso Google, è un servizio globale di Google e può trattare l’identificativo e l’email anche fuori dallo Spazio economico europeo. Google dichiara di effettuare tali trasferimenti sulla base delle Clausole contrattuali standard approvate dalla Commissione europea.

The database holding the minutes and the subscription sits on Google servers in the European Union, region europe-west1 (Belgium). The functions that read and write it run in the same region.

Firebase Authentication, which handles Google sign-in, is a global Google service and may process the identifier and the email address outside the European Economic Area. Google states that such transfers rely on the Standard Contractual Clauses approved by the European Commission.


8Per quanto tempoHow long we keep it

  • Minuti proiettati e fuso orario: il conteggio viene sovrascritto ogni giorno. Non teniamo uno storico: esiste solo il totale del giorno in corso.
  • Sessione in corso: cancellata appena fermi la proiezione.
  • Identificativo e email: finché mantieni l’account, o finché non ci chiedi di cancellarlo.
  • Abbonamento: finché è attivo, più il tempo necessario a Google Play per rimborsi e contestazioni.

Se non usi ScreenSpan per 24 mesi, cancelliamo l’account e tutti i dati collegati senza che tu debba chiedere nulla.

  • Minutes projected and time zone: the count is overwritten every day. We keep no history: only the running total for the current day exists.
  • Current session: deleted as soon as you stop projecting.
  • Identifier and email: for as long as you keep the account, or until you ask us to delete it.
  • Subscription: while it is active, plus the period Google Play needs for refunds and disputes.

If you do not use ScreenSpan for 24 months, we delete the account and all associated data without you having to ask.


9I tuoi dirittiYour rights

Ai sensi degli articoli 15–22 del GDPR hai il diritto di:

Under Articles 15–22 GDPR you have the right to:

DirittoRight Cosa significa quiWhat it means here
Accesso (art. 15)Access (Art. 15) Chiederci copia di tutto ciò che abbiamo su di te. Sono poche righe, e te le mandiamo per interoAsk us for a copy of everything we hold about you. It is a few lines, and we send it in full
Rettifica (art. 16)Rectification (Art. 16) Correggere un dato sbagliatoCorrect anything inaccurate
Cancellazione (art. 17)Erasure (Art. 17) Farti cancellare, con l’account e tutto il resto — vedi la sezione 10Have yourself deleted, account and all — see section 10
Limitazione (art. 18)Restriction (Art. 18) Chiederci di congelare il trattamento mentre una contestazione è apertaAsk us to freeze processing while a dispute is open
Portabilità (art. 20)Portability (Art. 20) Ricevere i tuoi dati in formato leggibile da una macchina (JSON)Receive your data in a machine-readable format (JSON)
Opposizione (art. 21)Objection (Art. 21) Opporti al trattamento. Qui equivale a smettere di usare il servizio, perché senza il conteggio non possiamo erogare i minuti gratuitiObject to processing. Here that amounts to stopping use of the service, since without the count we cannot deliver the free minutes

Per esercitarli scrivi a [email protected]. Rispondiamo entro 30 giorni, come previsto dall’art. 12(3). Non chiediamo documenti d’identità: ci basta che la richiesta arrivi dall’indirizzo email dell’account.

To exercise them, write to [email protected]. We reply within 30 days, as required by Art. 12(3). We do not ask for identity documents: it is enough that the request comes from the account’s email address.


10Cancellare i tuoi datiDeleting your data

Scrivi a [email protected] dall’indirizzo con cui accedi, con oggetto “Cancellazione account ScreenSpan”.

Entro 30 giorni cancelliamo:

  • il tuo account Firebase, quindi identificativo ed email;
  • il conteggio dei minuti e il fuso orario;
  • lo stato dell’abbonamento e il token dell’acquisto.

Cosa non possiamo cancellare noi. La cronologia dei pagamenti resta presso Google Play, che la conserva per i propri obblighi fiscali e contabili: per quella devi rivolgerti a Google. E se hai un abbonamento attivo, cancellare i dati qui non lo disdice — va disdetto dal Play Store, altrimenti continua a rinnovarsi.

Puoi anche disinstallare l’app in qualsiasi momento: smetterà immediatamente di raccogliere qualunque cosa. Quello che è già sul server però resta finché non ci chiedi di cancellarlo.

Write to [email protected] from the address you sign in with, with the subject “ScreenSpan account deletion”.

Within 30 days we delete:

  • your Firebase account, and with it the identifier and email;
  • the minute count and the time zone;
  • the subscription status and the purchase token.

What we cannot delete. Payment history stays with Google Play, which keeps it for its own tax and accounting obligations: for that you must go to Google. And if you have an active subscription, deleting your data here does not cancel it — cancel it in the Play Store, or it keeps renewing.

You can also uninstall the app at any time: it will immediately stop collecting anything. What is already on the server, however, remains until you ask us to delete it.


11MinoriChildren

ScreenSpan non è destinata a minori di 18 anni e non è pensata per loro. Non raccogliamo consapevolmente dati di minori. Se ti accorgi che un minore ha creato un account, scrivici e lo cancelliamo.

ScreenSpan is not directed at people under 18 and is not designed for them. We do not knowingly collect data from minors. If you become aware that a minor has created an account, write to us and we will delete it.


12SicurezzaSecurity

  • Tutte le comunicazioni con i nostri server usano HTTPS.
  • Il database è chiuso in scrittura a qualsiasi client: solo il codice sul server può modificare i minuti e l’abbonamento. Puoi leggere il tuo ramo, e nessun altro.
  • Il video fra i due telefoni viaggia su una rete Wi-Fi Direct protetta da WPA2, con una passphrase diversa per ogni telefono sorgente.
  • Non conserviamo password: l’accesso passa da Google, e la tua password Google non ci arriva mai.

Nessun sistema è inviolabile. Se dovesse verificarsi una violazione che comporti un rischio per i tuoi diritti, lo notificheremo all’autorità entro 72 ore e a te senza ingiustificato ritardo, come previsto dagli artt. 33 e 34.

  • All communication with our servers uses HTTPS.
  • The database is closed to writes from any client: only server-side code can change the minutes and the subscription. You can read your own branch, and nobody else’s.
  • The video between the two phones travels over a WPA2-protected Wi-Fi Direct network, with a different passphrase for every source phone.
  • We store no passwords: sign-in goes through Google, and your Google password never reaches us.

No system is impenetrable. Should a breach occur that poses a risk to your rights, we will notify the supervisory authority within 72 hours and you without undue delay, as required by Arts. 33 and 34.


13ModificheChanges

Se cambieremo questa informativa, aggiorneremo la data in cima. Per modifiche che riguardano quali dati raccogliamo o perché, ti avviseremo dentro l’app prima che entrino in vigore: una data cambiata in silenzio non è un avviso.

If we change this policy, we will update the date at the top. For changes affecting what we collect or why, we will tell you inside the app before they take effect: a silently changed date is not a notice.


14Contatti e reclamiContact and complaints

Per qualsiasi domanda o richiesta:
[email protected]

For any question or request:
[email protected]

Se ritieni che il trattamento dei tuoi dati violi il GDPR, hai diritto di proporre reclamo a un’autorità di controllo — in Italia il Garante per la protezione dei dati personali (garanteprivacy.it) — oppure all’autorità del paese in cui risiedi o lavori.

If you believe the processing of your data infringes the GDPR, you have the right to lodge a complaint with a supervisory authority — in Italy the Garante per la protezione dei dati personali (garanteprivacy.it) — or with the authority of the country where you live or work.