Informativa sulla privacy — dTector
Data di efficacia: 31 maggio 2026 · Ultimo aggiornamento: 31 maggio 2026
La presente Informativa spiega come l’applicazione iOS dTector (l’“App”) tratta le informazioni quando la installi e la utilizzi. dTector trasforma il magnetometro dell’iPhone (e, facoltativamente, dell’Apple Watch) in un rilevatore di anomalie magnetiche, usa gli annunci Bluetooth Low Energy per calcolare un indice di attività in radiofrequenza (“elettrosmog”), consente di registrare i ritrovamenti metallici (“Discoveries”) con coordinate GPS facoltative in un archivio (Vault) sul dispositivo e offre una modalità di mappatura 3D del campo elettromagnetico in realtà aumentata. Include un’app companion per Apple Watch e un widget per la schermata Home/Watch.
dTector è uno strumento di consapevolezza e per hobby, non un metal detector o un dosimetro EMF calibrato. Abbiamo scritto questa informativa in modo specifico: l’App è progettata per mantenere i dati raccolti sul tuo dispositivo e i pochi servizi di terze parti su cui si basa (pubblicità, consenso, acquisto in-app e una fonte di dati sulla qualità dell’aria senza chiave API) sono descritti qui in dettaglio anziché nascosti.
1. Titolare del trattamento
- Andrea Piani, sviluppatore indipendente, Italia.
- Contatto privacy: andreapiani.dev@gmail.com.
L’App è distribuita tramite l’Apple App Store. Apple Inc. e Apple Distribution International Ltd. agiscono come titolari autonomi per i dati che trattano durante download, acquisto e gestione degli acquisti in-app, in conformità alle proprie informative.
2. Ambito di applicazione
Questa informativa copre l’App stessa, la sua app companion per Apple Watch e il suo widget. Non copre i servizi di terze parti elencati nelle Sezioni da 5 a 9, ciascuno dei quali opera in base alla propria informativa.
3. In sintesi
- Tutte le funzioni principali di rilevamento funzionano senza un account. L’App non ha login e non chiede mai nome, email o numero di telefono.
- Le letture di magnetometro, accelerometro e Bluetooth sono elaborate localmente sul dispositivo e non vengono mai inviate a un server dello sviluppatore.
- L’App mostra pubblicità tramite Google AdMob (banner, interstitial, rewarded, native e app-open). Vedi Sezione 7.
- L’App offre un acquisto una tantum facoltativo “dTector Pro” che rimuove tutta la pubblicità. Il pagamento è gestito interamente da Apple. Vedi Sezione 9.
- L’App presenta un modulo di consenso GDPR (Google UMP) e una richiesta di App Tracking Transparency (ATT) prima di mostrare annunci personalizzati. Vedi Sezione 5.
- Le letture facoltative sulla qualità dell’aria sono recuperate dall’API Open-Meteo (senza chiave) usando le tue coordinate. Vedi Sezione 6.
- Non è presente alcun SDK di analytics, nessun account cloud e nessun backend dello sviluppatore (niente Firebase, niente Supabase). I log diagnostici usano il logger di sistema e restano sul dispositivo.
- Discoveries, snapshot EMF e mappe di campo AR sono memorizzati sul dispositivo tramite SwiftData; lasciano il dispositivo solo quando li esporti esplicitamente.
4. Categorie di dati trattati dall’App
4.1 Magnetometro e sensori di movimento
L’App legge in tempo reale il magnetometro del dispositivo tramite il framework Core Motion di Apple per rilevare anomalie magnetiche, e l’accelerometro durante la routine di calibrazione del bilanciamento al suolo (“pump”). Queste letture rimangono in memoria e vengono mostrate come valori, indicatori e grafici in tempo reale. Non vengono trasmesse a un server dello sviluppatore.
Base giuridica (art. 6 GDPR): consenso (art. 6, par. 1, lett. a) tramite la richiesta iOS “Movimento e fitness” ove applicabile, ed esecuzione della funzione di rilevamento richiesta (art. 6, par. 1, lett. b).
4.2 Bluetooth Low Energy
Con il tuo permesso, l’App esegue la scansione degli annunci Bluetooth Low Energy nelle vicinanze (leggendo nomi dei dispositivi e valori di intensità del segnale / RSSI) per calcolare un indice di attività in radiofrequenza che stima la densità di sorgenti RF vicine come router, dispositivi IoT e indossabili. Dal tuo telefono non viene trasmesso alcun contenuto e i risultati della scansione sono elaborati sul dispositivo e non trasmessi.
Base giuridica: consenso (art. 6, par. 1, lett. a) tramite la richiesta iOS Bluetooth ed esecuzione della funzione richiesta (art. 6, par. 1, lett. b).
4.3 Posizione precisa (GPS)
L’App richiede l’autorizzazione a Core Location in modalità Durante l’uso dell’app per due scopi:
- Registrazione dei ritrovamenti. Quando tocchi Log Discovery, le coordinate attuali vengono associate a quella voce così da poter comparire sulla mappa interna e nel Vault. La posizione è acquisita solo in quel momento.
- Qualità dell’aria. Se apri la funzione sulla qualità dell’aria, le tue coordinate vengono inviate all’API Open-Meteo Air Quality per ottenere le letture relative alla tua zona (Sezione 6).
Per il resto la posizione è elaborata sul dispositivo e non è usata dall’App per la pubblicità. Puoi revocarla in iOS Impostazioni › Privacy e sicurezza › Localizzazione.
Base giuridica: esecuzione del servizio richiesto (art. 6, par. 1, lett. b) e consenso prestato tramite la finestra di autorizzazione iOS (art. 6, par. 1, lett. a).
4.4 Fotocamera (mappatura del campo in AR)
Con il tuo permesso, l’App usa la fotocamera nella modalità di mappatura del campo in realtà aumentata (ARKit) per ancorare le misurazioni 3D del campo elettromagnetico a posizioni reali mentre cammini e scansioni. Il flusso della fotocamera è elaborato in tempo reale sul dispositivo per visualizzare la scena AR; i fotogrammi non vengono memorizzati né trasmessi ad alcun server.
Base giuridica: consenso (art. 6, par. 1, lett. a) tramite la richiesta iOS Fotocamera ed esecuzione della funzione richiesta (art. 6, par. 1, lett. b).
4.5 Contenuti e impostazioni locali
I contenuti che crei — Discoveries, snapshot EMF e mappe di campo AR — sono memorizzati sul dispositivo tramite SwiftData. Le preferenze dell’App (tema, sensibilità, profilo audio e aptico, stato Pro, contatori annunci) sono salvate in UserDefaults sul dispositivo. Questi contenuti non vengono, di per sé, caricati su un server dello sviluppatore. Lasciano il dispositivo solo quando li esporti esplicitamente (ad esempio un file di nuvola di punti o CSV che scegli di condividere).
Base giuridica: esecuzione del servizio (art. 6, par. 1, lett. b).
4.6 Apple Watch e widget
L’app companion per Apple Watch legge il magnetometro del Watch per il rilevamento EMF e, con il permesso, la tua posizione per recuperare i dati sulla qualità dell’aria (Sezione 6). iPhone e Watch si scambiano lo stato dei sensori e dell’interfaccia tramite il framework WatchConnectivity di Apple, direttamente tra i tuoi dispositivi accoppiati, senza passare da un server dello sviluppatore. Il widget legge un piccolo snapshot sul dispositivo per mostrare i valori correnti.
Base giuridica: esecuzione del servizio (art. 6, par. 1, lett. b); consenso per i sensori/la posizione sottostanti (art. 6, par. 1, lett. a).
4.7 Connessioni di rete
L’App si connette alla rete solo per: (a) la fonte dati sulla qualità dell’aria Open-Meteo (Sezione 6) e (b) i servizi di pubblicità e consenso (Sezioni 5 e 7). Le informazioni trasmesse sono quelle tecnicamente necessarie a soddisfare la richiesta — tipicamente il tuo indirizzo IP (visibile a qualunque server a cui ti connetti), l’area geografica interrogata per la qualità dell’aria, marche temporali ed eventi pubblicitari.
5. Consenso: GDPR (UMP) e App Tracking Transparency (ATT)
Per gli utenti nello SEE/Regno Unito e in altre regioni interessate, al primo avvio l’App mostra un modulo di consenso Google User Messaging Platform (UMP). L’SDK Google Mobile Ads viene inizializzato e gli annunci sono richiesti solo dopo che il consenso lo consente; se il consenso è negato, gli annunci sono mostrati in modalità non personalizzata. Puoi rivedere le tue scelte in qualsiasi momento da Impostazioni › Privacy e annunci › Gestisci scelte sugli annunci nell’App.
L’App presenta anche la richiesta iOS di App Tracking Transparency. La tua scelta determina se l’SDK pubblicitario può accedere all’Identifier for Advertisers (IDFA):
- Chiedi all’app di non tracciare — l’App e i suoi SDK non possono leggere l’IDFA; la pubblicità è non personalizzata.
- Consenti — l’SDK pubblicitario può leggere l’IDFA e mostrare pubblicità personalizzata secondo le policy di Google.
Puoi modificarla in qualsiasi momento in iOS Impostazioni › Privacy e sicurezza › Tracciamento. L’acquisto di dTector Pro rimuove la pubblicità e, di conseguenza, il relativo uso dell’IDFA.
6. Dati sulla qualità dell’aria — Open-Meteo
La funzione facoltativa sulla qualità dell’aria recupera le letture (come AQI europeo, AQI statunitense, PM2.5, PM10, monossido di carbonio, biossido di azoto e indice UV) dall’API Open-Meteo Air Quality (air-quality-api.open-meteo.com), un servizio senza chiave API. Vengono inviate solo le coordinate necessarie a restituire i dati per la tua zona; l’App non allega alcun account o identificatore. Open-Meteo può registrare l’indirizzo IP delle richieste in arrivo per sicurezza e prevenzione degli abusi secondo i propri termini e informativa sulla privacy; lo sviluppatore non riceve questi log.
7. Pubblicità — Google AdMob
Nella versione gratuita, l’App mostra pubblicità tramite l’SDK Google Mobile Ads (Google AdMob), ID applicazione ca-app-pub-1193280742171051~2786613408 (publisher pub-1193280742171051), nei seguenti formati: banner, interstitial, rewarded (scegli di guardare un annuncio in cambio di una funzione), native e app-open.
Google, in qualità di titolare autonomo, può trattare quanto segue per pubblicazione degli annunci, limitazione della frequenza, misurazione, prevenzione delle frodi e (se hai concesso il permesso ATT) personalizzazione: indirizzo IP, identificatori del dispositivo (incluso l’IDFA quando consentito), eventi pubblicitari come impression e clic, posizione approssimativa derivata dall’IP e informazioni su dispositivo/sistema operativo. Il manifesto sulla privacy dell’App dichiara queste categorie di dati pubblicitari (ID dispositivo per il tracciamento, posizione approssimativa, interazione con il prodotto e diagnostica di arresto anomalo/prestazioni) e i relativi domini di tracciamento (googleads.g.doubleclick.net, pagead2.googlesyndication.com, googlesyndication.com, doubleclick.net).
Il trattamento di Google è disciplinato dalla Privacy Policy di Google e dalle Condizioni per il trattamento dei dati pubblicitari; per i trasferimenti fuori dallo SEE si utilizzano le Clausole Contrattuali Standard. Gli utenti che acquistano dTector Pro non vedono annunci.
Base giuridica: per gli annunci non personalizzati, il legittimo interesse a finanziare un’app gratuita (art. 6, par. 1, lett. f); per gli annunci personalizzati, il tuo consenso tramite UMP e la richiesta ATT (art. 6, par. 1, lett. a).
8. Nessun analytics, nessun backend cloud
L’App non include un SDK di analytics di terze parti e non gestisce un backend dello sviluppatore (non c’è Firebase, Supabase, server personalizzato, account o sincronizzazione). I log diagnostici sono prodotti con il logger di sistema di Apple (os.Logger) e restano sul dispositivo. L’unica telemetria esistente è quella diagnostica che l’SDK Google Mobile Ads raccoglie per il proprio funzionamento, descritta nella Sezione 7.
9. Acquisti in-app — Apple StoreKit
L’App offre un acquisto una tantum facoltativo dTector Pro (un non-consumabile, non un abbonamento a rinnovo automatico) che rimuove definitivamente ogni superficie pubblicitaria. È gestito interamente tramite il sistema di acquisti in-app di Apple (StoreKit).
Elaborazione dei pagamenti. Prezzi, fatturazione, rimborsi, imposte e metodi di pagamento sono gestiti da Apple. Lo sviluppatore non riceve né conserva il numero della tua carta, l’Apple ID, l’indirizzo di fatturazione o altri dati di pagamento, ai sensi dei Termini dei servizi multimediali di Apple.
Dati ricevuti dall’App. Tramite StoreKit l’App riceve solo le informazioni sul dispositivo necessarie a verificare l’acquisto (identificatori di transazione e prodotto). Un piccolo flag di abilitazione (“Pro sì/no”) è memorizzato sul dispositivo per ricordare il tuo stato. Puoi ripristinare l’acquisto su un nuovo dispositivo tramite StoreKit.
Base giuridica: esecuzione del contratto di acquisto (art. 6, par. 1, lett. b).
10. Dove vengono trattati i dati e trasferimenti internazionali
I dati che crei sono elaborati sul tuo dispositivo iOS. Le richieste sulla qualità dell’aria sono indirizzate a Open-Meteo, che opera infrastrutture nell’Unione Europea. Il trattamento di pubblicità e consenso avviene nell’infrastruttura globale di Google, inclusi gli Stati Uniti, con le garanzie sopra descritte (incluse le Clausole Contrattuali Standard ove applicabili). Apple elabora i dati di acquisto nella propria infrastruttura.
11. Conservazione dei dati
- I contenuti memorizzati sul dispositivo (Discoveries, snapshot EMF, mappe di campo AR, impostazioni) sono conservati finché non li elimini nell’App o disinstalli l’App. Puoi cancellare tutto in una volta tramite Impostazioni › Danger Zone › Ripristino di fabbrica.
- Il flag di abilitazione Pro sul dispositivo viene cancellato alla disinstallazione; Apple conserva i registri delle transazioni secondo le proprie policy.
- I dati pubblicitari sono conservati da Google secondo le proprie policy; le richieste sulla qualità dell’aria non sono conservate dall’App dopo che la lettura è stata mostrata.
12. Sicurezza
L’App usa HTTPS per le richieste di rete ove supportato dal fornitore upstream. Le transazioni StoreKit sono firmate da Apple e verificate sul dispositivo. I contenuti locali beneficiano della protezione dati di iOS quando il dispositivo è bloccato con codice.
13. I tuoi diritti
Se ti trovi nello SEE, nel Regno Unito o in una giurisdizione con leggi analoghe, hai i diritti di accesso, rettifica, cancellazione, limitazione, portabilità e opposizione:
- Cancellare i dati locali: Impostazioni › Danger Zone › Ripristino di fabbrica, oppure disinstalla l’App.
- Revocare i permessi (posizione, movimento, Bluetooth, fotocamera): iOS Impostazioni › Privacy e sicurezza.
- Revocare il consenso ATT / reimpostare l’identificatore pubblicitario: iOS Impostazioni › Privacy e sicurezza › Tracciamento.
- Rivedere la scelta di consenso pubblicitario GDPR: Impostazioni › Privacy e annunci › Gestisci scelte sugli annunci nell’App.
- Gestire o ripristinare dTector Pro: iOS Impostazioni › Apple ID e l’opzione di ripristino dell’App.
- Esercitare i diritti nei confronti di Apple o Google per i trattamenti che controllano: tramite i rispettivi centri privacy.
Contatta lo sviluppatore all’indirizzo andreapiani.dev@gmail.com. Puoi presentare reclamo a un’autorità di controllo; in Italia è il Garante per la protezione dei dati personali.
14. Cosa l’App NON fa
- Non raccoglie account, login, nome, email o numero di telefono.
- Nessun SDK di analytics di terze parti e nessun backend dello sviluppatore (niente Firebase, Supabase o server personalizzato).
- Nessuna trasmissione delle letture di magnetometro, accelerometro o Bluetooth ad alcun server.
- Nessuna memorizzazione o trasmissione dei fotogrammi della fotocamera; il flusso AR resta sul dispositivo.
- Nessun tracciamento della posizione in background a fini pubblicitari.
- Nessuna gestione diretta dei dati di pagamento — l’acquisto Pro è interamente intermediato da Apple.
- Nessuna vendita di dati personali ai sensi del CCPA/CPRA. La condivisione per le finalità pubblicitarie limitate della Sezione 7 può qualificarsi come “condivisione” ai sensi del CPRA; i residenti in California possono rinunciare tramite la richiesta ATT o acquistando dTector Pro.
15. Minori
L’App non è rivolta a minori di 13 anni (o di 16 anni dove richiesto dalla legge locale) e non raccoglie consapevolmente i loro dati personali. La pubblicità è configurata per rispettare le policy di Google. Gli acquisti in-app possono essere limitati tramite Tempo di utilizzo o i controlli In famiglia di iOS.
16. Modifiche alla presente informativa
La presente informativa può essere aggiornata per riflettere nuove funzioni, nuovi fornitori terzi o modifiche della normativa applicabile. La data di “Ultimo aggiornamento” indica l’ultima revisione. Le modifiche sostanziali saranno annunciate nell’App al primo avvio dopo l’aggiornamento.
17. Contatti
Per qualsiasi domanda relativa alla presente informativa, contatta lo sviluppatore all’indirizzo andreapiani.dev@gmail.com. Cerchiamo di rispondere entro 30 giorni, in conformità all’articolo 12, par. 3, GDPR.