Resumen: Domotic no pide cuenta, nombre, correo ni teléfono. Tus aparatos, sus claves (en el llavero del iPhone) y el histórico se guardan en tu móvil. La app habla con tus aparatos (luces, enchufes, cuadro eléctrico, cámaras IP, cerraduras, sensores, termostatos, persianas, cargadores y electrodomésticos) por la red de tu casa, por Bluetooth o por Matter (el estándar local de la casa conectada, sin nube). El vídeo de tus cámaras IP va directo de la cámara a tu móvil: solo se ve dentro de tu red, no se graba y no se envía a ningún sitio. Sale algo a internet solo si activas tú el modo Estación o el Remoto (el estado de tu cuadro y de tus fichas, y un resumen de su histórico, bajo un código aleatorio; nunca imágenes de cámaras ni claves) o los avisos (el token de notificaciones de Apple). Si añades tú una cuenta de una marca (SmartThings, LG ThinQ, Home Connect o Miele), el móvil habla con la nube de esa marca, con tu cuenta, solo para leer y pausar tus electrodomésticos; y si inicias sesión con tu cuenta de Xiaomi para sacar la clave de un aparato, el móvil habla con Xiaomi una sola vez y después todo es local. Además hay anuncios de Google AdMob en la versión gratuita (un banner, un anuncio al abrir la app y un anuncio con recompensa para ver las gráficas), compras (RevenueCat: Domotic Pro y los temas de colores), estadísticas de uso (Firebase Analytics, con tu consentimiento donde la ley lo exige) y una consulta a la App Store para saber si hay versión nueva. Con Domotic Pro no hay anuncios, salvo el banner del modo Estación.
Quién es el responsable
Gabriel Micó Victoria, desarrollador de Domotic. Para cualquier duda sobre tus datos o para ejercer tus derechos, escribe a gabrielmicovictoria@gmail.com.
Lo que se queda en tu teléfono
Tus aparatos: nombre, tipo, dirección en tu red o identificador Bluetooth, y los nombres y ajustes de cada circuito.
Las claves de tus aparatos (clave local de Tuya, contraseña de un Shelly o Tasmota, token de Home Assistant, el usuario que te da el puente Hue al emparejarlo, el token de Nanoleaf y la contraseña de tu cuenta TP-Link, que piden las bombillas y enchufes Tapo y algunos Kasa; el usuario y la contraseña de tus cámaras; los tokens de las cuentas de marca; el token de cada aparato Xiaomi; las claves de Domotic en tu red Matter) y los códigos de administrador de la Estación y del Remoto: en el llavero del iPhone (Keychain). Nunca se envían a Firebase ni a ningún servidor nuestro: solo se usan para hablar con el aparato, la cámara o la marca a la que pertenecen. La cuenta de TP-Link solo se usa para hablar con la bombilla o el enchufe dentro de tu red; el correo de esa cuenta se guarda en el móvil junto con los ajustes del aparato.
El registro de maniobras (qué orden, cuándo, a qué circuito y con qué resultado) y tus ajustes.
Las cámaras: dirección, puertos y perfil. Mientras ves una ficha, unas pocas imágenes sueltas y temporales en la caché del sistema (excluidas de la copia de seguridad y nunca en Fotos), que se borran al pasar la app a segundo plano. No hay grabación ni historial de vídeo. La cámara de demostración usa un clip que ya viene dentro de la app, marcado «DEMOSTRACIÓN»: no es una cámara de verdad.
Matter: la identidad de Domotic en tu red Matter (en el llavero) y la lista de tus aparatos Matter con sus últimos datos. El QR del aparato lo lee la pantalla de emparejamiento de iOS, no la app; el código de emparejamiento temporal que la extensión de Domotic le pasa a la app (por un llavero compartido entre las dos) se usa una vez para añadir el aparato y se borra.
Las cerraduras: cuándo una cerradura Matter dice que se abrió o se cerró y cómo (a mano, teclado, huella, a distancia…), con el número de usuario que dé la propia cerradura, junto a lo que se pidió desde la app. Nunca se guardan PIN, credenciales ni nombres de usuarios, y nada de esto sale del móvil.
El histórico de potencia y de energía de la casa, de cada aparato y de cada circuito y, según lo que sea, la fuga, las horas encendido y cuándo se abrió (disparos). Se guarda para todos, con Pro o sin él, mientras la app está conectada; lo que depende de Pro es verlo (ver «Gratis y Pro»).
El código de tu Estación o el del cuadro que miras, el modo elegido y el idioma.
Tus favoritos, la pestaña a la que has movido cada aparato y el orden de las pestañas, el tema de colores que tienes puesto, y, si compraste el pack de temas, cuáles tres elegiste. Qué temas has comprado lo confirma la tienda (ver «RevenueCat»): en el móvil solo queda cuál usas.
El precio del kWh, si lo escribes, para calcular el gasto. El gasto sale en la moneda de la región del móvil: la app solo lee el idioma y la región del sistema, y no los guarda ni los envía.
Un marcador de que ya enlazaste dos móviles (Estación y Remoto), para que el aviso de conectar dos móviles que sale al abrir la app deje de salir. Nada se envía por ello.
El contador de aperturas y el día de la instalación, para el anuncio de apertura de la versión gratuita (1 de cada 5 aperturas, nunca el día de instalar).
Todo esto se borra al desinstalar la app. Dentro de la app puedes borrar cada aparato (también se borra su clave del llavero).
Lo que sale del teléfono, y adónde
Hacia tus aparatos (red local, Bluetooth y Matter)
Para encontrar y leer tus aparatos, Domotic explora la red WiFi de tu casa (solo tu propia red local) y escucha por Bluetooth. Solo habla con aparatos de tu red, o con el Home Assistant o el servidor MQTT cuya dirección escribas tú. iOS te pide permiso para la red local y para el Bluetooth. No se usa la ubicación.
Matter. Para añadir un aparato Matter, iOS enseña su propia hoja de emparejamiento (MatterSupport), que escanea el QR del aparato o deja escribir su código, y una pequeña extensión de Domotic le pasa a la app un código de emparejamiento temporal. Después Domotic habla con el aparato por tu red de casa, con su propia identidad (la guarda en el llavero). No hay nube ni terceros, y si el aparato ya estaba en Apple Casa, Google Home o Alexa, sigue funcionando allí. Matter pide iOS 17.6 o posterior; en un iPhone con una versión anterior la app funciona igual, sin Matter. De una cámara Matter solo se detecta que existe: su vídeo no se abre en esta versión.
Xiaomi / Mi Home. Los aparatos Xiaomi (enchufes, bombillas, purificadores, ventiladores, deshumidificadores y robots aspirador) se llevan por la red de tu casa, sin nube, con el protocolo local miIO y la clave (token) de cada aparato. Para encontrarlos, Domotic prueba direcciones de tu red local una a una. Los mapas del robot, las estancias y sus ajustes de aspirado ni se leen. La clave se saca una sola vez (ver «Cuenta de Xiaomi») o la pegas tú.
Cámaras IP (ONVIF y RTSP). Para encontrarlas, Domotic busca en tu red local (solo en ella). Después le pide a la cámara, por tu red, su hora, sus perfiles, su imagen y su vídeo. El vídeo va directo de la cámara a tu móvil: no se graba, no se publica y no pasa por ningún servidor. Usuario y contraseña van al llavero y solo se entregan al servidor de la propia cámara. La mayoría de cámaras de casa emiten por RTSP y HTTP sin cifrar, así que dentro de tu red el vídeo (y, según la cámara, su clave) viaja sin cifrar entre ella y tu móvil: úsalas solo en una red de confianza. Desde el Remoto las cámaras no se ven (solo su nombre y su estado).
Google Firebase Realtime Database (solo con la Estación o el Remoto)
Qué se publica: la Estación publica, bajo un código aleatorio de 10 caracteres, el estado del cuadro: nombres de los aparatos y de los circuitos, si están abiertos o cerrados, medidas (potencia, tensión, corriente, energía, fuga, temperatura, frecuencia), alarmas, qué maniobras tienes permitidas, lo que enseña cada ficha de lo que no es eléctrico (sensores: puerta abierta o cerrada, movimiento, alarma de humo, CO o agua, helada, lluvia, temperatura, humedad y batería; si una cerradura está cerrada o abierta y si permites abrirla desde la app; posición de las persianas, cortinas y puertas; termostato, aire acondicionado, ventilador, purificador y estación de ambiente (temperatura, humedad, presión, luminosidad y calidad del aire); cargador del coche, termo, bomba de calor, placas y batería; estado de los electrodomésticos y de los robots aspiradores; la última pulsación de un pulsador; y de una cámara, solo su nombre, si está en línea y si detecta movimiento) y un resumen del histórico del último mes y año (energía, horas encendido y las últimas aperturas de cada aparato y circuito), con Pro o sin él: el histórico se guarda para todos y la Estación lo publica siempre que tiene datos, para que el Remoto pueda dibujar las gráficas.
Qué no se publica: ni direcciones IP, ni claves, ni contraseñas, ni direcciones Bluetooth, ni imágenes ni vídeo de cámaras, ni las direcciones de las cámaras, ni códigos de emparejamiento, ni PIN de cerraduras, ni mapas de robots, ni nombres de habitaciones. Los textos de error se limpian de IP y direcciones antes de salir.
Órdenes: un Remoto con código de administrador escribe órdenes firmadas (aparato, circuito, una acción con nombre de una lista cerrada, como abrir, cerrar, subir una persiana o pausar un electrodoméstico, hora, número de un solo uso y firma) y la Estación responde con el resultado, también firmado y volviendo a comprobar ella las reglas de seguridad. El código de administrador no pasa nunca por Firebase.
Abrir cerraduras desde el Remoto: está apagado de fábrica y se activa cerradura por cerradura. Con él activado, además del código de administrador pide un código de un solo uso de 60 segundos y la confirmación con Face ID, huella o código del propio móvil remoto, y la Estación te avisa en su móvil con el nombre de la cerradura (un aviso local de ese móvil, que no pasa por ningún servidor). Las puertas de garaje, portones y cancelas piden también el permiso de ese circuito y el código de administrador. No se puede silenciar una alarma ni cambiar usuarios o PIN de una cerradura desde la app.
Quién puede verlo: el código es la llave del cuadro. Quien tenga el código de mirar puede ver el estado, así que no lo compartas con quien no quieras que lo vea. Para mandar hace falta además el código de administrador. Puedes generar códigos nuevos en cualquier momento (y el cuadro publicado con el código viejo se borra).
El Remoto escribe además la hora a la que «sigue mirando», para que la Estación publique más a menudo mientras alguien mira.
No hay cuenta ni identidad: ni tu nombre ni tu correo van asociados al código. Recomendamos no poner datos personales (nombre y apellidos, dirección) en los nombres de aparatos y circuitos, porque se publican tal cual.
Qué recibe: el token de notificaciones de Apple de tu móvil, el código del cuadro (el de mirar), el idioma de la app (para escribirte el aviso en tu idioma), qué tipos de aviso quieres y si el token es de pruebas o de producción.
Para qué: solo para entregarte los avisos (apagón, vuelta de la luz, disparo, fuga, alarma, humo, monóxido de carbono (CO), fuga de agua, helada y estación caída) a través del servicio de notificaciones de Apple (APNs). No se usa para publicidad ni se cede.
Cuando la Estación detecta un aviso, le dice al servidor el código, el tipo de aviso y, si procede, el nombre del circuito que lo causó (para escribirlo en la notificación). El servidor apunta durante un día «qué aviso se envió y cuándo» para no repetirlos. Para el aviso de «estación caída», el servidor lee cada 2 minutos la hora del último dato que publicó el cuadro (con su código) y avisa si lleva más de 12 minutos sin cambiar; una estación parada desde la app borra su cuadro y no avisa. Todos los avisos, salvo la vuelta de la luz, se marcan como «urgentes» (Time Sensitive) para atravesar el modo Concentración si lo permites; no se piden las alertas críticas de Apple.
Sin Estación ni servidor: un móvil que lee los aparatos él mismo, sin ser Estación, también avisa de humo, CO, fuga de agua y helada, pero con una notificación local de ese mismo móvil (y la pantalla roja si es humo, CO o agua): no se envía nada a ningún servidor.
Las tablas están cerradas: solo la función del servidor (no la app) puede leerlas.
Si en «Añadir → Cuenta de la marca» entras con tu cuenta de Samsung SmartThings, LG ThinQ, Home Connect (Bosch, Siemens, Neff) o Miele, tu móvil habla directamente con los servidores de esa marca, con tu token o tu sesión, sin que pase por un servicio nuestro (la única página nuestra que interviene es la de vuelta de Miele, explicada más abajo, que solo enseña un código). En SmartThings y LG ThinQ pegas tú un token personal que sacas de su portal; en Home Connect y Miele inicias sesión en la página de la marca. Con Miele, la marca te devuelve a una página nuestra (cdpoma.github.io/domotic/vuelta.html) que solo te enseña un código de un solo uso para que lo copies a la app: esa página no guarda nada. Sirve para leer el estado de tus electrodomésticos y controlarlos de forma limitada (pausar, reanudar o apagar): Domotic nunca arranca un ciclo. La marca recibe lo que implica esa conexión (tu cuenta, tu IP y lo que se pide) y lo trata según su política. El token se guarda en el llavero y se borra al quitar la cuenta.
Cuenta de Xiaomi (solo si la usas)
Los aparatos Xiaomi se llevan en local, pero su clave (token) solo la tiene la cuenta Xiaomi del usuario. Si en «Añadir → WiFi» eliges «Iniciar sesión con Xiaomi una vez para sacar la clave», tu móvil envía tu correo, teléfono o ID de Xiaomi y tu contraseña (y, si Xiaomi los pide, el captcha y el código de verificación en dos pasos) directamente a los servidores de Xiaomi de la región que elijas, por https y sin ningún servidor nuestro por medio; la app solo acepta dominios de Xiaomi. Xiaomi recibe lo que implica esa conexión (tu cuenta, tu IP y la petición de la lista de tus aparatos) y lo trata según su política. La app lee de ahí, de cada aparato, su token, su modelo, su dirección en tu red y su nombre. La contraseña no se guarda nunca y la sesión se olvida al terminar; solo se guarda el token de cada aparato, en el llavero. También puedes saltarte este paso y pegar el token a mano. A partir de ahí todo va por tu red de casa.
Google AdMob (anuncios, versión gratuita)
La versión gratuita muestra tres tipos de anuncio de Google AdMob:
Banner abajo, en el modo normal, en el Remoto y en la Estación.
Anuncio a pantalla completa al abrir la app: 1 de cada 5 aperturas, nunca el día de la instalación y nunca con la Estación puesta.
Anuncio con recompensa (vídeo), solo si tú lo pides: para ver las gráficas sin Pro (no se ofrece con la Estación puesta), al tocar la ficha de un aparato o de una línea sale «Esto es Pro» con el botón «Ver un anuncio y abrirlo ahora». Al ganar la recompensa se abren esas gráficas mientras sigan abiertas; la próxima vez que las abras se pide otro anuncio. No se guarda ningún desbloqueo.
Antes de pedir ningún anuncio se pide consentimiento: en el Espacio Económico Europeo, el Reino Unido y Suiza, con el formulario de Google (UMP); en el iPhone, después, con el aviso de Apple de seguimiento (ATT). Si lo permites, AdMob puede usar el identificador de publicidad del dispositivo (IDFA) para personalizar y medir los anuncios; si no, los anuncios siguen saliendo sin personalizar. En ambos casos Google recibe datos técnicos del dispositivo, como la dirección IP. Google no recibe nada de tu cuadro ni de tus aparatos. Si no das el consentimiento que pide el formulario de Google, la app deja de pedir anuncios y funciona igual.
Con Domotic Pro, fuera del modo Estación, la app no arranca AdMob: no sale el formulario de Google ni el aviso de seguimiento. En el modo Estación sí hay banner, también con Pro, y entonces sí se piden.
Lo que elegiste en el formulario de Google se cambia en la app, en Ajustes → «Privacidad de los anuncios» (donde ese formulario se aplica), y el permiso de seguimiento en Ajustes del iPhone → Privacidad y seguridad → Rastreo. Política de Google.
RevenueCat (compras)
Comprueba con Apple si tienes la suscripción Domotic Pro y qué temas de colores has comprado. Usa un identificador anónimo de la instalación; Apple gestiona el pago y nosotros nunca vemos datos de pago. No recibe datos de tu cuadro. Si la analítica tiene consentimiento, RevenueCat recibe también el identificador de instalación de Firebase para que las compras salgan en las mismas estadísticas. Política de RevenueCat.
Firebase Analytics (estadísticas de uso)
Domotic usa Google Analytics para Firebase en iPhone para saber cuánta gente usa la app. Solo se envían los eventos automáticos del SDK (primera apertura, sesión, tiempo de uso), un identificador de la instalación (no es tu nombre ni el identificador de publicidad) y datos técnicos básicos (país aproximado, sistema, versión de la app). No usa el identificador de publicidad (IDFA), no asigna identificador de usuario y no envía nada de tus aparatos. En el Espacio Económico Europeo, el Reino Unido y Suiza queda desactivada hasta que aceptes el formulario de Google; fuera de esa zona está activa por defecto. Con Pro, fuera del modo Estación, ese formulario no sale (no se arranca AdMob): dentro de esa zona la analítica queda desactivada y fuera de ella se activa según la región del móvil (el idioma y la región del sistema, que solo se leen). Puedes pedir que se deje de usar escribiendo al correo de contacto.
App Store (actualización obligatoria)
Al abrir la app se consulta a Apple (itunes.apple.com) cuál es la última versión de Domotic a la venta. Esa consulta lleva solo el identificador de la app; Apple ve, como en cualquier petición, tu dirección IP. No se envía nada tuyo.
Cómo borrar tus datos
Lo que está en tu móvil: se borra al desinstalar la app. Cada aparato se borra desde la app, con su clave del llavero (cámaras y cuentas de marca incluidas). Al quitar un aparato Matter, Domotic también se borra del propio aparato, que sigue funcionando en tus otras apps. Al quitar una cuenta de marca o un aparato Xiaomi se borra su token del llavero. Las imágenes temporales de las cámaras se borran solas al pasar la app a segundo plano.
El cuadro publicado en Firebase: al parar la Estación desde la app (botón «Parar la estación»), el cuadro se borra del servidor, junto con las órdenes, los resultados y la marca de «sigue mirando». También se borra el cuadro anterior cuando pulsas «Código nuevo». Si en ese momento no hay conexión, la app apunta el borrado en el teléfono y lo repite sola al volver la red; si al final no lo consigue, te lo dice en la pantalla principal. Si desinstalas la app o cierras sin parar la Estación, el último estado queda en el servidor hasta que se sobrescriba o se borre: escríbenos con el código de tu estación y lo borramos.
Los avisos (Supabase): en el Remoto, «Quitar los avisos» borra el token del servidor, y «Salir del remoto» (o pasar a Estación) también lo hace solo. Si en ese momento no hay red, la app lo repite al volver la red y, si no lo consigue, te lo dice. Cada móvil borra su propio token: la Estación no puede borrar los de otros móviles, así que al parar la Estación o pedir un código nuevo, los tokens guardados con el código viejo se quedan hasta que cada móvil salga del Remoto. Si ya no tienes el móvil y quieres que se borren, escríbenos con el código del cuadro y lo borramos. Apple retira además los tokens de móviles que ya no existen y el servidor los borra la primera vez que Apple los rechaza.
Las estadísticas, los anuncios y las compras: los gestionan Google y RevenueCat según sus políticas; para pedirnos el borrado o ejercer tus derechos de acceso, rectificación, supresión, oposición o portabilidad, escribe al correo de contacto.
Permisos
Red local: para encontrar y hablar con tus aparatos dentro de tu casa: luces, enchufes, cámaras, cerraduras, sensores, termostatos, persianas, cargadores y electrodomésticos.
Bluetooth: para los aparatos que hablan Bluetooth y para dar de alta aparatos Matter cercanos.
Cámara: solo para escanear el código QR de la Estación. No hace ni guarda fotos. (El QR de un aparato Matter lo escanea la pantalla de emparejamiento de iOS, no la app; las cámaras IP no usan la cámara del móvil, solo la red.)
Face ID: para confirmar acciones delicadas, como abrir una cerradura, en este móvil. Lo comprueba iOS y la app solo recibe «sí» o «no»; tu cara y tu huella no salen del teléfono.
Notificaciones: solo si activas los avisos (los de humo, CO, fuga de agua y helada, como urgentes), o para que el propio móvil te avise de ellos y de una cerradura abierta desde el Remoto.
Seguimiento: el aviso de Apple antes de personalizar los anuncios. Solo sale si la app va a mostrar anuncios.
No se pide ubicación, micrófono, contactos ni fotos.
Seguridad
Domotic no es un sistema de seguridad. No sustituye a tus detectores de humo y de CO, a tu alarma, a tu cerradura ni a la protección eléctrica de tu instalación. Los avisos dependen de tu red, de tu móvil y de las notificaciones, y pueden tardar o no llegar. La app no arranca nunca un ciclo de lavadora, horno, placa o microondas, la nevera y el congelador no se apagan desde ella, y abrir una cerradura está apagado de fábrica y se activa cerradura por cerradura. No se puede silenciar una alarma de humo o CO desde la app, ni cambiar usuarios o PIN de una cerradura.
Gratis y Pro
Gratis: buscar, añadir, leer y controlar tus aparatos, la Estación, el Remoto y los avisos, con banner, anuncio al abrir la app (1 de cada 5 aperturas) y, para ver las gráficas, un anuncio con recompensa cada vez que las abres (salvo con la Estación puesta). El histórico se guarda para todos.
Domotic Pro (suscripción, gestionada con RevenueCat): sin anuncios (ni banner, ni anuncio al abrir, ni el anuncio con recompensa de las gráficas) y las gráficas siempre abiertas. La única excepción es el modo Estación, que lleva banner también con Pro.
Temas de colores (compra aparte, con Pro o sin él): el tema de fábrica es gratis; los otros veinte son de pago y Pro no los incluye. Ninguna función depende del tema.
Tener Pro o no lo decide RevenueCat con Apple. Un fallo al comprobarlo no te quita el Pro.
Compras dentro de la app
Domotic Pro: 1,99 €/mes o 14,99 €/año en España (en tu país, el precio local aparece en la app antes de pagar). Se renueva sola hasta que la canceles en los Ajustes del iPhone → tu nombre → Suscripciones. «Restaurar compras» está en la pantalla de Pro.
Temas: cambian los colores de toda la app. Cada uno cuesta 0,49 € o puedes comprar un pack de 3 a elegir por 0,99 € (en tu país, el precio local aparece en la app antes de pagar). Son compras únicas, sin suscripción ni renovación, y no caducan; se recuperan con «Restaurar compras» en la tienda de Temas. Se aplica el contrato de licencia estándar de Apple (EULA).
Privacidad infantil
Domotic es una herramienta técnica para controlar instalaciones eléctricas y no está dirigida a menores. No recoge a sabiendas datos de menores.
Cambios
Si cambia algo de lo anterior, esta página se actualiza y cambia la fecha de abajo.