Politique de confidentialité
En bref. Casaflow n'a pas de compte utilisateur, pas de publicité, pas de statistiques d'usage ni de traceur. Vos réglages restent sur votre téléphone et sur votre box Jeedom. Quand vous êtes loin de chez vous, le relais Casaflow transmet des messages chiffrés de bout en bout qu'il ne peut pas lire.
1. Qui sommes-nous
Casaflow (l'app iPhone, le plugin Jeedom et les serveurs relay.casaflow.lu et turn.casaflow.lu) est édité par WebCMS, au Luxembourg. Pour toute question sur vos données : contact@casaflow.lu.
2. Ce qui reste chez vous
- Sur votre iPhone : l'adresse et la clé API de votre box, la liste de vos caméras (adresses et identifiants), vos préférences, et les clés de l'assistant ou de la tondeuse si vous les ajoutez. Les clés et mots de passe sont rangés dans le stockage sécurisé d'iOS (trousseau).
- Sur votre box Jeedom : le plugin Casaflow conserve les clés d'association de vos téléphones, la liste de vos caméras (pour produire la vidéo et les images, fichier lisible par le seul système) et, si vous avez Premium, la preuve d'achat signée par Apple.
- Dans Photos : les clips que vous enregistrez. L'app demande seulement le droit d'ajouter des vidéos, pas de lire votre photothèque.
Nous n'avons pas de copie de ces données.
3. Le relais Casaflow (accès à distance)
Quand votre téléphone n'est pas sur le Wi-Fi de la maison, il passe par relay.casaflow.lu. Votre box y maintient une connexion sortante ; le relais relie les deux.
- Chiffrement de bout en bout. Chaque message (commandes, états des équipements, images des caméras) est chiffré par le téléphone pour la box, et inversement, avec des clés créées sur ces appareils lors de l'association. Le relais ne détient pas ces clés et ne peut pas lire le contenu.
- Ce que le relais voit forcément : l'identifiant de la box (une clé publique aléatoire, sans lien avec votre identité), les adresses IP du téléphone et de la box, l'heure et la taille des messages. Les adresses IP servent à acheminer les messages et à limiter les abus.
- Journaux : le relais note seulement la connexion et la déconnexion d'une box (avec un identifiant tronqué) et la validation d'un achat Premium (identifiant tronqué, produit). Comme tout serveur web, le frontal HTTPS et le serveur TURN journalisent l'adresse IP et l'heure des connexions. Ces journaux techniques ne contiennent aucun contenu, servent uniquement à l'exploitation et à la sécurité, et sont effacés par rotation automatique, sans archivage.
- Rien n'est stocké : le relais ne garde pas les messages ; il oublie la box dès qu'elle se déconnecte.
4. La vidéo en direct (serveur TURN)
La vidéo en direct circule en WebRTC, chiffrée de bout en bout (DTLS-SRTP) entre votre box et votre téléphone. Quand une connexion directe est impossible (en 4G/5G le plus souvent), elle transite par turn.casaflow.lu, qui transmet les paquets chiffrés sans pouvoir les déchiffrer. Ce serveur voit les adresses IP et le volume échangé, rien d'autre.
5. Achats (Premium)
Le paiement est traité par Apple. Nous ne recevons ni votre nom, ni votre identifiant Apple, ni vos coordonnées bancaires. Pour activer Premium sur votre maison, l'app envoie au relais la transaction signée par Apple (numéro de transaction, produit, dates d'achat et d'expiration). Le relais vérifie la signature et la transmet à votre box, qui la conserve. Le relais ne garde l'état Premium qu'en mémoire.
6. Services que vous choisissez d'activer
Ces fonctions sont facultatives. Elles s'adressent directement au service concerné, avec vos propres identifiants ; Casaflow n'est pas intermédiaire.
- Assistant : votre question, ainsi que les noms et états des équipements utiles pour y répondre, sont envoyés au fournisseur d'IA dont vous avez saisi la clé (Mistral AI par défaut, ou OpenAI, Ollama…). Sa propre politique de confidentialité s'applique.
- Dictée vocale : la reconnaissance vocale est assurée par iOS (Apple), selon les réglages de votre iPhone.
- Tondeuse Gardena : l'app interroge l'API Husqvarna Group avec les clés que vous avez créées sur leur portail développeur.
- Notifications : si vous les autorisez, l'app affiche un jeton de notification que vous copiez dans votre box. Les notifications envoyées par votre box passent par le service de notifications d'Expo et par Apple Push Notification service.
7. Vos droits
Comme nous ne gardons pas de données vous concernant, il n'y a généralement rien à consulter ou à effacer chez nous. Pour tout supprimer : retirez la maison dans Réglages (« Supprimer la maison »), désinstallez l'app et le plugin Casaflow. Un abonnement se résilie dans les réglages de votre compte Apple.
Vous pouvez exercer vos droits (accès, rectification, effacement, opposition) en écrivant à contact@casaflow.lu, et introduire une réclamation auprès de la Commission nationale pour la protection des données (cnpd.public.lu).
8. Enfants
Casaflow s'adresse aux propriétaires d'une installation domotique et ne collecte sciemment aucune donnée d'enfant.
9. Modifications
Nous publierons ici toute modification de cette politique, avec sa date.
Privacy policy
In short. Casaflow has no user account, no ads, no usage analytics and no trackers. Your settings stay on your phone and on your Jeedom box. When you are away, the Casaflow relay forwards end-to-end encrypted messages it cannot read.
1. Who we are
Casaflow (the iPhone app, the Jeedom plugin and the servers relay.casaflow.lu and turn.casaflow.lu) is published by WebCMS, Luxembourg. Questions about your data: contact@casaflow.lu.
2. What stays with you
- On your iPhone: your box's address and API key, your cameras (addresses and credentials), your preferences, and the assistant or mower keys if you add them. Keys and passwords are kept in iOS secure storage (Keychain).
- On your Jeedom box: the Casaflow plugin keeps your phones' pairing keys, your camera list (to produce video and stills; a file readable by the system only) and, with Premium, Apple's signed proof of purchase.
- In Photos: the clips you record. The app only asks to add videos, not to read your library.
We hold no copy of this data.
3. The Casaflow relay (remote access)
When your phone is not on your home Wi-Fi, it goes through relay.casaflow.lu. Your box keeps an outgoing connection to it; the relay connects the two.
- End-to-end encryption. Every message (commands, device states, camera images) is encrypted by the phone for the box and vice versa, with keys created on those devices at pairing. The relay does not have these keys and cannot read the content.
- What the relay necessarily sees: the box identifier (a random public key, unrelated to your identity), the phone's and box's IP addresses, and the time and size of messages. IP addresses are used to route messages and limit abuse.
- Logs: the relay only records a box connecting or disconnecting (truncated identifier) and a Premium purchase being validated (truncated identifier, product). Like any web server, the HTTPS front end and the TURN server log the IP address and time of connections. These technical logs contain no content, are used only for operations and security, and are deleted by automatic rotation, never archived.
- Nothing is stored: the relay keeps no messages and forgets a box as soon as it disconnects.
4. Live video (TURN server)
Live video uses WebRTC, end-to-end encrypted (DTLS-SRTP) between your box and your phone. When a direct connection is impossible (usually on 4G/5G), it goes through turn.casaflow.lu, which forwards the encrypted packets without being able to decrypt them. This server sees IP addresses and traffic volume, nothing else.
5. Purchases (Premium)
Payment is handled by Apple. We never receive your name, Apple ID or payment details. To enable Premium for your home, the app sends the relay Apple's signed transaction (transaction number, product, purchase and expiry dates). The relay checks the signature and passes it to your box, which keeps it. The relay holds the Premium status in memory only.
6. Services you choose to enable
These features are optional. They talk directly to the service concerned, with your own credentials; Casaflow is not in between.
- Assistant: your question, plus the names and states of the devices needed to answer it, are sent to the AI provider whose key you entered (Mistral AI by default, or OpenAI, Ollama…). Its own privacy policy applies.
- Voice dictation: speech recognition is provided by iOS (Apple), according to your iPhone settings.
- Gardena mower: the app calls the Husqvarna Group API with the keys you created on their developer portal.
- Notifications: if you allow them, the app shows a notification token that you copy into your box. Notifications sent by your box go through Expo's push service and Apple Push Notification service.
7. Your rights
Since we keep no data about you, there is usually nothing for us to show or erase. To remove everything: delete the home in Settings ("Remove home"), uninstall the app and the Casaflow plugin. A subscription is cancelled in your Apple account settings.
You can exercise your rights (access, rectification, erasure, objection) by writing to contact@casaflow.lu, and lodge a complaint with Luxembourg's Commission nationale pour la protection des données (cnpd.public.lu).
8. Children
Casaflow is intended for owners of a home automation system and does not knowingly collect data from children.
9. Changes
Any change to this policy will be published here, with its date.