Watchbird
← Retour à watchbird.app

Politique de confidentialité

Ce site web

Responsable : Thomas Udo Ulrich (UT-Systems), Herrgasse 5, 5231 Schalchen, Autriche, privacy@ut-systems.com.

Hébergement. Ce site est hébergé par Vercel Inc. (États-Unis). Lorsque vous ouvrez une page, Vercel traite des données de journal du serveur : l’adresse IP de votre appareil, la date et l’heure de la requête, l’adresse demandée et le volume de données transférées, le code d’état HTTP, la page de provenance le cas échéant, ainsi que le type de navigateur et le système d’exploitation. C’est nécessaire pour fournir le site de manière sûre et fiable (art. 6, par. 1, point f du RGPD). Vercel ne conserve ces journaux que peu de temps. Vercel est certifiée au titre du cadre de protection des données UE–États-Unis (Data Privacy Framework), sur lequel repose le transfert vers les États-Unis (art. 45 du RGPD).

Mesure d’audience. Pour savoir combien de fois le site est consulté, quelles pages sont lues et par quels liens arrivent les visiteurs, nous utilisons Vercel Web Analytics. Lorsque vous ouvrez une page, un petit script chargé depuis watchbird.app transmet à Vercel : l’adresse de la page, la page de provenance si vous venez d’un autre site, et l’heure. À partir de la requête, Vercel déduit en outre votre localisation approximative (pays, région, ville), le navigateur, le système d’exploitation et le type d’appareil. Pour compter les visites, Vercel calcule à partir de la requête une empreinte (hash) qui est supprimée au bout de 24 heures. Aucun cookie n’est déposé et rien n’est enregistré sur votre appareil ; nous ne voyons que des statistiques agrégées, jamais des visiteurs individuels, et rien n’est recoupé avec d’autres sites. La base juridique est notre intérêt légitime à améliorer le site grâce à une mesure qui limite les données (art. 6, par. 1, point f du RGPD). Vous pouvez vous y opposer à tout moment : si votre navigateur envoie « Global Privacy Control » ou « Do Not Track », le script n’est pas chargé du tout ; les bloqueurs de traçage empêchent également la mesure.

Aucun cookie. Le site ne dépose aucun cookie et ne charge rien depuis d’autres serveurs : polices, images, vidéo et script de mesure proviennent de watchbird.app. Si vous choisissez une langue, ce choix est conservé dans le stockage local de votre navigateur (watchbird-lang) et ne quitte jamais votre appareil.

Microsoft Store. Les boutons d’obtention renvoient vers le Microsoft Store, où s’applique la déclaration de confidentialité de Microsoft.

Vos droits. Vous disposez des droits d’accès, de rectification, d’effacement, de limitation du traitement, de portabilité et d’opposition (art. 15 à 21 du RGPD) ; un simple e-mail suffit. Vous pouvez également introduire une réclamation auprès de l’autorité autrichienne de protection des données (Österreichische Datenschutzbehörde, Barichgasse 40–42, 1030 Vienne, dsb@dsb.gv.at).

L’app Watchbird

Dernière mise à jour : 20 octobre 2026

Watchbird (« l’application ») est une application Windows qui montre ce que font les agents de code IA (comme Claude Code, Codex CLI, GitHub Copilot CLI, Gemini CLI, Cursor, OpenCode, Qwen Code, Factory Droid, Cline, Devin et Auggie) et vous permet de répondre à leurs demandes. Cette politique explique quelles données l’application traite, où elles vont et combien de temps elles sont conservées.

Responsable : Thomas Udo Ulrich (UT-Systems), Herrgasse 5, 5231 Schalchen, Autriche, e-mail privacy@ut-systems.com.

En bref

  • Pas de compte, pas de serveur à nous, pas de télémétrie, pas d’analyse d’audience, pas de rapports de plantage, pas de publicité.
  • Nous (l’éditeur) ne recevons aucune donnée de l’application. Tout ce que l’application traite reste sur votre PC, à l’exception des connexions réseau listées ci-dessous, qui vont directement de votre PC au service indiqué.

Ce que l’application traite sur votre PC

  • Événements des agents. Lorsque vous connectez un agent, l’application ajoute des entrées dans la configuration de hooks propre à cet agent (par exemple ~/.claude/settings.json) ; une sauvegarde du fichier est faite avant chaque modification. L’agent envoie ensuite des événements à l’application via un canal nommé (named pipe) local que seul votre utilisateur Windows peut ouvrir. Les événements peuvent contenir des prompts, des commandes, des chemins de fichiers, des diffs, des questions et des plans. L’application les utilise en mémoire pour afficher le notch et ses cartes. Ils ne sont pas écrits sur le disque au niveau de journalisation normal ; seul le commutateur de diagnostic --debug fait écrire des extraits raccourcis dans le journal local.
  • Auggie (1.3) : Auggie n’exécute comme hooks que des fichiers de script ; l’application écrit donc de petits scripts d’enveloppe dans %USERPROFILE%\.watchbird\hooks\auggie et ajoute dans ~/.augment/settings.json des entrées qui y renvoient (après une sauvegarde, comme pour les autres agents). Elle ne demande jamais à Auggie d’inclure les données de votre compte (comme votre adresse e-mail) dans ses événements.
  • Paramètres : %LOCALAPPDATA%\Watchbird\settings.json. Les secrets que vous saisissez (jeton et ID de chat du bot Telegram, jeton d’accès ntfy, clé de licence) sont chiffrés avec Windows DPAPI pour votre utilisateur Windows.
  • Journaux : %LOCALAPPDATA%\Watchbird\logs, un fichier par jour, supprimé après 7 jours ; types d’événements, ID et durées, pas de prompts, de code ni de diffs. Le pont des hooks n’écrit que les erreurs, dans %USERPROFILE%\.watchbird\logs.
  • Pièces jointes : les fichiers que vous déposez sur le notch ou joignez à une nouvelle tâche sont copiés dans %USERPROFILE%\.watchbird\attachments et supprimés automatiquement après 30 jours.
  • Sauvegardes des fichiers de configuration des agents : %USERPROFILE%\.watchbird\backups (les 10 dernières par agent).
  • Historique : pour chaque session terminée, l’onglet Historique conserve l’agent, le titre de la session, le dossier du projet, les heures de début et de fin, le nombre d’approbations, de questions, de plans et d’erreurs, ainsi que la première ligne de la dernière erreur. Stocké uniquement sur votre PC dans %LOCALAPPDATA%\Watchbird\history et supprimé automatiquement après 90 jours. Vous pouvez désactiver ou effacer l’historique à tout moment (Paramètres → Notifications → « Conserver un historique des sessions » / « Effacer l’historique »).
  • Décisions automatiques : ce qu’une règle ou le pilote automatique a autorisé ou refusé, les reprises après une limite et les périodes « Ne pas déranger » figurent dans Historique → Automatique, enregistrés dans %LOCALAPPDATA%\Watchbird\automation\automation.jsonl (commandes sans secrets et tronquées à 300 caractères ; supprimés après 90 jours, 5 000 entrées au plus).
  • Équipe de nuit et file (1.2) : les tâches que vous mettez en file (agent, mode, dossier, prompt et chemins des pièces jointes) et l’état d’une équipe de nuit en cours sont conservés dans %LOCALAPPDATA%\Watchbird\nightshift.json jusqu’à ce que vous les supprimiez ou fermiez le rapport du matin.
  • Ne pas déranger (1.2) : pour repérer un appel, l’app vérifie si une autre app utilise le micro à cet instant (les journaux d’accès de Windows dans le Registre). Elle n’ouvre jamais le micro, n’enregistre rien et ne retient pas de quelle app il s’agissait.
  • Collection d’oiseaux et récapitulatif hebdomadaire (1.2) : le nombre d’approbations, de tâches terminées, de reprises et de jours d’utilisation est conservé dans le fichier de paramètres pour débloquer les oiseaux. Le récapitulatif et l’image d’un nouvel oiseau sont créés sur votre PC et ne sont enregistrés (Images\Watchbird) ou copiés que si vous le demandez.
  • Fenêtres de connexion (1.3) : lorsqu’une commande d’un agent tourne depuis quelques secondes, l’application regarde les noms des programmes que cette commande a lancés. Seulement si un programme de connexion connu en fait partie (par exemple Git Credential Manager ou la demande de phrase secrète de GnuPG), elle lit les titres des fenêtres de ce programme, pour afficher « En attente de connexion » avec le service (par exemple GitHub) et mettre la fenêtre au premier plan quand vous cliquez. Cela se passe en mémoire sur votre PC ; l’application ne lit jamais le contenu de la fenêtre, n’y tape et n’y clique jamais, et ne stocke ni n’envoie le titre de la fenêtre. Une notification sur téléphone que vous avez configurée ne nomme que la session et le service.
  • Fichiers de session des agents : l’application lit la fin de fichiers de session que les agents écrivent sur votre PC : pour Codex, le fichier de session (rollout) d’une session active dans ~/.codex/sessions, pour repérer une limite d’utilisation et son heure de réinitialisation (1.3) ; pour Claude Code, la transcription de la session, pour son titre et pour repérer une tâche que vous avez arrêtée (1.2.3). Ils sont seulement lus, gardés en mémoire et jamais envoyés.
  • Notifications Windows (1.3) : dans la version du Microsoft Store et la version installée (MSIX), Windows affiche les notifications de l’application sur votre PC et les conserve dans le centre de notifications jusqu’à la fin de leur événement ; l’application les retire alors. Elles contiennent le même texte que le notch (agent, session, commande ou nom de fichier).
  • Autres données locales : un compteur quotidien des requêtes de Gemini CLI dans le dossier de cache de l’application ; pour la version directe, une seconde copie chiffrée de la date de début de l’essai dans HKEY_CURRENT_USER\Software\Watchbird ; l’entrée « Démarrer avec Windows » ; des scripts de lancement temporaires pour les nouvelles tâches dans %TEMP%\Watchbird\launch (supprimés après un jour).
  • Presse-papiers : pour taper un message de suivi dans un terminal, l’application place brièvement le texte dans le presse-papiers (exclu de l’historique du presse-papiers de Windows), puis restaure le contenu précédent.
  • Diagnostic : « Copier le diagnostic » (Paramètres → Général) copie uniquement un rapport dans votre presse-papiers – version, système, état des agents et des hooks, paramètres sans secrets et les 200 dernières lignes du journal, secrets retirés. Rien n’est envoyé ; c’est vous qui décidez de le coller ou non dans une demande d’assistance.

Connexions réseau

L’application ne se connecte à Internet que pour les fonctionnalités suivantes, chaque fois directement depuis votre PC :

FonctionnalitéQuandVersCe qui est envoyé
Limites d’utilisation de Claude CodeTant que « Afficher l’utilisation » est activé (activé par défaut ; interrupteur dans l’onglet « Utilisation » du notch), toutes les 5 à 15 minutesAnthropic (api.anthropic.com)Une requête autorisée avec l’identifiant de connexion de votre installation locale de Claude Code. Le jeton est lu depuis le fichier de connexion de Claude Code uniquement en mémoire ; l’application ne le stocke, ne le journalise et ne le renouvelle jamais.
Limites d’utilisation de CodexIdemOpenAI, via le programme Codex lui-mêmeL’application lance votre codex app-server local, qui interroge OpenAI avec la connexion propre à Codex. L’application ne lit jamais les identifiants de Codex.
TelegramUniquement après que vous avez connecté votre propre bot TelegramTelegram (api.telegram.org)Des messages vers votre chat : par défaut uniquement des titres (« Claude veut exécuter une commande », nom du projet) ; avec « Titres + commande », également la commande, le nom du fichier ou le plan (jusqu’à 1 000 caractères). Les diffs et le contenu des fichiers ne sont jamais envoyés. L’application reçoit aussi les boutons sur lesquels vous appuyez et vos réponses dans ce chat.
ntfyUniquement après que vous avez activé ntfyLe serveur ntfy de votre choix (par défaut ntfy.sh)Les mêmes textes de notification, sans boutons.
Recherche de mises à jour (version portable uniquement)Une fois par jour tant que « Rechercher automatiquement les mises à jour » est activé, et lorsque vous cliquez sur « Rechercher maintenant »Notre serveur de téléchargement watchbird.appUne requête pour un petit fichier de version. La requête ne contient que le nom et la version de l’application (« Watchbird/1.0.0 ») comme agent utilisateur (user agent). Rien n’est installé automatiquement ; « Télécharger la mise à jour » ouvre la page dans votre navigateur.
Mises à jour de la version installée (MSIX)Géré par App Installer de WindowsNotre serveur de téléchargement watchbird.appWindows télécharge les informations de mise à jour et le nouveau paquet.
Version du Microsoft StoreGéré par WindowsMicrosoftÉtat de la licence et de l’essai et mises à jour via le Microsoft Store ; les achats sont traités par Microsoft conformément à la Déclaration de confidentialité de Microsoft.
Achat de la version directeLorsque vous cliquez sur « Acheter »Ouvre la page de paiement Paddle (version directe uniquement ; pas encore en vente) dans votre navigateurL’application n’envoie rien ; le prestataire de paiement traite votre achat en tant que revendeur officiel (merchant of record) selon sa propre politique de confidentialité. Les clés de licence sont vérifiées hors ligne dans l’application.
Liens vers la documentation des agentsLorsque vous cliquez dessusOuvre votre navigateur–

Comme pour toute connexion à Internet, ces requêtes révèlent votre adresse IP au serveur auquel vous vous connectez.

Vos données, votre contrôle

  • Vous pouvez désactiver à tout moment dans les paramètres les requêtes d’utilisation, les notifications sur téléphone et la recherche de mises à jour.
  • Paramètres → Agents → « Retirer tous les hooks » retire les entrées de l’application de toutes les configurations d’agents.
  • La désinstallation de l’application supprime ses fichiers de programme ; vous pouvez supprimer %USERPROFILE%\.watchbird et %LOCALAPPDATA%\Watchbird pour effacer toutes les données locales restantes.
  • Comme nous ne recevons aucune donnée personnelle de l’application, nous ne pouvons ni consulter, ni exporter, ni supprimer vos données. Si vous nous contactez (par exemple avec un rapport de diagnostic), nous utilisons votre message uniquement pour y répondre et le supprimons lorsqu’il n’est plus nécessaire. En vertu du RGPD, vous disposez d’un droit d’accès, de rectification, d’effacement, de limitation du traitement, de portabilité et d’opposition, ainsi que du droit d’introduire une réclamation auprès d’une autorité de contrôle.

Enfants

L’application est un outil pour développeurs et ne s’adresse pas aux enfants.

Modifications

Nous mettrons à jour cette politique lorsque le traitement des données par l’application changera et indiquerons la date ci-dessus.