Mirroring Web – Privacy Policy
1. Titolare del trattamento
La presente informativa, resa ai sensi degli artt. 13 e 14 del Regolamento (UE) 2016/679 (“GDPR”) e del D.Lgs. 196/2003 come modificato dal D.Lgs. 101/2018, descrive il trattamento dei dati personali effettuato tramite l'app Android Mirroring Web (package olmelli.ing.technology.mirroring), distribuita su Google Play.
Titolare del trattamento: Laerte Olmelli, sviluppatore indipendente (account sviluppatore Google Play “Olmelli Ing. Technology”).
Email di contatto: [email protected]
Il Titolare non è tenuto alla nomina di un Responsabile della Protezione dei Dati (DPO) ai sensi dell'art. 37 GDPR.
2. Come funziona l'app
Mirroring Web duplica lo schermo del dispositivo Android e lo rende visibile in un browser web (computer, tablet, smart TV) collegato alla stessa rete locale. Il telefono agisce da piccolo server locale: lo stream passa direttamente dal telefono al browser attraverso la rete locale e non transita né viene salvato su server del Titolare o di terzi.
3. Dati trattati
| Categoria | Dettaglio | Dove vengono elaborati |
|---|---|---|
| Contenuto dello schermo | Immagini dello schermo catturate tramite l'API Android MediaProjection, solo dopo il consenso esplicito dato nella finestra di sistema e solo finché la trasmissione è attiva. Non vengono registrate né salvate. | Sul dispositivo e sulla rete locale, verso il browser dell'utente |
| Dati di rete locale | Indirizzo IP locale del telefono e dei browser collegati, usati solo per stabilire la connessione. | Solo sulla rete locale |
| Impostazioni dell'app | Eventuali preferenze dell'app, salvate localmente. | Solo sul dispositivo |
| Identificatori pubblicitari e dati di utilizzo | ID pubblicità, indirizzo IP, informazioni sul dispositivo e interazioni con gli annunci, raccolti dall'SDK Google AdMob per mostrare e misurare la pubblicità. | Google LLC |
L'app non richiede la registrazione di un account e il Titolare non ha accesso al contenuto dello schermo trasmesso. Il Titolare tratta solo i dati che l'utente sceglie di inviare contattandolo via email.
4. Permessi Android
- FOREGROUND_SERVICE_MEDIA_PROJECTION – per catturare lo schermo del dispositivo; la cattura parte solo dopo il consenso esplicito nella finestra di sistema di Android.
- FOREGROUND_SERVICE – per mantenere attivo il servizio di mirroring in background; una notifica indica quando lo schermo viene condiviso.
- INTERNET – per trasmettere lo schermo al browser sulla rete locale e per caricare gli annunci.
- AD_ID – aggiunto dall'SDK Google AdMob per accedere all'ID pubblicità.
- ACCESS_NETWORK_STATE – per verificare la connessione di rete necessaria allo streaming.
- WAKE_LOCK – per evitare che il dispositivo vada in sospensione durante il mirroring.
I permessi possono essere revocati in qualsiasi momento dalle impostazioni di Android; la trasmissione si interrompe dalla notifica o dall'app.
5. Finalità e basi giuridiche
| Finalità | Base giuridica (art. 6 GDPR) |
|---|---|
| Duplicazione dello schermo nel browser | Esecuzione del servizio richiesto dall'utente (art. 6.1.b) |
| Annunci personalizzati | Consenso (art. 6.1.a), raccolto tramite apposito messaggio nell'app, revocabile in qualsiasi momento |
| Annunci non personalizzati e misurazione degli annunci | Legittimo interesse (art. 6.1.f) |
| Risposta alle richieste inviate via email | Esecuzione di misure richieste dall'interessato (art. 6.1.b) |
| Adempimenti di legge | Obbligo legale (art. 6.1.c) |
6. Destinatari e servizi di terze parti
I dati non vengono venduti. Il contenuto dello schermo non viene mai condiviso con terze parti. L'app non integra servizi di analisi statistica. I dati pubblicitari sono trattati da Google, in qualità di titolare autonomo o responsabile:
- Google AdMob – policies.google.com/technologies/ads
- Google Play Services – policies.google.com/privacy
7. Trasferimenti extra-UE
Google LLC può trattare i dati pubblicitari negli Stati Uniti. Tali trasferimenti avvengono sulla base della decisione di adeguatezza EU-U.S. Data Privacy Framework e/o delle Clausole Contrattuali Standard approvate dalla Commissione europea (artt. 45–46 GDPR). Il contenuto dello schermo non è oggetto di trasferimento e resta sulla rete locale dell'utente.
8. Conservazione
- Contenuto dello schermo: nessuna conservazione; i dati esistono solo in memoria durante la trasmissione.
- Impostazioni: fino alla disinstallazione dell'app o alla cancellazione dei dati dalle impostazioni di Android.
- Dati pubblicitari: secondo le politiche di conservazione di Google.
- Email ricevute: per il tempo necessario a gestire la richiesta e comunque non oltre 24 mesi.
9. Sicurezza
La trasmissione avviene solo quando l'utente la avvia ed è segnalata da una notifica permanente. Chiunque sia collegato alla stessa rete e si connetta all'indirizzo e alla porta mostrati dall'app può vedere lo streaming: per questo si raccomanda di usare l'app solo su reti private e affidabili, evitando reti Wi-Fi pubbliche. I dati pubblicitari scambiati con Google viaggiano su connessioni cifrate (HTTPS/TLS). Nessun metodo di trasmissione è tuttavia sicuro al 100%.
10. Diritti dell'interessato
Ai sensi degli artt. 15–22 GDPR puoi chiedere in qualsiasi momento: accesso ai dati, rettifica, cancellazione, limitazione del trattamento, portabilità, opposizione al trattamento basato sul legittimo interesse, e revoca del consenso senza pregiudicare la liceità del trattamento precedente. Scrivi a [email protected]; la risposta arriverà entro 30 giorni.
Hai inoltre il diritto di proporre reclamo al Garante per la protezione dei dati personali (www.garanteprivacy.it) o all'autorità di controllo del tuo Paese di residenza.
Non vengono effettuati processi decisionali automatizzati che producano effetti giuridici sull'utente (art. 22 GDPR).
11. Cancellazione dei dati
L'app non utilizza account e non conserva il contenuto dello schermo. Puoi eliminare le impostazioni locali disinstallando l'app o da Impostazioni › App › Mirroring Web › Spazio di archiviazione › Cancella dati.
12. Minori
L'app non è rivolta a minori di 14 anni (età del consenso digitale in Italia, art. 2-quinquies D.Lgs. 196/2003) e il Titolare non raccoglie consapevolmente i loro dati. Se ritieni che un minore abbia fornito dati personali, contatta il Titolare per la cancellazione.
13. Modifiche
Eventuali modifiche saranno pubblicate su questa pagina con aggiornamento della data in alto. In caso di modifiche sostanziali l'utente sarà avvisato tramite l'app.
Mirroring Web – Privacy Policy (English)
1. Data controller
This policy, provided under Articles 13 and 14 of Regulation (EU) 2016/679 (“GDPR”), explains how personal data is processed through the Android app Mirroring Web (package olmelli.ing.technology.mirroring), distributed on Google Play.
Data controller: Laerte Olmelli, independent developer (Google Play developer account “Olmelli Ing. Technology”).
Contact email: [email protected]
2. How the app works
Mirroring Web mirrors your Android screen and makes it viewable in a web browser (computer, tablet, smart TV) connected to the same local network. The phone acts as a small local server: the stream travels directly from the phone to the browser over the local network and never passes through or is stored on servers operated by the controller or third parties.
3. Data processed
| Category | Details | Where processed |
|---|---|---|
| Screen content | Screen images captured through the Android MediaProjection API, only after explicit consent in the system dialog and only while streaming is active. Never recorded or stored. | On the device and over the local network, to the user's browser |
| Local network data | Local IP address of the phone and connected browsers, used only to establish the connection. | Local network only |
| App settings | Any app preferences, stored locally. | On device only |
| Advertising identifiers and usage data | Advertising ID, IP address, device information and ad interactions, collected by the Google AdMob SDK to show and measure ads. | Google LLC |
The app does not require an account, and the controller has no access to the streamed screen content. The controller only processes what you choose to send by email.
4. Android permissions
- FOREGROUND_SERVICE_MEDIA_PROJECTION – to capture the device screen; capture starts only after explicit consent in Android's system dialog.
- FOREGROUND_SERVICE – to keep the mirroring service running in the background; a notification shows when the screen is being shared.
- INTERNET – to stream the screen to the browser over the local network and to load ads.
- AD_ID – added by the Google AdMob SDK to access the advertising ID.
- ACCESS_NETWORK_STATE – to check the network connection needed for streaming.
- WAKE_LOCK – to keep the device awake while mirroring.
You can revoke permissions at any time in Android settings; streaming can be stopped from the notification or the app.
5. Purposes and legal bases
| Purpose | Legal basis (Art. 6 GDPR) |
|---|---|
| Mirroring the screen in the browser | Performance of the service requested by the user (Art. 6(1)(b)) |
| Personalised ads | Consent (Art. 6(1)(a)), collected through an in-app consent message and revocable at any time |
| Non-personalised ads and ad measurement | Legitimate interest (Art. 6(1)(f)) |
| Replying to email requests | Steps taken at the user's request (Art. 6(1)(b)) |
| Legal obligations | Legal obligation (Art. 6(1)(c)) |
6. Recipients and third-party services
Your data is never sold, and screen content is never shared with third parties. The app does not integrate any analytics services. Advertising data is processed by Google, as an independent controller or processor:
- Google AdMob – policies.google.com/technologies/ads
- Google Play Services – policies.google.com/privacy
7. Transfers outside the EU
Google LLC may process advertising data in the United States. Such transfers rely on the EU-U.S. Data Privacy Framework adequacy decision and/or the European Commission's Standard Contractual Clauses (Arts. 45–46 GDPR). Screen content is never transferred and stays on your local network.
8. Retention
- Screen content: not retained; it exists only in memory while streaming.
- Settings: until the app is uninstalled or its data is cleared in Android settings.
- Advertising data: according to Google's retention policies.
- Emails received: as long as needed to handle the request, and no longer than 24 months.
9. Security
Streaming only happens when you start it and is indicated by a persistent notification. Anyone on the same network who connects to the address and port shown by the app can view the stream, so we recommend using the app only on private, trusted networks and avoiding public Wi-Fi. Advertising data exchanged with Google travels over encrypted connections (HTTPS/TLS). However, no method of transmission is 100% secure.
10. Your rights
Under Arts. 15–22 GDPR you may at any time request access, rectification, erasure, restriction, data portability, object to processing based on legitimate interest, and withdraw consent without affecting prior lawful processing. Email [email protected]; you will receive a reply within 30 days.
You also have the right to lodge a complaint with the Italian Data Protection Authority (www.garanteprivacy.it) or with the supervisory authority in your country of residence.
No automated decision-making producing legal effects on you takes place (Art. 22 GDPR).
11. Data deletion
The app uses no accounts and does not store screen content. You can delete local settings by uninstalling the app or via Settings › Apps › Mirroring Web › Storage › Clear data.
12. Children
The app is not directed at children under 14 (13 or the applicable age of digital consent in your country), and the controller does not knowingly collect their data. If you believe a child has provided personal data, contact the controller to have it deleted.
13. Changes
Any changes will be posted on this page with an updated date at the top. Material changes will be announced in the app.