Política de privacidad — dTector

Fecha de entrada en vigor: 31 de mayo de 2026 · Última actualización: 31 de mayo de 2026

Esta Política de privacidad explica cómo la aplicación de iOS dTector (la “App”) trata la información cuando la instalas y la usas. dTector convierte el magnetómetro del iPhone (y, opcionalmente, del Apple Watch) en un detector de anomalías magnéticas, utiliza los anuncios Bluetooth Low Energy para calcular un índice de actividad de radiofrecuencia (“electrosmog”), permite registrar hallazgos metálicos (“Discoveries”) con coordenadas GPS opcionales en un archivo (Vault) en el dispositivo y ofrece un modo de mapeo 3D del campo electromagnético en realidad aumentada. Incluye una app complementaria para Apple Watch y un widget para la pantalla de inicio/Watch.

dTector es una herramienta de concienciación y de afición, no un detector de metales ni un dosímetro de CEM calibrado. Hemos redactado esta política de forma específica: la App está diseñada para mantener los datos que recopila en tu dispositivo, y los pocos servicios de terceros en los que se apoya (publicidad, consentimiento, compra dentro de la app y una fuente de datos de calidad del aire sin clave API) se describen aquí en detalle en lugar de ocultarse.

1. Responsable del tratamiento

La App se distribuye a través de la Apple App Store. Apple Inc. y Apple Distribution International Ltd. actúan como responsables independientes de los datos que tratan durante la descarga, la compra y la gestión de compras dentro de la app, de acuerdo con sus propias políticas de privacidad.

2. Ámbito de aplicación

Esta política cubre la App en sí, su app complementaria para Apple Watch y su widget. No cubre los servicios de terceros indicados en las Secciones 5 a 9, cada uno de los cuales opera con su propio aviso de privacidad.

3. Resumen rápido

4. Categorías de datos que trata la App

4.1 Magnetómetro y sensores de movimiento

La App lee en tiempo real el magnetómetro del dispositivo mediante el framework Core Motion de Apple para detectar anomalías magnéticas, y el acelerómetro durante la rutina de calibración de equilibrio al suelo (“pump”). Estas lecturas se mantienen en memoria y se muestran como valores, indicadores y gráficos en tiempo real. No se transmiten a un servidor del desarrollador.

Base jurídica (art. 6 RGPD): consentimiento (art. 6.1.a) mediante el aviso de iOS “Movimiento y forma física” cuando proceda, y ejecución de la función de detección solicitada (art. 6.1.b).

4.2 Bluetooth Low Energy

Con tu permiso, la App escanea los anuncios Bluetooth Low Energy cercanos (leyendo nombres de dispositivos y valores de intensidad de señal / RSSI) para calcular un índice de actividad de radiofrecuencia que estima la densidad de fuentes de RF cercanas, como routers, dispositivos IoT y wearables. Desde tu teléfono no se transmite ningún contenido, y los resultados del escaneo se procesan en el dispositivo y no se transmiten.

Base jurídica: consentimiento (art. 6.1.a) mediante el aviso de Bluetooth de iOS y ejecución de la función solicitada (art. 6.1.b).

4.3 Ubicación precisa (GPS)

La App solicita autorización de Core Location en modo Mientras se usa la app para dos fines:

Por lo demás, la ubicación se procesa en el dispositivo y la App no la usa para publicidad. Puedes revocarla en iOS Ajustes › Privacidad y seguridad › Localización.

Base jurídica: ejecución del servicio solicitado (art. 6.1.b) y tu consentimiento prestado mediante el cuadro de diálogo de permisos de iOS (art. 6.1.a).

4.4 Cámara (mapeo de campo en RA)

Con tu permiso, la App usa la cámara en su modo de mapeo de campo en realidad aumentada (ARKit) para anclar mediciones 3D del campo electromagnético en posiciones del mundo real mientras caminas y escaneas. La señal de la cámara se procesa en tiempo real en el dispositivo para representar la escena de RA; los fotogramas no se almacenan ni se transmiten a ningún servidor.

Base jurídica: consentimiento (art. 6.1.a) mediante el aviso de Cámara de iOS y ejecución de la función solicitada (art. 6.1.b).

4.5 Contenido y ajustes locales

El contenido que creas — Discoveries, instantáneas de CEM y mapas de campo de RA — se almacena en el dispositivo mediante SwiftData. Las preferencias de la App (tema, sensibilidad, perfil de sonido y háptico, estado Pro, contadores de anuncios) se guardan en UserDefaults en el dispositivo. Este contenido no se sube, por sí mismo, a un servidor del desarrollador. Solo sale del dispositivo cuando lo exportas explícitamente (por ejemplo, un archivo de nube de puntos o CSV que decides compartir).

Base jurídica: ejecución del servicio (art. 6.1.b).

4.6 Apple Watch y widget

La app complementaria para Apple Watch lee el magnetómetro del Watch para la detección de CEM y, con permiso, tu ubicación para obtener datos de calidad del aire (Sección 6). El iPhone y el Watch intercambian el estado de los sensores y de la interfaz mediante el framework WatchConnectivity de Apple, directamente entre tus dispositivos emparejados, sin pasar por un servidor del desarrollador. El widget lee una pequeña instantánea en el dispositivo para mostrar los valores actuales.

Base jurídica: ejecución del servicio (art. 6.1.b); consentimiento para los sensores/la ubicación subyacentes (art. 6.1.a).

4.7 Conexiones de red

La App se conecta a la red únicamente para: (a) la fuente de datos de calidad del aire Open-Meteo (Sección 6) y (b) los servicios de publicidad y consentimiento (Secciones 5 y 7). La información transmitida es la técnicamente necesaria para atender la solicitud — normalmente tu dirección IP (visible para cualquier servidor al que te conectes), la zona geográfica consultada para la calidad del aire, marcas de tiempo y eventos publicitarios.

5. Consentimiento: RGPD (UMP) y App Tracking Transparency (ATT)

Para los usuarios del EEE/Reino Unido y otras regiones cubiertas, en el primer inicio la App muestra un formulario de consentimiento de Google User Messaging Platform (UMP). El SDK de Google Mobile Ads se inicializa y los anuncios se solicitan solo después de que el consentimiento lo permita; si se deniega, los anuncios se muestran en modo no personalizado. Puedes revisar tus opciones en cualquier momento desde Ajustes › Privacidad y anuncios › Gestionar opciones de anuncios en la App.

La App también presenta el aviso de App Tracking Transparency de iOS. Tu elección controla si el SDK publicitario puede acceder al Identifier for Advertisers (IDFA):

Puedes cambiarlo en cualquier momento en iOS Ajustes › Privacidad y seguridad › Rastreo. Comprar dTector Pro elimina la publicidad y, en consecuencia, el uso del IDFA asociado.

6. Datos de calidad del aire — Open-Meteo

La función opcional de calidad del aire obtiene lecturas (como el AQI europeo, el AQI estadounidense, PM2.5, PM10, monóxido de carbono, dióxido de nitrógeno e índice UV) de la API Open-Meteo Air Quality (air-quality-api.open-meteo.com), un servicio sin clave API. Solo se envían las coordenadas necesarias para devolver datos de tu zona; la App no adjunta ninguna cuenta ni identificador. Open-Meteo puede registrar la dirección IP de las solicitudes entrantes por seguridad y prevención de abusos según sus propios términos y política de privacidad; el desarrollador no recibe esos registros.

7. Publicidad — Google AdMob

En la versión gratuita, la App muestra publicidad a través del SDK de Google Mobile Ads (Google AdMob), ID de aplicación ca-app-pub-1193280742171051~2786613408 (editor pub-1193280742171051), en los siguientes formatos: banner, intersticial, recompensado (eliges ver un anuncio a cambio de una función), nativo y de apertura de app.

Google, actuando como responsable independiente, puede tratar lo siguiente para la entrega de anuncios, la limitación de frecuencia, la medición, la prevención del fraude y (cuando hayas concedido el permiso ATT) la personalización: dirección IP, identificadores del dispositivo (incluido el IDFA cuando se permita), eventos publicitarios como impresiones y clics, ubicación aproximada derivada de la IP e información del dispositivo/sistema operativo. El manifiesto de privacidad de la App declara estas categorías de datos publicitarios (ID de dispositivo para rastreo, ubicación aproximada, interacción con el producto y diagnósticos de fallos/rendimiento) y los dominios de rastreo asociados (googleads.g.doubleclick.net, pagead2.googlesyndication.com, googlesyndication.com, doubleclick.net).

El tratamiento de Google se rige por la Política de privacidad de Google y las Condiciones de tratamiento de datos publicitarios; para las transferencias fuera del EEE se utilizan las Cláusulas Contractuales Tipo. Los usuarios que compran dTector Pro no ven anuncios.

Base jurídica: para los anuncios no personalizados, el interés legítimo en financiar una app gratuita (art. 6.1.f); para los anuncios personalizados, tu consentimiento mediante UMP y el aviso ATT (art. 6.1.a).

8. Sin analítica, sin backend en la nube

La App no incorpora un SDK de analítica de terceros y no opera un backend del desarrollador (no hay Firebase, Supabase, servidor propio, cuenta ni sincronización). Los registros de diagnóstico se generan con el logger del sistema de Apple (os.Logger) y permanecen en el dispositivo. La única telemetría existente es la de diagnóstico que el SDK de Google Mobile Ads recopila para su propio funcionamiento, descrita en la Sección 7.

9. Compras dentro de la app — Apple StoreKit

La App ofrece una compra única opcional dTector Pro (un producto no consumible, no una suscripción de renovación automática) que elimina permanentemente toda la publicidad. Se gestiona íntegramente a través del sistema de compras dentro de la app de Apple (StoreKit).

Procesamiento de pagos. Los precios, la facturación, los reembolsos, los impuestos y los métodos de pago los gestiona Apple. El desarrollador no recibe ni almacena el número de tu tarjeta, tu Apple ID, tu dirección de facturación ni otros datos de pago, conforme a los Términos de los Servicios de Medios de Apple.

Datos que recibe la App. A través de StoreKit, la App recibe únicamente la información del dispositivo necesaria para verificar la compra (identificadores de transacción y de producto). En el dispositivo se almacena un pequeño indicador de derecho (“Pro sí/no”) para recordar tu estado. Puedes restaurar la compra en un nuevo dispositivo mediante StoreKit.

Base jurídica: ejecución del contrato de compra (art. 6.1.b).

10. Dónde se tratan los datos y transferencias internacionales

Los datos que creas se procesan en tu dispositivo iOS. Las solicitudes de calidad del aire se dirigen a Open-Meteo, que opera infraestructura en la Unión Europea. El tratamiento de publicidad y consentimiento se realiza en la infraestructura global de Google, incluidos los Estados Unidos, con las garantías descritas anteriormente (incluidas las Cláusulas Contractuales Tipo cuando proceda). Apple procesa los datos de compra en su propia infraestructura.

11. Conservación de datos

12. Seguridad

La App usa HTTPS para sus solicitudes de red cuando lo admite el proveedor upstream. Las transacciones de StoreKit están firmadas por Apple y se verifican en el dispositivo. El contenido local se beneficia de la protección de datos de iOS cuando tu dispositivo está bloqueado con código.

13. Tus derechos

Si te encuentras en el EEE, el Reino Unido o una jurisdicción con leyes similares, tienes los derechos de acceso, rectificación, supresión, limitación, portabilidad y oposición:

Contacta con el desarrollador en andreapiani.dev@gmail.com. Puedes presentar una reclamación ante una autoridad de control; en Italia es el Garante per la protezione dei dati personali.

14. Lo que la App NO hace

15. Menores

La App no está dirigida a menores de 13 años (o de 16 años cuando lo exija la legislación local) y no recopila conscientemente sus datos personales. La publicidad está configurada para cumplir las políticas de Google. Las compras dentro de la app pueden restringirse mediante Tiempo de uso o los controles En familia de iOS.

16. Cambios en esta política

Esta política puede actualizarse para reflejar nuevas funciones, nuevos proveedores externos o cambios en la legislación aplicable. La fecha de “Última actualización” refleja la revisión más reciente. Los cambios sustanciales se anunciarán en la App en el primer inicio tras la actualización.

17. Contacto

Para cualquier pregunta sobre esta política, contacta con el desarrollador en andreapiani.dev@gmail.com. Procuramos responder en un plazo de 30 días, de acuerdo con el artículo 12.3 del RGPD.