claude-code-notifier
fonctionnement faq assistance
Commencer
confidentialitéconditions
◐Français
English العربية Deutsch Español Français עברית Italiano 日本語 한국어 Nederlands Polski Português (Brasil) Русский Türkçe Tiếng Việt 简体中文 繁體中文

Politique de confidentialité

Dernière mise à jour : 3 novembre 2026 · TouchTap Ltd

Ceci est une traduction de la version anglaise. En cas de divergence, la version anglaise prévaut.

sur cette page 01Présentation des Apps 02Données que nous collectons 03Comment nous utilisons vos données 04Stockage et sécurité des données 05Services tiers 06Partage des données 07Vos droits et vos choix 08Chemins de projet et commandes 09Protection de la vie privée des enfants 10Transferts internationaux de données 11Modifications de cette politique 12Nous contacter

La présente Politique de confidentialité explique comment Claude Code Notifier traite vos données. Claude Code Notifier se compose des apps pour téléphone iOS et Android, de ccn (un outil en ligne de commande pour macOS, Linux et Windows), de l’app facultative pour la barre des menus du Mac, de notre serveur relais et de ce site web. Ensemble, nous les appelons « les Apps ». Elles sont fournies par TouchTap Ltd (« nous », « notre », « nos »). Nous souhaitons indiquer clairement quelles données sont collectées, comment elles sont utilisées et avec qui elles peuvent être partagées.

résumé Il n’y a pas de comptes. Lorsque Claude Code a terminé ou a besoin de vous, le côté ordinateur (ccn ou l’app Mac) envoie une notification, via notre serveur relais, aux téléphones que vous avez jumelés. Une notification peut contenir le nom et le chemin du dossier du projet, le message de Claude ou la question qu’il pose et, pour une demande d’autorisation, la commande ou le fichier concerné. Le serveur supprime les notifications dans un délai de 48 heures. Nous ne vendons pas vos données et ne les utilisons pas à des fins publicitaires.

01Présentation des Apps

Claude Code Notifier comprend :

iOS / AndroidApps Claude Code Notifier pour téléphoneReçoivent les notifications de vos ordinateurs et vous permettent de répondre à Claude Code depuis votre téléphone. Publiées sur l’App Store sous le nom Claude Code Notifier Companion.
macOS / Linux / Windowsccn, l’outil en ligne de commandeUn petit programme que Claude Code exécute au moyen de ses hooks. Il envoie des notifications à votre téléphone et attend vos réponses. La prise en charge de Windows est en version bêta.
macOS, facultatifClaude Code Notifier pour MacUne app pour la barre des menus qui remplit la même fonction que ccn sur un Mac et qui peut aussi afficher des notifications Mac et envoyer des webhooks.
cloudServeur relaisTransmet les notifications et vos réponses entre vos ordinateurs et vos téléphones, et conserve les réglages de chaque ordinateur afin que vous puissiez les modifier depuis le téléphone.

02Données que nous collectons

2.1ccn (outil en ligne de commande)

Claude Code exécute ccn à sept moments d’une session (début de session, chaque prompt que vous envoyez, avant chaque utilisation d’un outil, demandes d’autorisation, notifications d’autorisation, lorsque Claude s’arrête et fin de session) et lui transmet les détails de ce moment : l’identifiant de session, le dossier de travail, l’outil que Claude souhaite utiliser et ses paramètres d’entrée, le prompt que vous avez saisi, le dernier message de Claude et toute question posée par Claude. ccn conserve les éléments suivants sur votre ordinateur, dans ~/.config/ccn/ (%APPDATA%\ccn\ sous Windows) :

Type de donnéesDescriptionFinalité
ConfigurationAdresse du serveur, identifiant de cet ordinateur, son nom, une copie de ses réglages, l’activation ou non des notifications de bureau, des mises à jour automatiques et des suggestions de jumelage (config.toml), et la date de la dernière recherche de mise à jourMémoriser le jumelage et vos préférences
Identifiants de connexionUn jeton aléatoire qui identifie cet ordinateur auprès de notre serveur, dans un fichier lisible uniquement par votre compte utilisateur (credentials), ou dans le trousseau du système si vous le choisissezS’authentifier auprès du serveur relais
Fichiers de sessionUn petit fichier par session Claude Code : le dossier de travail, votre dernier prompt (jusqu’à 4 000 caractères), le dernier appel d’outil, des identifiants de terminal (comme le programme de terminal et le volet tmux) et la dernière notification envoyée. Supprimé à la fin de la session, ou après 7 jours sans utilisationComposer les notifications et repérer les répétitions
JournalErreurs et durées, sans prompts, commandes ni messages (ccn.log, maintenu sous 1 Mo)Dépannage
Réglages de Claude CodeSept entrées de hooks ajoutées à ~/.claude/settings.json, ainsi qu’une sauvegarde unique de ce fichierPermettre à Claude Code d’exécuter ccn

ccn envoie à notre serveur relais : lors de son enregistrement, l’identifiant aléatoire de cet ordinateur, son jeton, son nom (par défaut le nom d’hôte de l’ordinateur ; vous pouvez choisir un autre nom), son système d’exploitation, la version de ccn et les fonctionnalités qu’il prend en charge ; et, pour chaque notification, les données énumérées au point 2.4. Chaque requête à notre serveur comporte aussi la version de ccn et la langue de l’ordinateur (l’une des 17 langues prises en charge par les Apps, tirée du système d’exploitation ou de CCN_LANG), afin que le serveur puisse répondre dans votre langue. Pour décider s’il doit attendre votre téléphone, ccn vérifie depuis combien de temps le clavier et la souris sont inactifs. Cette vérification a lieu sur votre ordinateur et son résultat n’est jamais envoyé. ccn pair envoie les événements de configuration anonymes décrits au point 2.5 ; ses hooks n’envoient aucune donnée d’analyse.

Les hooks de ccn sont installés lors de son installation, avant tout jumelage d’un téléphone. Tant que vous n’avez pas jumelé de téléphone, ccn affiche les notifications sur l’ordinateur lui-même et n’envoie rien sur vos sessions à notre serveur ; si l’ordinateur a déjà été enregistré, il demande à notre serveur si un téléphone a été jumelé à chaque démarrage d’une session Claude Code. Après une dizaine de notifications sur l’ordinateur, il peut suggérer de jumeler un téléphone, en une seule ligne dans le terminal ; ccn config set pair_nudges off désactive cette suggestion.

Une fois par jour, au démarrage d’une session Claude Code, ccn recherche une nouvelle version en arrière-plan. Il demande à notre serveur le numéro de la version la plus récente, en n’envoyant que sa propre version et la langue de l’ordinateur, et aucun identifiant. S’il existe une version plus récente et que ccn a été installé avec le script d’installation de ce site ou avec npx, il télécharge la version et son fichier de sommes de contrôle depuis GitHub, vérifie la somme de contrôle et remplace son propre fichier programme ; pour GitHub, ce téléchargement est comme n’importe quel autre (voir 5.6). Une copie installée avec Homebrew, npm, Scoop ou winget n’est jamais remplacée ; ccn affiche seulement la commande à exécuter. Désactivez la recherche avec ccn config set auto_update off ou en définissant CCN_NO_AUTO_UPDATE=1. La réussite ou l’échec d’une mise à jour est signalé sous forme d’événement de configuration anonyme (2.5).

2.2Application Mac (facultative)

L’app pour la barre des menus du Mac collecte et stocke localement sur votre Mac les données suivantes :

Type de donnéesDescriptionFinalité
Enregistrements de sessionIdentifiants de session Claude Code, heures de début et de fin, durée et état de la sessionSuivre l’historique et les statistiques des sessions
Informations sur les projetsNoms des projets et chemins dans le système de fichiersIdentifier le projet auquel se rapporte une notification
Contexte du terminalNom de l’application de terminal, identifiants de session, identifiants de processus, répertoire de travailEnvoyer vos réponses depuis le téléphone vers le bon terminal
Événements de sessionHorodatages des notifications, types d’événements, messages et prompts de l’utilisateurHistorique et statistiques des sessions
Contexte des outilsNoms des outils et résumés de leurs paramètres d’entrée lorsque Claude demande une autorisationFournir du contexte dans les notifications d’autorisation
Préférences de l’utilisateurRéglages des notifications, heures calmes, intervalles de rappel, préférences d’app de terminalPersonnaliser le comportement de l’application
Configurations de webhooksURL, jetons d’authentification et modèles de contenu pour les intégrations de webhooks facultativesTransférer les notifications vers des services externes

Lorsqu’elle est jumelée à un téléphone, l’app Mac envoie à notre serveur relais son identifiant aléatoire, un jeton, le nom du Mac et les données de notification énumérées au point 2.4.

2.3Apps iOS et Android

Les apps pour téléphone collectent et stockent :

Type de donnéesDescriptionFinalité
Identifiant de l’appareilUn identifiant aléatoire créé au premier lancement. Sur iOS, il est conservé dans le trousseau (Keychain) ; sur Android, dans le stockage chiffré de l’appIdentifier votre téléphone pour le jumelage, les notifications et les achats
Jeton pushUn jeton Apple Push Notification service (APNs) ou Firebase Cloud Messaging (FCM). L’app le demande à son ouverture, avant de solliciter l’autorisation d’afficher des notifications, afin que le serveur puisse envoyer des mises à jour silencieuses (par exemple, que le jumelage est terminé) même si vous n’avez pas autorisé les notificationsDistribuer les notifications et les mises à jour sur votre téléphone
Détails de l’appareilLe nom d’appareil que votre téléphone communique aux apps (sur Android, le nom du modèle), le modèle, la version du système d’exploitation, la version de l’app, le pays de l’App Store ou de la région, la langue préférée, l’autorisation ou non des notifications et votre état d’accès (essai, abonné, à vie ou aucun)Afficher votre téléphone par son nom sur vos ordinateurs, n’envoyer des notifications visibles que là où elles sont autorisées, et assistance
Historique des notificationsLes notifications que vous avez reçues, y compris les titres, les messages, les noms de projets et vos réponses, conservées sur le téléphoneAfficher l’historique des notifications et permettre l’accès hors ligne
Jumelages et réglages des ordinateursLes ordinateurs que vous avez jumelés, leurs noms et types, et les réglages que vous modifiez pour chacun d’euxGérer vos ordinateurs
Code de jumelageUn code à 6 chiffres affiché par le téléphone pour qu’un ordinateur puisse se jumeler avec luiJumeler un ordinateur qui exécute ccn
État de l’abonnementSi vous disposez d’un abonnement actif ou d’un achat à vie, et le nombre de réponses que vous avez envoyéesGérer l’accès aux apps
Rappels et compteursRappels que l’app programme sur le téléphone lui-même (fin d’un essai, connexion d’un ordinateur, ou un rappel que vous demandez en disant que vous n’utilisez pas encore Claude Code) et quelques compteurs conservés sur le téléphone, comme le moment où vous avez répondu à des demandes. Rien de cela ne nous est envoyéVous aider à terminer la configuration et décider quelle formule proposer
Lien d’installation (Android)Lorsque vous installez l’app Android depuis un lien affiché par un ordinateur, Google Play remet à l’app un jeton de jumelage à usage unique. L’app le lit une fois, au premier lancement, et l’ignore au bout de 30 minutesConnecter votre ordinateur sans saisir de code
Cartes de l’écran verrouillé (iOS)Si vous utilisez les cartes de l’écran verrouillé (Live Activities) : le jeton qu’Apple donne à l’app pour les démarrer et les mettre à jour, si elles sont activées et si les détails sont masqués quand le téléphone est verrouilléAfficher les demandes et la progression sur l’écran verrouillé

Les apps du téléphone peuvent utiliser l’appareil photo pour scanner le code QR qu’affiche un ordinateur (de ccn pair ou de l’app Mac). L’image est traitée sur le téléphone et n’est ni conservée ni envoyée.

2.4Serveur relais

Notre serveur relais stocke :

Type de donnéesDescriptionConservation
NotificationsType de notification, titre, message, texte de la demande (qui peut être le dernier message de Claude, jusqu’à 1 500 caractères ; le début de votre prompt, jusqu’à 300 caractères ; un plan ; ou une question et ses options), nom du projet, chemin du dossier du projet, nom de l’outil, résumé des paramètres d’entrée de l’outil (comme la commande shell ou le chemin du fichier, jusqu’à 200 caractères), identifiant de session et contexte du terminal (type de terminal, identifiants de session et dossier de travail)Supprimées dans un délai de 48 heures
Vos réponsesCe que vous envoyez depuis le téléphone (une approbation, un choix ou une instruction de suivi pour Claude), le moment de l’envoi, et si la réponse provient du téléphone ou de l’ordinateurSupprimées avec la notification, dans un délai de 48 heures
Enregistrements des ordinateursL’identifiant aléatoire et le jeton de chaque ordinateur, son nom, son système d’exploitation, son type (ccn ou app Mac), sa version, les fonctionnalités qu’il prend en charge, ainsi que la date de son enregistrement et de sa dernière connexionSupprimés, avec les réglages et les jumelages de l’ordinateur, lorsque l’ordinateur ne s’est pas connecté pendant 60 jours
Réglages des ordinateursLes réglages que vous choisissez pour un ordinateur, depuis le téléphone ou avec ccn config set : quelles notifications envoyer, heures calmes, son, et durée d’attente de la réponse du téléphoneJusqu’à leur modification, avec l’enregistrement de l’ordinateur
Enregistrements des téléphonesL’identifiant de l’appareil, le jeton push, la plateforme et les détails de l’appareil énumérés au point 2.3Supprimés, avec les jumelages du téléphone, lorsque le téléphone n’a pas utilisé l’app pendant 60 jours et n’est pas jumelé avec un ordinateur qui s’est connecté pendant cette période ; également supprimés lorsqu’Apple ou Google signalent que le jeton push n’est plus valide, par exemple après la suppression de l’app
Enregistrements des jumelagesQuels téléphones sont jumelés avec quels ordinateurs (jusqu’à trois téléphones par ordinateur), et si chaque jumelage est actif ou révoquéMarqués comme révoqués lorsque vous annulez le jumelage, puis supprimés 60 jours plus tard
Codes de jumelageCodes à 6 chiffres affichés par un téléphone ou par l’app MacUn code affiché par l’app Mac expire après 5 minutes ; un code ou un code QR affiché par ccn, et un code affiché par le téléphone, peuvent être utilisés pendant 24 heures. Effacé à l’utilisation
Données d’analyse du produitÉvénements anonymes provenant des apps pour téléphone, et événements de configuration provenant de ccn et des scripts d’installation, décrits au point 2.560 jours
Rapports de plantage et de blocageRapports anonymes sur les plantages et blocages de l’app iOS, décrits en 2.560 jours
CommentairesCe que vous envoyez dans le formulaire de commentaires, ou lorsque vous indiquez ce qui vous a retenu en quittant la feuille d’achat : le motif choisi, les mots ajoutés (jusqu’à 1 000 caractères), la plateforme, la version de l’app et la langue, liés à l’identifiant de l’appareil60 jours
Compteurs d’utilisationPour chaque téléphone et chaque jour, combien de demandes lui sont parvenues d’un ordinateur jumelé et combien il en a traitéSous 60 jours
Avis de facturation et d’essaiUne fois que votre téléphone a eu un abonnement du magasin : son jeton push, sa plateforme, sa langue et son fuseau horaire, pour pouvoir vous prévenir si un paiement échoue, liés à l’identifiant de l’appareil. Aussi, quels avis un abonnement a reçus (un rappel de paiement, jusqu’à trois ; des excuses après un essai annulé ; un résumé des compteurs d’utilisation) et les chiffres cités par un résumé. L’app demande aussi à notre serveur si un paiement échoueLe jeton push : 60 jours après la dernière actualisation par l’app. Le tout : quand vous utilisez Supprimer mes données
Échecs de jumelageQuand un code de jumelage est refusé : le motif, la plateforme, la version de l’app, le pays, le nombre de chiffres qui diffèrent du code valide le plus proche, s’il correspond à un ancien code, et un hachage unidirectionnel salé de l’identifiant de l’appareil, jamais l’identifiant lui-même60 jours
Cartes de l’écran verrouilléPour les cartes iOS : les jetons de démarrage et de mise à jour du téléphone, si les cartes sont activées, et le contenu de chaque carte (nom du projet et bref résumé de la demande ou de ce que fait Claude, pouvant inclure une commande ou un nom de fichier, sauf si le téléphone masque les détails une fois verrouillé). Pour les sessions en cours et terminées d’un ordinateur : nom du projet, un titre et un résumé courts, et des compteurs d’étapes, de fichiers, d’approbations et de duréeCartes : une semaine après leur fin. Sessions : avec l’enregistrement de l’ordinateur
Enregistrements des achatsAvis d’Apple et de Google concernant votre achat : produit, identifiants de transaction ou jeton d’achat, dates, prix, devise, pays de la boutique, et état du renouvellement, de l’annulation et du remboursement, associés à l’identifiant de l’appareilConservés en tant que documents comptables pendant 6 ans à compter de la date de chaque achat, renouvellement ou avis, puis supprimés. Ils sont conservés pendant ces 6 ans même si l’enregistrement du téléphone est supprimé
Licences webPour une licence achetée sur notre site web : l’adresse e-mail que vous avez donnée à Lemon Squeezy, la formule, son état et sa date de renouvellement, les identifiants de client, de commande et d’abonnement de Lemon Squeezy, la page du site web et les balises de campagne (comme utm_source) à partir desquelles le paiement a commencé, les quatre derniers caractères de la clé et son empreinte à sens unique (jamais la clé elle-même), et les ordinateurs qui la détiennent (leur identifiant, leur nom, leur système d’exploitation et les dates d’ajout et de retrait de chacun)Conservées comme enregistrement d’achat tant que la licence est valide et pendant 6 ans après son terme, puis supprimées. L’e-mail sert uniquement à vous envoyer votre clé et des liens de remplacement. Le nom d’un ordinateur est retiré de la licence lorsque l’enregistrement propre à cet ordinateur est supprimé
Achats de licencesLes avis de Lemon Squeezy concernant chaque commande, renouvellement et remboursement de licence : montants, devise, taxe, dates et étatConservés en tant que documents comptables pendant 6 ans à compter de leur date, puis supprimés
Demandes sur la formule d’équipeCe que vous saisissez dans le formulaire de la formule d’équipe sur notre site web (votre nom, adresse e-mail, entreprise, nombre de postes, préférence de facturation et message), la page et les éventuelles balises de campagne qui vous y ont conduit, la langue de la page, le pays d’où provient votre connexion, et une empreinte à sens unique de votre adresse IP servant uniquement à limiter les envois répétés. Chaque demande nous est aussi envoyée par e-mail afin que nous puissions répondreUtilisées uniquement pour répondre au sujet des formules d’équipe. Supprimées après 12 mois, ou plus tôt sur demande
Paiements et liens de licenceUn identifiant aléatoire reliant un paiement au terminal ou à la page web qui l’attend, et qui contient une nouvelle clé jusqu’à ce qu’elle soit affichée une fois ; et l’empreinte à sens unique de chaque lien envoyé par e-mail pour remplacer une clé perdueUne nouvelle clé est supprimée dès sa première présentation ou au bout de 24 heures. Les paiements sont supprimés après 60 jours ; les liens de remplacement fonctionnent pendant 30 minutes et sont supprimés un jour plus tard
Tests de prixLa version d’un test de prix que votre installation a vue lorsqu’elle a commencé un achat, associée à l’identifiant de l’appareilSupprimés avec l’enregistrement du téléphone, ou 60 jours après le début de l’achat si le téléphone n’a jamais été jumelé
Consentement pour les remboursementsSi tu as activé « Aider pour les demandes de remboursement » dans l’app iOS, lié à l’identifiant de l’appareilSupprimé 60 jours après ta dernière modification, dès qu’aucun enregistrement d’achat n’y est lié

Si un téléphone ou un ordinateur n’est pas utilisé pendant 60 jours, le serveur supprime ses enregistrements et ses jumelages. Pour l’utiliser à nouveau, vous devrez le jumeler de nouveau.

Le serveur relais ne stocke pas votre adresse IP. Notre hébergeur, Cloudflare, la traite pour acheminer chaque requête et nous indique de quel pays provient une requête. Nous enregistrons ce pays lorsqu’un code de jumelage est refusé, afin de détecter les abus, ainsi qu’avec les événements d’analyse et les rapports de plantage (voir 2.5), y compris les événements de configuration de ccn, et supprimons ces enregistrements au bout de 60 jours.

2.5Analyse d’audience

Les apps pour téléphone envoient des événements anonymes relatifs au produit à notre propre serveur. Ces événements ne comportent aucun identifiant d’appareil, et le serveur ne stocke pas d’adresses IP avec eux. Chaque lot contient uniquement la plateforme, la version et le build de l’app, la version du système d’exploitation, le modèle de l’appareil, le pays, la langue, l’état d’accès et le type de build. Les événements décrivent la manière dont l’app est utilisée : par exemple, que l’app a été ouverte, que l’écran d’abonnement a été consulté ou qu’une formule a été choisie, le résultat d’un achat, les étapes de prise en main, si l’autorisation des notifications a été accordée, le type d’ordinateur que vous avez choisi de configurer (macOS, Linux ou Windows), qu’un code de jumelage a été affiché ou qu’une commande d’installation a été copiée, que le jumelage a abouti (avec le type d’ordinateur et son système d’exploitation), et que vous avez répondu à une notification (avec uniquement le type de demande). Les événements ne contiennent jamais de noms de projets, de commandes, de prompts ni de messages de Claude.

L’app iOS envoie des rapports anonymes de plantage et de blocage à notre propre serveur, afin que nous puissions trouver et corriger les plantages. Ils sont fournis par le framework MetricKit d’Apple. Un rapport contient la version et le numéro de build de l’app, la version du système d’exploitation, le modèle de l’appareil, le pays et des détails techniques de l’erreur : le type d’erreur et le signal, ainsi que la pile sous forme de noms de modules de code et de décalages. Il ne contient ni nom, ni compte, ni identifiant d’appareil, ni adresse IP, ni contenu de notification, et le serveur ne stocke pas l’adresse IP. Les rapports sont supprimés au bout de 60 jours. Les apps du téléphone n’utilisent aucun service d’analyse ou de rapports de plantage tiers, et l’app Android n’envoie pas de rapports de plantage à notre serveur.

ccn pair et les scripts d’installation de ce site envoient quelques événements de configuration anonymes à notre propre serveur, afin que nous puissions voir où l’installation ou le jumelage échoue : qu’une installation a commencé, s’est terminée ou a échoué (et à quelle étape), qu’un jumelage a commencé, s’est terminé ou a échoué (avec une brève raison, comme un code expiré), comment ccn a été installé (script d’installation, Homebrew ou npm), la version de ccn, ainsi que le système d’exploitation et le type de processeur. ccn signale aussi si une mise à jour automatique a réussi ou échoué, avec la version avant et après. Ils ne contiennent aucun identifiant, aucun nom d’ordinateur et rien de vos sessions Claude Code. Le serveur y ajoute le pays d’origine de la requête et la langue de l’ordinateur, comme pour les événements des apps téléphone, et ne stocke pas l’adresse IP. Définissez CCN_NO_ANALYTICS=1 ou DO_NOT_TRACK=1 pour les désactiver.

Ce site web utilise Umami, un service d’analyse d’audience respectueux de la vie privée qui n’utilise pas de cookies. Il compte les pages vues et les clics sur les boutons de téléchargement et d’installation, y compris la commande d’installation de quel système d’exploitation a été affichée ou copiée. Sur la page des licences, il compte les clics sur Acheter (avec la formule), le fait qu’une clé a été recherchée ou qu’un lien de remplacement a été demandé, et le fait qu’une nouvelle clé a été affichée ; jamais la clé, votre e-mail ni l’identifiant du paiement.

ccn unlock, ccn activate et ccn deactivate envoient le même type d’événements de configuration anonymes que ccn pair : qu’un achat a été lancé (avec la formule) et si le navigateur s’est ouvert, que l’ordinateur a reçu une licence (par paiement ou par clé) ou pourquoi l’activation a échoué, et qu’une licence a été retirée. Une fois par jour, le démarrage d’une session Claude Code demande à notre serveur si cet ordinateur a une licence ; rien sur la session n’est envoyé.

03Comment nous utilisons vos données

Vos données sont utilisées uniquement pour fournir et améliorer les Apps :

  • Envoi des notifications : pour vous avertir lorsque Claude Code a terminé ou requiert votre attention
  • Réponse à distance : pour transmettre vos réponses depuis le téléphone à Claude Code sur votre ordinateur
  • Jumelage : pour connecter vos ordinateurs et vos téléphones à l’aide d’un code de courte durée
  • Réglages des ordinateurs : pour vous permettre de modifier les réglages d’un ordinateur depuis votre téléphone
  • Suivi des sessions : pour afficher l’historique et les statistiques des sessions (app Mac)
  • Transfert par webhook : pour envoyer des notifications vers les services externes que vous configurez, comme Slack ou Discord (app Mac)
  • Vérification des achats intégrés : pour confirmer les abonnements et les achats à vie (apps pour téléphone) et tenir les documents comptables
  • Amélioration du produit : pour mesurer, de manière agrégée, l’utilisation des apps et les résultats des tests de prix
  • Sécurité : pour détecter les abus des codes de jumelage et du serveur relais
  • Correction des plantages: Pour trouver et corriger les plantages et blocages de l’app iOS
  • Rappels et avis: Pour vous rappeler de terminer la configuration, vous prévenir si un paiement échoue ou si un essai est annulé, et afficher des cartes sur l’écran verrouillé
  • Mises à jour: Pour indiquer à ccn et à l’app Mac si une version plus récente existe
  • Commentaires: Pour lire ce que vous nous dites et améliorer les apps
Nous n’utilisons pas vos données pour :
De la publicité ou du marketing Les vendre ou les louer à des tiers Le profilage d’utilisateurs individuels L’entraînement de modèles d’apprentissage automatique

04Stockage et sécurité des données

4.1Stockage local (ccn)

  • Fichiers : conservés dans ~/.config/ccn/ (%APPDATA%\ccn\ sous Windows). Sous macOS et Linux, les fichiers de configuration et d’identifiants ne peuvent être lus que par votre compte utilisateur
  • Identifiants de connexion : stockés par défaut dans un fichier privé, ou dans le trousseau macOS, le Gestionnaire d’identifiants Windows ou le Secret Service de Linux si vous réglez credential_store sur keychain
  • Conservation des données : les fichiers de session sont supprimés à la fin d’une session, ou après 7 jours sans utilisation. ccn uninstall supprime tout ce que ccn conserve

4.2Stockage local (app Mac)

  • Données de session : stockées dans une base de données locale sur votre Mac
  • Préférences : stockées dans UserDefaults (le stockage standard des préférences de macOS)
  • Identifiants cloud : stockés de manière sécurisée dans le trousseau macOS
  • Conservation des données : l’historique des sessions est automatiquement supprimé après une durée configurable (par défaut : 30 jours)

4.3Stockage local (iOS/Android)

  • Historique des notifications : stocké dans l’espace de stockage privé de l’app sur votre téléphone
  • Identifiant de l’appareil : stocké dans le trousseau iOS, ou dans un stockage chiffré sur Android. iOS peut conserver les éléments du trousseau après la suppression d’une app ; une réinstallation peut donc réutiliser le même identifiant
  • Préférences : stockées dans UserDefaults (iOS) ou DataStore (Android)
  • Conservation des données : l’historique des notifications est conservé jusqu’à ce que vous l’effaciez ou que vous supprimiez l’app

4.4Stockage dans le cloud

  • Infrastructure : le serveur relais fonctionne sur Cloudflare Workers, les données étant stockées dans Cloudflare D1 (SQLite) et Durable Objects
  • Chiffrement : toutes les communications avec le serveur sont chiffrées par TLS (HTTPS/WSS)
  • Localisation géographique : les données peuvent être traitées dans des centres de données Cloudflare partout dans le monde
  • Expiration des notifications : une tâche de nettoyage s’exécute chaque jour et supprime les notifications, ainsi que vos réponses à celles-ci, datant de plus de 24 heures ; aucune n’est donc conservée plus de 48 heures. Pendant qu’un ordinateur attend votre réponse, une copie de celle-ci est également conservée pendant 1 heure au maximum
  • Enregistrements inactifs : la même tâche quotidienne supprime les téléphones et les ordinateurs qui n’ont pas été utilisés pendant 60 jours, avec leurs jumelages et leurs réglages, ainsi que les jumelages révoqués 60 jours après leur révocation. Les enregistrements des achats sont supprimés 6 ans après leur date

05Services tiers

Les Apps utilisent les services tiers suivants :

5.1Apple App Store (achats intégrés)
Utilisé par
App iOS, serveur relais
Finalité
Traiter les abonnements et les achats uniques, et nous adresser des avis les concernant
Données partagées avec Apple
L’achat, avec l’identifiant de l’appareil comme jeton de compte. Si tu actives « Aider pour les demandes de remboursement » dans l’app puis demandes un remboursement à Apple, nous indiquons aussi à Apple que l’achat a été fourni, si tu as configuré et utilisé l’app (un ordinateur jumelé à ton téléphone depuis l’achat) et si nous pensons que le remboursement devrait être accordé. Nous ne le faisons qu’avec ton consentement, que tu peux retirer à tout moment dans Réglages, et conservons une copie de chaque réponse pendant 60 jours
Données reçues
Vérification de l’achat, état de l’abonnement, dates, prix, devise et pays de la boutique
Remarque
Les informations de paiement sont entièrement gérées par Apple. Nous ne recevons ni ne stockons vos coordonnées de paiement.
Politique de confidentialité ↗
5.2Google Play (achats intégrés)
Utilisé par
App Android, serveur relais
Finalité
Traiter les abonnements et les achats uniques, et nous adresser des avis les concernant
Données partagées avec Google
L’achat, avec l’identifiant de l’appareil comme identifiant de compte obscurci. Pour un lien affiché par un ordinateur, le jeton de jumelage à usage unique transite par Google Play comme référent d’installation
Données reçues
Vérification de l’achat, jetons d’achat, état et dates de l’abonnement
Remarque
Les informations de paiement sont entièrement gérées par Google. Nous ne recevons ni ne stockons vos coordonnées de paiement.
Règles de confidentialité ↗
5.3Apple Push Notification Service (APNs)
Utilisé par
App iOS, serveur relais
Finalité
Distribuer les notifications et les mises à jour silencieuses sur les iPhone et iPad
Données partagées avec Apple
Jeton push ; titre et texte de la notification (jusqu’à 200 caractères) ; nom du projet ; texte de la demande (jusqu’à 500 caractères) ; nom de l’outil et résumé de ses paramètres d’entrée ; options de réponse ; identifiants des notifications. Les chemins des dossiers de projet ne sont pas envoyés. Pour les cartes de l’écran verrouillé : le contenu de la carte (nom du projet et bref résumé)
Politique de confidentialité ↗
5.4Firebase (Google)
Utilisé par
App Android, serveur relais
Finalité
Distribuer les notifications et les mises à jour silencieuses sur les téléphones Android au moyen de Firebase Cloud Messaging (FCM)
Données partagées avec Google
Jeton push et les mêmes données de notification que pour APNs ; identifiant d’installation Firebase
Confidentialité et sécurité ↗
5.5Cloudflare (infrastructure cloud)
Utilisé par
Serveur relais, ce site web
Finalité
Héberger le serveur relais et ce site web, et stocker les données du serveur décrites au point 2.4
Données traitées
Toutes les données envoyées au serveur relais, ainsi que les données de requête standard comme les adresses IP. Cloudflare Email Service envoie aussi les e-mails de licence : votre clé et les liens pour la remplacer
Politique de confidentialité ↗
5.6GitHub, Homebrew et npm (téléchargements)
Utilisé par
ccn et l’app Mac
Finalité
Les fichiers des versions sont hébergés sur GitHub. Les scripts d’installation de ce site web téléchargent ccn depuis GitHub et vérifient sa somme de contrôle, et ccn télécharge ses propres mises à jour depuis GitHub de la même manière (voir 2.1). Vous pouvez aussi l’installer avec Homebrew ou npm
Données partagées
Données de requête standard (adresse IP, agent utilisateur) avec le service depuis lequel vous téléchargez. Homebrew et npm disposent de leurs propres outils d’analyse et de leurs propres politiques
Déclaration de confidentialité de GitHub ↗
5.7Sparkle (mises à jour de l’app Mac)
Utilisé par
App Mac
Finalité
Rechercher et distribuer les mises à jour de l’app Mac
Données partagées
Données de requête HTTP standard (adresse IP, agent utilisateur) lorsque l’app lit le flux de mises à jour de ce site web et télécharge depuis GitHub
Remarque
Sparkle est un logiciel open source intégré à l’app, et non un service ; il n’envoie rien à ses développeurs
En savoir plus ↗
5.8Umami (analyse d’audience du site web)
Utilisé par
Ce site web
Finalité
Compter les pages vues et les clics sur les boutons, sans cookies
Données traitées
Adresse de la page, site référent, navigateur, type d’appareil et pays
Politique de confidentialité ↗
5.9Services de webhook facultatifs
Utilisé par
App Mac (configuré par vous)
Finalité
Transférer les notifications vers des services externes
Services pris en charge
Slack, Discord ou tout point de terminaison HTTP personnalisé
Données partagées
Contenu des notifications, y compris les noms de projets, les chemins, les messages et les horodatages
Remarque
Les webhooks sont entièrement facultatifs et configurés par vous. Les données ne sont envoyées qu’aux services que vous configurez explicitement. ccn n’envoie pas de webhooks.
5.10Lemon Squeezy (paiements des licences)
Utilisé par
Les licences achetées sur ce site web ou avec ccn unlock
Finalité
Vendre des licences en tant que marchand officiel (merchant of record) : encaisser le paiement, appliquer la taxe, envoyer les reçus et gérer les renouvellements, résiliations et remboursements
Données partagées avec Lemon Squeezy
Ce que vous saisissez au paiement va à Lemon Squeezy, et non à nous : votre nom, votre e-mail, votre adresse de facturation et vos informations de paiement. Nous lui envoyons seulement un identifiant de paiement aléatoire, afin que l’achat puisse retrouver la page ou le terminal qui l’attend
Données reçues
Votre adresse e-mail et votre nom (nous ne conservons que l’e-mail), la formule, l’état de la commande, de l’abonnement et du remboursement, les montants, la devise et la taxe. Nous ne recevons jamais les données de votre carte
Politique de confidentialité ↗

06Partage des données

Nous ne partageons vos données que dans les cas suivants :

  • Entre vos appareils : les notifications transitent par notre serveur relais entre vos ordinateurs et les téléphones jumelés avec eux. Un téléphone jumelé peut voir le nom, le type, le système d’exploitation et les réglages de chaque ordinateur
  • Avec les fournisseurs de notifications push : Apple (APNs) et Google (FCM) reçoivent le contenu des notifications afin de les distribuer sur votre téléphone
  • Avec les boutiques d’applications pour les achats : Apple et Google traitent les abonnements et les achats uniques ; ils reçoivent les données de transaction, et nous ne recevons pas vos informations de paiement
  • Avec Lemon Squeezy pour les licences : Lemon Squeezy vend les licences achetées sur notre site web ; vous lui donnez directement vos informations de paiement, et nous recevons la commande et votre adresse e-mail
  • Avec nos prestataires de services : Cloudflare héberge le serveur relais et ce site web, et Umami compte les visites du site web
  • Avec les webhooks que vous avez configurés : si vous configurez des webhooks dans l’app Mac, les données de notification sont envoyées à ces points de terminaison
  • Obligations légales : nous pouvons divulguer des données si la loi l’exige ou pour protéger nos droits

Nous ne vendons, ne louons ni n’échangeons pas vos données personnelles avec des tiers.

07Vos droits et vos choix

7.1Accès aux données et suppression

  • Consulter vos données : l’historique des notifications est affiché dans les apps pour téléphone ; ccn config show affiche les réglages d’un ordinateur ; l’historique des sessions est affiché dans l’app Mac
  • Annuler un jumelage : révoquez un jumelage depuis le téléphone, avec ccn devices ou dans l’app Mac. Le téléphone cesse immédiatement de recevoir les notifications de cet ordinateur. Le serveur marque le jumelage comme révoqué, supprime ses notifications selon le calendrier habituel, dans un délai de 48 heures, et supprime le jumelage 60 jours plus tard
  • Désinstaller ccn : ccn uninstall retire ses hooks des réglages de Claude Code, révoque tous les jumelages et supprime ses identifiants et ses fichiers locaux
  • Supprimer les données locales : la suppression d’une app pour téléphone ou de l’app Mac efface les données qu’elle a stockées sur cet appareil (à l’exception, sur iOS, de l’identifiant de l’appareil conservé dans le trousseau ; voir le point 4.3)
  • Supprimer les données du serveur : faites-le vous-même quand vous le souhaitez. Dans une app pour téléphone, ouvrez les Réglages et choisissez « Supprimer mes données » ; sur un ordinateur, exécutez ccn forget. Chacune retire immédiatement de notre serveur ce téléphone ou cet ordinateur, ses jumelages et ses notifications en attente. Tout ce que vous laissez est supprimé automatiquement dès lors qu’il n’a pas été utilisé pendant 60 jours. Cela supprime aussi ses commentaires, compteurs d’utilisation, enregistrements d’avis de facturation, cartes d’écran verrouillé et enregistrements d’échecs de jumelage
  • Supprimer une licence : sur claudecodenotifier.com/licence, saisissez votre clé et choisissez « Supprimer ma licence ». Cela met fin à la licence définitivement, empêche une formule annuelle de se renouveler et retire votre adresse e-mail, la clé et les noms d’ordinateurs de nos enregistrements. Si vous avez perdu la clé, obtenez d’abord un remplacement grâce au lien que nous vous envoyons par e-mail. Les enregistrements d’achat (montants, taxe, dates et identifiants de commande Lemon Squeezy) sont conservés pendant 6 ans parce que la loi l’exige, et Lemon Squeezy conserve ses propres enregistrements en tant que marchand officiel : demandez-lui d’effacer ce qu’il détient
  • Réglages de conservation des données : choisissez dans ses réglages combien de temps l’app Mac conserve l’historique des sessions

7.2Options de refus

  • Choisir ce qui est envoyé : pour chaque ordinateur, désactivez les notifications de fin de tour, de demande d’autorisation ou de question, ou définissez des heures calmes, depuis le téléphone ou avec ccn config set
  • Autorisation des notifications : si vous désactivez les notifications de l’app sur votre téléphone, le serveur l’enregistre et cesse de lui envoyer des notifications visibles. Les mises à jour silencieuses, comme la confirmation du jumelage, continuent d’arriver
  • Cesser d’utiliser le relais : annulez le jumelage de tous vos téléphones pour ne plus envoyer de données au serveur relais. L’app Mac peut toujours afficher des notifications Mac sans lui
  • Webhooks : supprimez les configurations de webhooks dans l’app Mac pour cesser de transférer des données vers des services externes
  • Mises à jour automatiques : désactivez la recherche automatique de mises à jour dans les réglages de l’app Mac, ou pour ccn avec ccn config set auto_update off ou CCN_NO_AUTO_UPDATE=1
  • Suggestions de jumelage : ccn config set pair_nudges off empêche ccn de suggérer de jumeler un téléphone

7.3Vos droits

TouchTap Ltd est le responsable du traitement des données personnelles décrites dans cette politique. Selon votre lieu de résidence, notamment au Royaume-Uni et dans l’Union européenne, vous pouvez disposer du droit d’accéder à vos données personnelles, de les rectifier ou de les effacer, de vous opposer à leur traitement ou d’en demander la limitation, et d’en recevoir une copie. Vous pouvez exercer la plupart de ces droits vous-même, sans nous le demander, comme décrit en 7.1. Pour les exercer autrement, écrivez à [email protected]. Comme il n’y a pas de comptes, nous pouvons vous demander certaines informations, comme les noms de vos ordinateurs et téléphones, afin de retrouver vos enregistrements. Vous avez également le droit d’introduire une réclamation auprès d’une autorité de protection des données ; au Royaume-Uni, il s’agit de l’Information Commissioner’s Office (ico.org.uk).

7.4Portabilité des données

Les Apps ne proposent pas actuellement de fonction d’exportation des données. Les données stockées sur vos appareils peuvent être consultées dans les Apps, et les fichiers de ccn sont en texte brut.

08Informations sur les chemins de projet et les commandes

! important Les notifications de ccn et de l’app Mac peuvent contenir :
  • Les chemins complets de vos projets dans le système de fichiers (par ex. /Users/yourname/Projects/secret-project)
  • Les noms des outils et des résumés de leurs paramètres d’entrée (par ex. les chemins des fichiers lus ou les commandes shell exécutées)
  • Le dernier message de Claude, ses plans et ses questions, ainsi que le début de votre prompt
  • Le nom de votre ordinateur, qui correspond à son nom d’hôte sauf si vous en choisissez un autre

Ces informations sont envoyées à notre serveur relais, et une version abrégée à Apple ou à Google pour distribuer la notification. Si vous travaillez sur des projets sensibles ou confidentiels, demandez-vous si les notifications sur téléphone sont appropriées, et quels types de notifications activer pour chaque ordinateur.

09Protection de la vie privée des enfants

Les Apps ne s’adressent pas aux enfants de moins de 13 ans. Nous ne collectons pas sciemment d’informations personnelles concernant des enfants. Si vous pensez que nous avons collecté par inadvertance des données concernant un enfant, veuillez nous contacter afin qu’elles soient supprimées.

10Transferts internationaux de données

Notre serveur relais fonctionne sur le réseau mondial de Cloudflare, et Apple et Google distribuent les notifications depuis leur propre infrastructure. Vos données peuvent être traitées dans des centres de données situés en dehors de votre pays de résidence. Lorsque la loi exige des garanties pour ces transferts, nous nous appuyons sur celles que ces prestataires ont mises en place, comme le cadre de protection des données UE–États-Unis (Data Privacy Framework) et les clauses contractuelles types.

11Modifications de la présente Politique de confidentialité

Nous pouvons mettre à jour la présente Politique de confidentialité à mesure que les Apps évoluent. Les modifications importantes seront communiquées par l’intermédiaire des Apps ou sur cette page. La date de « Dernière mise à jour » indiquée en haut de la page précise quand la politique a été révisée pour la dernière fois. Les traductions sont fournies à titre indicatif ; si une traduction diffère de la version anglaise, la version anglaise prévaut.

12Nous contacter

Pour toute question, préoccupation ou demande concernant la présente Politique de confidentialité ou vos données, veuillez nous contacter :

TouchTap Ltd [email protected]
claude-code-notifier

Claude Code Notifier est une application tierce indépendante. Elle n’est ni affiliée à Anthropic, PBC, ni approuvée ou parrainée par celle-ci. « Claude » et « Claude Code » sont des marques d’Anthropic, PBC.

mentions légales Politique de confidentialité Conditions d’utilisation Autres langues Retour à l’accueil © 2026 touchtap. Tous droits réservés. TouchTap Ltd est immatriculée en Angleterre et au pays de Galles, numéro 13942589.