Español

Domotic

Privacy policy

Summary: Domotic asks for no account, name, email or phone number. Your devices, their keys (in the iPhone keychain) and the history are stored on your phone. The app talks to your devices (lights, plugs, electrical panel, IP cameras, door locks, sensors, thermostats, blinds, chargers and appliances) over your home network, Bluetooth or Matter (the local smart-home standard, no cloud). The video of your IP cameras goes straight from the camera to your phone: it can only be watched inside your network, it is not recorded and it is not sent anywhere. Something goes out to the internet only if you turn on Station or Remote mode (the state of your panel and of your cards, and a summary of its history, under a random code; never camera images or keys) or notifications (Apple's notification token). If you add a brand account yourself (SmartThings, LG ThinQ, Home Connect or Miele), the phone talks to that brand's cloud, with your account, only to read and pause your appliances; and if you sign in with your Xiaomi account to get a device's key, the phone talks to Xiaomi once and then everything is local. There are also Google AdMob ads in the free version (a banner, an ad when opening the app and a rewarded ad to see the charts), purchases (RevenueCat: Domotic Pro and the colour themes), usage statistics (Firebase Analytics, with your consent where the law requires it) and a query to the App Store to check for a new version. With Domotic Pro there are no ads, except the banner in Station mode.

Who is responsible

Gabriel Micó Victoria, developer of Domotic. For any question about your data, or to exercise your rights, write to gabrielmicovictoria@gmail.com.

What stays on your phone

All of this is deleted when you uninstall the app. Inside the app you can delete each device (its key is also removed from the keychain).

What leaves your phone, and where it goes

To your devices (local network, Bluetooth and Matter)

To find and read your devices, Domotic scans your home WiFi network (only your own local network) and listens over Bluetooth. It talks only to devices on your network, or to the Home Assistant or MQTT server whose address you type in. iOS asks your permission for the local network and for Bluetooth. Location is not used.

Matter. To add a Matter device, iOS shows its own pairing sheet (MatterSupport), which scans the device's QR or lets you type its code, and a small Domotic extension hands the app a temporary pairing code. After that Domotic talks to the device over your home network, with its own identity (kept in the keychain). There is no cloud and no third party, and if the device was already in Apple Home, Google Home or Alexa, it keeps working there. Matter needs iOS 17.6 or later; on an older iPhone the app works the same, without Matter. For a Matter camera the app only detects that it exists: its video is not opened in this version.

Xiaomi / Mi Home. Xiaomi devices (plugs, bulbs, air purifiers, fans, dehumidifiers and robot vacuums) are driven over your home network, with no cloud, using the local miIO protocol and each device's key (token). To find them, Domotic tries addresses on your local network one by one. Robot maps, rooms and cleaning settings are not even read. The key is obtained once (see “Xiaomi account”) or you paste it yourself.

IP cameras (ONVIF and RTSP). To find them, Domotic searches your local network (only that). Then it asks the camera, over your network, for its time, its profiles, its picture and its video. The video goes straight from the camera to your phone: it is not recorded, not published and does not go through any server. Username and password go to the keychain and are only handed to the camera's own server. Most home cameras stream over RTSP and HTTP without encryption, so inside your network the video (and, depending on the camera, its password) travels unencrypted between it and your phone: use them only on a network you trust. From the Remote the cameras cannot be viewed (only their name and status).

Google Firebase Realtime Database (only with Station or Remote)

Supabase (only if you turn on notifications on the Remote)

Brand accounts (only if you add one)

If in "Add → Brand account" you sign in with your Samsung SmartThings, LG ThinQ, Home Connect (Bosch, Siemens, Neff) or Miele account, your phone talks directly to that brand's servers, with your token or session, without passing through a service of ours (the only page of ours involved is Miele's return page, explained below, which only shows a code). With SmartThings and LG ThinQ you paste a personal token that you get from their portal; with Home Connect and Miele you sign in on the brand's page. With Miele, the brand sends you back to a page of ours (cdpoma.github.io/domotic/vuelta.html) that only shows you a single-use code to copy into the app: that page stores nothing. It is used to read the state of your appliances and control them in a limited way (pause, resume or turn off): Domotic never starts a cycle. The brand receives what such a connection implies (your account, your IP and what is requested) and handles it under its own policy. The token is kept in the keychain and deleted when you remove the account.

Xiaomi account (only if you use it)

Xiaomi devices are driven locally, but their key (token) is only held by the user's Xiaomi account. If in “Add → WiFi” you choose “Sign in with Xiaomi once to get the key”, your phone sends your Xiaomi email, phone number or ID and your password (and, if Xiaomi asks, the captcha and the two-step verification code) directly to Xiaomi's servers in the region you pick, over https and with no server of ours in between; the app only accepts Xiaomi domains. Xiaomi receives what such a connection implies (your account, your IP and the request for the list of your devices) and handles it under its own policy. From there the app reads, for each device, its token, model, address on your network and name. The password is never stored and the session is forgotten when finished; only each device's token is kept, in the keychain. You can also skip this step and paste the token by hand. From then on everything goes over your home network.

Google AdMob (ads, free version)

The free version shows three kinds of Google AdMob ad:

Before requesting any ad, consent is asked: in the European Economic Area, the United Kingdom and Switzerland, with Google's form (UMP); on iPhone, afterwards, with Apple's tracking prompt (ATT). If you allow it, AdMob may use the device advertising identifier (IDFA) to personalise and measure ads; if not, ads still appear but are not personalised. In both cases Google receives technical device data, such as the IP address. Google receives nothing about your panel or your devices. If you do not give the consent Google's form asks for, the app stops requesting ads and works the same.

With Domotic Pro, outside Station mode, the app does not start AdMob: neither Google's form nor the tracking prompt appears. In Station mode there is a banner, also with Pro, and then they are requested.

What you chose in Google's form can be changed in the app, in Settings → "Ad privacy options" (where that form applies), and the tracking permission in iPhone Settings → Privacy & Security → Tracking. Google policy.

RevenueCat (purchases)

It checks with Apple whether you have the Domotic Pro subscription and which colour themes you have bought. It uses an anonymous installation identifier; Apple handles the payment and we never see payment details. It receives no data about your panel. If analytics has consent, RevenueCat also receives the Firebase installation identifier so that purchases appear in the same statistics. RevenueCat policy.

Firebase Analytics (usage statistics)

Domotic uses Google Analytics for Firebase on iPhone to know how many people use the app. Only the SDK's automatic events are sent (first open, session, engagement time), an installation identifier (not your name or the advertising identifier) and basic technical data (approximate country, system, app version). It does not use the advertising identifier (IDFA), assigns no user ID and sends nothing about your devices. In the European Economic Area, the United Kingdom and Switzerland it stays off until you accept Google's form; outside that area it is on by default. With Pro, outside Station mode, that form does not appear (AdMob is not started): inside that area analytics stays off and outside it is turned on according to the phone's region (the system language and region, which are only read). You can ask for it to be stopped by writing to the contact email.

App Store (mandatory update)

When the app opens it asks Apple (itunes.apple.com) for the latest Domotic version on sale. The query carries only the app's identifier; Apple sees your IP address, as with any request. Nothing about you is sent.

How to delete your data

Permissions

Location, microphone, contacts and photos are not requested.

Safety

Domotic is not a safety system. It does not replace your smoke and CO detectors, your alarm, your lock or the electrical protection of your installation. Alerts depend on your network, your phone and notifications, and can be late or never arrive. The app never starts a washer, oven, hob or microwave cycle, fridges and freezers cannot be turned off from it, and unlocking a door lock is off by default and is switched on lock by lock. A smoke or CO alarm cannot be silenced from the app, nor can lock users or PINs be changed.

Free and Pro

In-app purchases

Domotic Pro: €1.99/month or €14.99/year in Spain (in your country the local price is shown in the app before you pay). It renews automatically until you cancel it in iPhone Settings → your name → Subscriptions. "Restore purchases" is on the Pro screen.

Themes: they change the colours of the whole app. Each one costs €0.49 or you can buy a pack of 3 of your choice for €0.99 (in your country the local price is shown in the app before you pay). They are one-time purchases, with no subscription or renewal, and they do not expire; they are recovered with “Restore purchases” in the Themes store. Apple's standard license agreement (EULA) applies.

Children's privacy

Domotic is a technical tool for controlling electrical installations and is not directed at children. It does not knowingly collect data from children.

Changes

If any of the above changes, this page is updated and the date below changes.

Contact

Write to gabrielmicovictoria@gmail.com. If you ask us to delete a panel or a token, include the panel code.

Domotic 1.0.1 · In force since 2026-11-06 · Gabriel Micó Victoria