Garage Opener

Confidentialité

Il n’y a ni compte, ni inscription, ni analytique. L’essentiel de ce que fait l’app ne quitte jamais votre réseau domestique. Cette page dit exactement ce que conserve la seule brique en ligne, qui est facultative.

En résumé

Les alertes cloud transmettent les événements d’ouverture et de fermeture de votre porte, depuis votre console UniFi Protect vers un petit service que nous hébergeons sur Cloudflare, afin de vous prévenir si la porte reste ouverte. Nous ne conservons que le type d’événement, l’identifiant du capteur et l’heure, pendant 7 jours, ainsi que le jeton de notification des appareils que vous enregistrez et vos réglages d’alerte. Nous ne recevons jamais d’images, ni votre clé d’API Protect, ni l’adresse de votre console, ni votre position. Il n’y a pas de compte. Vous pouvez tout effacer depuis l’app à tout moment.

La position n’est utilisée que si vous activez le rappel facultatif d’arrivée à la maison, pour remarquer votre retour, même lorsque l’app est fermée. Elle est utilisée sur votre téléphone et ne nous est jamais transmise. Voir Position.

Ce qui reste sur votre appareil et votre réseau

Votre clé d’API Protect, l’adresse de votre console et le jeton de votre bridge résident dans le stockage sécurisé de votre téléphone (le trousseau sur iPhone, un stockage chiffré de l’app sur Android), ou dans la configuration de votre propre bridge. Ils ne nous sont jamais transmis et nous n’avons aucun moyen de les lire. Quand l’app parle à votre console ou à votre bridge, ce trafic circule directement entre eux sur votre réseau : il ne passe pas par nous.

Le journal d’activité du bridge, qui enregistre qui a ouvert la porte et quand, est un fichier sur votre machine. Nous ne le voyons jamais. Vous pouvez l’exporter ou le supprimer.

L’image de la caméra affichée sur l’écran de la porte circule entre votre téléphone et votre bridge, ou entre votre téléphone et votre console, et nulle part ailleurs. Un bridge ne garde que l’image la plus récente, brièvement, pour que plusieurs téléphones partagent une seule requête vers la console. Elle ne nous est jamais envoyée, et le service d’alertes cloud ne la reçoit jamais.

Position

Garage Opener peut vous proposer d’ouvrir le garage quand vous rentrez. Ce rappel d’arrivée à la maison (Réglages → Arrivée à la maison) est désactivé par défaut. Uniquement si vous l’activez, l’app demande l’accès à votre position précise, y compris en arrière-plan (« Toujours autoriser » sur Android, « Toujours » sur iPhone), car vous arrivez pendant que l’app est fermée ou inutilisée. Avant la question d’Android, l’app l’explique sur son propre écran, et vous pouvez répondre « Plus tard ».

  • Ce qui est consulté : la position précise de votre téléphone : une fois quand vous choisissez votre domicile (« Utiliser ma position actuelle comme domicile »), puis par le géorepérage du téléphone lui-même, qui remarque quand vous entrez dans le cercle autour de ce domicile.
  • À quoi elle sert : uniquement à vous montrer une notification demandant s’il faut ouvrir le garage. La porte ne s’ouvre jamais toute seule. La position ne sert à rien d’autre : ni pistage, ni historique de déplacements, ni publicité.
  • Ce qui est conservé, et où : la position du domicile et le rayon choisi, dans les réglages de l’app sur votre téléphone. Aucune trace de vos déplacements n’est gardée. Sur Android, ce réglage est exclu des sauvegardes.
  • Qui la reçoit : ni nous, ni votre bridge, ni le service d’alertes cloud ; l’app ne leur envoie jamais votre position. L’arrivée est détectée par le système de votre téléphone : le géorepérage des services Google Play sur Android, la surveillance de zones d’iOS sur iPhone. La carte de votre quartier dans les Réglages est affichée par Google Maps sur Android et par Plans d’Apple sur iPhone, qui chargent la carte de cette zone depuis Google ou Apple ; sur iPhone, le géocodage d’Apple transforme aussi la position du domicile en nom de localité pour cet écran. Les politiques de confidentialité de Google et d’Apple s’appliquent à ces services.
  • Combien de temps, et comment arrêter : le domicile est conservé jusqu’à ce que vous en choisissiez un autre ou que vous désinstalliez l’app. Désactiver l’interrupteur arrête aussitôt la surveillance. Vous pouvez aussi retirer l’autorisation de localisation à tout moment dans les réglages de votre téléphone.

Les alertes cloud en détail

Les alertes cloud sont facultatives et désactivées tant que vous ne les activez pas. Si vous faites tourner le bridge, vous n’en avez pas besoin. À l’activation, l’app crée une installation anonyme sur alerts.garageopener.app et reçoit en retour une URL de webhook privée, que vous collez dans deux règles Alarm Manager sur votre console.

Ce que nous conservonsPourquoiCombien de temps
Identifiant d’installation, empreinte du secret, jeton de routageRouter les webhooks de votre console et reconnaître votre appJusqu’à effacement
Votre adresse de webhook personnelle contient ce jeton : elle apparaît donc dans les journaux des serveurs web traversésInévitable : l’Alarm Manager d’UniFi Protect n’accepte qu’une URL, le jeton ne peut pas voyager dans un en-tête masquéTraitez l’adresse comme un mot de passe ; désactiver puis réactiver les alertes cloud en émet une nouvelle
Jetons de notification des appareils enregistrés (un jeton push Apple pour un iPhone ou une Apple Watch, un jeton Firebase Cloud Messaging pour un téléphone Android), et la plateforme de chacunEnvoyer la notificationJusqu’à effacement, ou jusqu’à ce qu’Apple ou Google signale le jeton invalide
Vos réglages d’alerte : seuils, heure du contrôle nocturne, fuseau, langueDécider quand prévenir, et dans quelle langueJusqu’à effacement
Événements : type, identifiant d’appareil et horodatage uniquementSavoir si la porte est ouverte et depuis combien de temps7 jours, puis suppression automatique
L’indicateur de maintien ouvert et son échéanceRester silencieux quand vous l’avez demandéJusqu’à expiration
Le résultat de la dernière notification envoyéePermettre à l’app de vous expliquer pourquoi une notification n’est pas arrivéeJusqu’à effacement

Ce que nous ne recevons jamais

  • Ni images ni vidéo. Si votre console joint une vignette, elle est écartée avant même que le corps de la requête ne soit analysé. Elle n’est écrite nulle part. L’image de la caméra dans l’app ne passe pas du tout par là.
  • Votre clé d’API Protect. Le service n’a aucun moyen d’atteindre votre console et ne demande jamais d’identifiant vers elle.
  • L’adresse de votre console, celle de votre bridge, ni les noms de vos caméras.
  • Votre position. Le rappel d’arrivée à la maison fonctionne sur votre téléphone ; voir Position.
  • Votre identifiant Apple ou votre compte Google, votre nom ou votre e-mail. Il n’y a pas de compte pour les contenir.
  • Vos données de paiement. L’achat intégré est entièrement géré par Apple ou par Google.
  • Aucune analytique. Pas de SDK, pas de rapport de plantage, pas d’identifiant publicitaire.

Cloudflare, en tant qu’hébergeur, conserve des journaux techniques standard contenant des adresses IP pendant une courte durée. C’est une journalisation d’infrastructure que nous ne maîtrisons pas et n’exploitons pas ; voir la documentation de Cloudflare sur la protection des données.

Notifications

Les notifications sont acheminées par le service propre à chaque plateforme : le service de notifications push d’Apple pour un iPhone ou une Apple Watch, Firebase Cloud Messaging de Google pour un téléphone Android. Apple ou Google assure donc la remise du message à votre appareil, comme pour toute app de cette plateforme. La notification contient le texte de l’alerte et votre identifiant d’installation, jamais d’images, jamais les détails de votre console. Sur Android, Firebase ne sert qu’à la remise des messages : l’app n’intègre ni Google Analytics ni rapport de plantage.

L’achat intégré

Garage Opener Unlimited s’achète via l’App Store d’Apple sur iPhone, ou via Google Play sur Android. Le store encaisse le paiement et indique à l’app, sur votre appareil, si l’achat existe. Nous ne recevons ni nom, ni carte, ni identifiant Apple, ni compte Google ; ce que le store nous communique, ce sont des totaux de ventes, pas l’identité des acheteurs.

Le décompte des ouvertures gratuites est conservé sur votre appareil et ne nous est jamais transmis. Notre service ne sait ni si vous avez payé, ni combien d’ouvertures gratuites vous avez utilisées.

Tout effacer

Dans l’app : Réglages → Alertes → Désactiver les alertes cloud → Effacer. Le stockage de votre installation est détruit intégralement et immédiatement ; votre URL de webhook cesse de fonctionner dans la seconde. Il n’y a aucune sauvegarde à purger et rien n’est conservé ensuite. Supprimez ensuite les deux règles Alarm Manager sur votre console pour qu’elle cesse d’émettre vers une adresse morte.

Supprimer l’app sans effacer d’abord laisse une installation que nous ne pouvons ni identifier ni rattacher à vous ; ses événements disparaissent sous 7 jours.

Enfants

L’app ne s’adresse pas aux enfants et ne collecte rien qui puisse identifier qui que ce soit, à quelque âge que ce soit.

Modifications

Si cette page change d’une manière qui affecte ce qui est conservé, la date ci-dessous change et les notes de version de l’app le mentionnent. Nous ne commencerons pas à collecter quelque chose de nouveau en modifiant discrètement une page web.

Contact

Questions sur cette page, ou demande relative à vos données : support@garageopener.app. Voir aussi l’assistance et les conditions.

Dernière mise à jour: