Confidentialité
Comment MeowDisplay
traite vos données.
Ce que MeowDisplay stocke sur vos appareils, ce qu’il envoie de l’un à l’autre et ce que vous pouvez contrôler.
En bref
MeowDisplay relie vos propres appareils pour la diffusion de l’écran, l’audio et la saisie. Aucun compte MeowDisplay n’est nécessaire, et MeowDisplay n’exploite ni relais multimédia hébergé ni service de comptes dans le cloud.
Les apps ne contiennent aucun SDK d’analyse, de publicité ou de suivi, et n’envoient pas de télémétrie. Les données d’écran, d’audio et de saisie transitent directement entre vos appareils jumelés, et non par des serveurs exploités par MeowDisplay.
Cette page décrit les apps actuelles (Mac, iPhone et iPad, et Android) ainsi que ce site web. Dernière révision : 12 novembre 2026 (MeowDisplay 2.1 pour Mac, iPhone et iPad, et version Android 2.0 en test fermé ; ajout des sections sur le Mac verrouillé et sur le contrôle de l’écran de verrouillage, qui s’appliquent à MeowDisplay 2.1 ou version ultérieure).
Données sur vos appareils
- Identité et jumelage : la clé privée de votre appareil, son certificat autosigné, son identité stable et les clés publiques épinglées des appareils de confiance sont conservés dans le trousseau local. MeowDisplay n’active pas la synchronisation iCloud pour ces éléments du trousseau. Sur Android, la clé privée est créée dans l’Android Keystore et n’en sort jamais ; les clés épinglées de confiance et l’identité de l’appareil sont conservées dans le stockage privé de l’app.
- Préférences : les réglages de l’app et les préférences des appareils sont stockés localement. L’app Android exclut ses réglages et ses clés épinglées de la sauvegarde dans le cloud et du transfert d’un appareil à un autre ; un téléphone restauré ou neuf doit donc être jumelé de nouveau.
- Indications de connexion : les hôtes et ports distants enregistrés, les identifiants d’appareil et les informations Wake-on-LAN sont conservés localement pour se reconnecter aux appareils connus. Dans la version 2.0, les appareils jumelés peuvent, en option, s’échanger leurs propres adresses Tailscale. Les adresses ainsi communiquées sont liées à l’identité d’appareils de confiance, expirent si elles ne sont pas actualisées et peuvent être oubliées à l’aide du réglage « Remote Access » automatique.
Aucun nom, aucune adresse e-mail ni aucun compte MeowDisplay n’est nécessaire pour utiliser l’app. Les noms d’appareil et les identifiants réseau peuvent apparaître lors de la détection, dans les informations d’appareil enregistrées et dans les diagnostics.
Ce qui transite entre vos appareils
Pendant une session, le contenu d’écran capturé, l’audio du système lorsqu’il est actif, les événements de saisie et les informations de contrôle de la connexion transitent entre le Mac et le récepteur. Dans la version 2.0, Remote Finder peut transférer des copies de fichiers sélectionnés par l’utilisateur et Unified Clipboard peut échanger avec iOS/Android les contenus de presse-papiers pris en charge, sous réserve des autorisations choisies sur le Mac pour chaque appareil. La synchronisation du presse-papiers est désactivée par défaut. Ces contenus ne sont pas envoyés à un serveur exploité par MeowDisplay. La détection annonce les informations nécessaires pour trouver les appareils à proximité.
Les sessions utilisent TLS 1.3 avec authentification mutuelle. Le jumelage vérifie que le code d’authentification est identique sur les deux appareils, puis épingle la clé publique de l’autre appareil. Une adresse réseau sert à acheminer les données, et non à prouver une identité.
Sur iPhone/iPad, les sessions USB restent limitées aux deux appareils connectés ; Android ne propose pas de connexion USB. Les sessions en réseau local passent par le réseau local. « Remote Access » utilise le réseau privé joignable que vous configurez.
Lorsque votre Mac est verrouillé
Dans MeowDisplay 2.1 ou version ultérieure, lorsque macOS affiche son écran de verrouillage, que la session d’un autre utilisateur est active ou que le Mac ne peut pas déterminer lequel de ces cas s’applique, le Mac se considère comme verrouillé. Il n’envoie alors aux appareils connectés ni image, ni son, ni curseur, ni titres de fenêtre, ni listes de fenêtres ou d’apps, ni fichiers, ni contenu du presse-papiers, ni position de champ de texte, et il ignore leurs commandes de saisie. La seule exception est le contrôle de l’écran de verrouillage, décrit ci-dessous.
L’app iPhone et iPad recouvre la session d’un écran opaque indiquant que le Mac est verrouillé et supprime les images, les noms de fenêtres et les listes d’apps qu’elle affichait. Une fois le Mac déverrouillé, le contenu ne revient qu’à partir de nouveaux messages envoyés par le Mac.
Contrôle de l’écran de verrouillage
Si vous utilisez le contrôle de l’écran de verrouillage (MeowDisplay 2.1 ou version ultérieure), un iPhone ou un iPad que votre Mac autorise déjà à envoyer des commandes de saisie peut afficher l’écran de verrouillage macOS du Mac et lui envoyer des frappes et des clics, ce qui vous permet de saisir le mot de passe de votre Mac sur l’iPhone ou l’iPad. C’est la fenêtre de connexion de macOS qui vérifie le mot de passe. MeowDisplay ne le vérifie pas et n’installe aucun assistant de connexion (login helper).
- Appareils concernés : un appareil jumelé réglé sur « Always Allow », ou réglé sur « Ask » et autorisé à prendre le contrôle avant le verrouillage du Mac, tant qu’Allow Input est activé. Un appareil réglé sur « Never Allow » ne peut pas l’utiliser. Vous pouvez le désactiver pour chaque appareil avec Allow Lock Screen Control dans les réglages de l’appareil sur le Mac ; le Mac enregistre ce choix avec les autres réglages de l’appareil. Le Mac vérifie tout cela à chaque événement de saisie.
- Votre mot de passe : MeowDisplay ne stocke, n’enregistre ni ne mémorise le mot de passe de votre Mac, ni sur le Mac, ni sur l’iPhone ou l’iPad. Chaque touche est envoyée sous forme d’événement de saisie par la connexion chiffrée existante entre vos appareils jumelés, puis transmise à macOS. Tant que l’écran de verrouillage est affiché, le Mac n’accepte que les touches et les clics nécessaires pour saisir un mot de passe.
- Le clavier : sur iPhone et iPad, l’écran de verrouillage dispose de son propre champ de saisie. Ce champ demande une saisie sécurisée, désactive la correction automatique et la vérification orthographique, et n’est proposé ni aux prédictions QuickType ni au Remplissage automatique. Il ne conserve aucun texte et affiche un libellé fixe au lieu des caractères saisis ou de leur nombre.
- Journaux : les caractères saisis pour l’écran de verrouillage ne sont inscrits dans les journaux de diagnostic de MeowDisplay sur aucun des deux appareils. Si le Mac refuse une saisie sur l’écran de verrouillage, son journal n’enregistre que la raison, au plus une fois par vue, sans les touches ni leur nombre.
- L’image : le Mac n’envoie la vidéo de l’écran de verrouillage qu’à l’appareil qui l’a demandée, uniquement tant que cette vue est ouverte, et uniquement les images capturées après la demande. MeowDisplay ne l’enregistre pas. Lorsque vous quittez l’app, l’iPhone ou l’iPad masque la vue avant qu’iOS ne prenne la capture du sélecteur d’apps, puis ferme la vue en arrière-plan. La fonction Image dans l’image n’est pas utilisée pendant que le Mac est verrouillé. La vue se ferme également au déverrouillage, à la déconnexion, lors d’un changement d’autorisation ou après deux minutes sans saisie.
Toute personne en possession d’un appareil de confiance disposant du contrôle peut essayer des mots de passe sur l’écran de verrouillage du Mac, dans les limites imposées par macOS, comme elle pourrait le faire au clavier du Mac. Désactivez « Allow Lock Screen Control » pour les appareils qui ne devraient pas pouvoir le faire.
Autorisations Android
L’app Android utilise uniquement des autorisations réseau, qu’Android accorde à l’installation : pour recevoir la session (Internet), pour distinguer le Wi-Fi des autres réseaux et pour détecter les Mac sur le réseau local (état du réseau et du Wi-Fi, multidiffusion). Elle ne demande pas d’accès étendu à la localisation, aux contacts, au stockage de fichiers, à l’appareil photo ni au micro. Lorsque vous enregistrez ou partagez explicitement une copie de fichier Remote Finder, c’est le sélecteur de fichiers système ou l’interface de partage d’Android qui détermine la destination. L’app n’intègre ni services Google Play, ni Firebase, ni bibliothèque de publicité ou d’analyse. « Try the Demo » fonctionne entièrement sur le téléphone et ne se connecte à rien.
Comme les données de session ne sont envoyées qu’à votre propre Mac jumelé, et qu’un journal partagé ne va que là où vous l’envoyez, la fiche Google Play déclare que l’app ne collecte et ne partage aucune donnée.
Réseaux et services tiers
C’est vous qui fournissez le réseau utilisé pour la connexion à distance. Si vous utilisez Tailscale ou un autre service, l’infrastructure, les règles et les exigences de compte de ce service s’appliquent séparément. Le trafic peut passer par l’infrastructure de relais de ce fournisseur, tandis que la session MeowDisplay reste chiffrée.
MeowDisplay n’exploite pas son propre relais et ne voit pas l’image ni le son des sessions par l’intermédiaire d’une infrastructure qu’il contrôle. Les liens externes de ce site web mènent à des services comme GitHub, qui ont leurs propres politiques de confidentialité.
Diagnostics et journaux
Les apps conservent des journaux de diagnostic locaux pour résoudre les problèmes de connexion et de lecture. Ces journaux peuvent contenir des noms d’appareils, des identifiants d’appareils pairs, des adresses réseau, des mesures de temps et des erreurs techniques.
Sur Mac, les journaux ont une taille limitée et font l’objet d’une rotation dans ~/Library/Logs/MeowDisplay. Le récepteur iOS conserve un journal de connexion de taille limitée dans le stockage de l’app, avec une action de partage/exportation. L’app Android n’écrit aucun fichier journal : Settings → Help → Share Connection Log rassemble les lignes récentes du journal système propres à l’app, uniquement lorsque vous touchez cette option, et la feuille de partage d’Android vous permet de choisir où les envoyer. Les journaux ne sont pas transmis automatiquement à un service d’analyse MeowDisplay.
Si vous choisissez de partager un journal ou de signaler un problème sur GitHub, relisez d’abord ce que vous envoyez et retirez-en les noms d’appareils privés, les adresses de connexion, les identifiants et tout contenu personnel. Ce que vous transmettez est traité par le service que vous utilisez pour le partager.
Recherche de mises à jour : les apps Mac distribuées publiquement utilisent des flux Sparkle pour des vérifications facultatives de mises à jour signées ; ces requêtes peuvent atteindre l’hôte du flux de publication configuré. Le flux public propose la version stable 2.1.0 pour Mac. Les mises à jour pour iPhone/iPad sont distribuées via l’App Store, et celles pour Android via Google Play. L’app n’exploite aucun service de collecte de données d’analyse.
Vos moyens de contrôle
Utilisez Allow Input pour contrôler l’interaction à distance, et les autorisations macOS pour contrôler la capture d’écran et l’accès Accessibilité. Pour mettre fin à une session, déconnectez-vous.
Forget Device supprime la clé épinglée de confiance de cet appareil ; pour vous reconnecter, il faut le jumeler de nouveau. Les adresses distantes enregistrées peuvent être supprimées dans les réglages de connexion. Oublier un appareil ne signifie pas que toutes les préférences ou tous les journaux de diagnostic ont été effacés.
La désinstallation de l’app Android supprime sa clé, ses clés épinglées et ses réglages. La désinstallation d’une app Mac ou iOS peut laisser des entrées dans le trousseau. Pour obtenir de l’aide concernant l’identité ou la confiance enregistrées, contactez le responsable du projet par ses canaux d’assistance.
Ce site web
Ce site web statique n’ajoute aucun outil d’analyse, pixel publicitaire, cookie, technique de prise d’empreinte (fingerprinting), police externe ni script tiers intégré. Si vous choisissez l’apparence claire ou sombre, le site enregistre cette préférence dans le stockage local de votre navigateur. Choisir l’apparence automatique supprime la préférence enregistrée.
Le site est diffusé via Cloudflare. Comme tout hébergeur web, Cloudflare reçoit des informations techniques ordinaires sur les requêtes, comme votre adresse IP et des détails sur votre navigateur, afin de fournir et de protéger le site. Ces informations sont distinctes des diagnostics locaux de l’app.
Questions et sécurité
Pour toute question sur la confidentialité, consultez les tickets (issues) du projet. Pour un signalement de sécurité sensible, utilisez le signalement privé de vulnérabilités de GitHub, comme indiqué dans la section Signaler une faille de sécurité. N’indiquez ni informations privées ni détails d’exploitation dans un ticket public.
La description de la sécurité documente l’implémentation. Elle ne prétend pas qu’un audit indépendant ait été mené à terme ni qu’une certification réglementaire ait été obtenue.