Politique de confidentialité
Dernière mise à jour : 14 octobre 2026
Gryphon est un service de surveillance de sites Web et de serveurs. Il comprend un tableau de bord Web, des applications pour iPhone et Android, et un agent facultatif que vous pouvez installer sur vos propres serveurs. Gryphon est un produit de GoCode.ca (« GoCode », « nous », « notre », « nos »). La présente politique explique quels renseignements Gryphon recueille, pourquoi, à qui ils sont communiqués et quels choix s’offrent à vous.
La présente politique vise le service Gryphon exploité par GoCode. Gryphon peut aussi être installé et exploité par d’autres organisations sur leurs propres serveurs. Si vous utilisez une installation exploitée par quelqu’un d’autre, c’est cette organisation qui décide de la façon dont vos renseignements sont traités, et la présente politique ne s’y applique pas.
Qui nous sommes
Gryphon appartient à GoCode.ca, au Canada, qui l’exploite. Pour toute question ou demande relative à la protection des renseignements personnels, écrivez-nous à support@gocode.ca.
Renseignements que nous recueillons
Votre compte
- Vos nom et adresse courriel, qui vous servent à vous connecter et qui vous identifient auprès des autres personnes de votre compte.
- Votre mot de passe, que nous conservons uniquement sous forme de hachage à sens unique (bcrypt). Nous ne pouvons pas le lire.
- Votre fuseau horaire, afin que les heures soient affichées à votre heure locale.
- Votre compte et votre rôle : le compte auquel vous appartenez, son nom, si vous en êtes propriétaire ou membre et, dans le cas d’un membre, si le propriétaire vous permet de modifier ce qui est surveillé.
- La connexion à deux facteurs, si vous l’activez : le secret que votre application d’authentification partage avec nous, que nous chiffrons, les hachages à sens unique de vos codes de récupération et, pour chaque navigateur auquel vous choisissez de faire confiance, une étiquette formée du nom du navigateur et du moment où vous lui avez fait confiance.
- Vos préférences d’alerte : si vous voulez recevoir les alertes par notification push et par courriel, si vous êtes de garde et jusqu’à quand, et le son d’alarme que vous avez choisi.
Ce que vous demandez à Gryphon de surveiller
- Hôtes et services : les noms, noms de domaine, adresses Web et adresses IP des serveurs et des sites que vous ajoutez, les étiquettes que vous leur attribuez (comme un emplacement ou un système d’exploitation) et la fréquence à laquelle chacun doit être vérifié.
- Identifiants des vérifications de bases de données : si vous configurez une vérification Postgres, MariaDB, MySQL ou Redis, l’hôte, le port, le nom d’utilisateur, le mot de passe et le nom de la base de données dont elle a besoin. Nous les chiffrons avant de les stocker.
- Résultats des vérifications : si chaque vérification a réussi, les temps de réponse, les messages d’état (comme « 502 Bad Gateway » ou la date d’expiration d’un certificat) et les événements enregistrés lorsqu’un service éprouve un problème ou se rétablit.
- Relevés de l’agent Gryphon : si vous installez l’agent sur un serveur, celui-ci se connecte à Gryphon depuis ce serveur — nous ne nous connectons jamais à vos serveurs pour le joindre — et transmet l’espace disque, l’utilisation de la mémoire, l’utilisation du processeur et la charge système du serveur, sa propre version, le nom d’hôte, le système d’exploitation et le type de processeur du serveur, le moment où il s’est connecté et celui de sa dernière connexion, ainsi que les résultats des vérifications qu’il exécute pour vous : bases de données, conteneurs Docker et services Swarm, vérifications Web, ping et de ports à l’intérieur de votre réseau, âge des fichiers se trouvant dans les dossiers que vous autorisez, ainsi que le code de sortie et la première ligne de sortie des scripts que vous placez dans son dossier de scripts. Dans une grappe Kubernetes, il transmet aussi la version de la grappe, son propre espace de noms et le nœud sur lequel il s’exécute et, pour ce que vous lui demandez de surveiller, le nombre de charges de travail, de pods et de nœuds qui sont prêts, avec le nom de ceux qui ne le sont pas et la raison (un pod qui plante sans cesse, un nœud soumis à une pression mémoire), ainsi que le moment où un CronJob a réussi pour la dernière fois. Il ne lit que ce que ses accès dans la grappe lui permettent de lire, ce qui n’inclut ni les Secrets ni les journaux.
- Jetons d’agent et adresses de battement de cœur : le jeton avec lequel chaque agent se connecte, que nous conservons uniquement sous forme de hachage à sens unique, et, pour une vérification de battement de cœur, l’adresse Web privée qu’appelle votre tâche, avec l’heure et le résultat de chaque appel.
- Périodes de maintenance, prises en charge et pages d’état : les périodes que vous planifiez ; qui a pris en charge une panne et quand, ce que voient toutes les personnes du compte ; les pages d’état que vous publiez, que toute personne qui en connaît l’adresse peut consulter, à moins que vous ne protégiez une page par un mot de passe ; le domaine propre d’une page, si vous lui en attribuez un ; et son mot de passe, que nous conservons uniquement sous forme de hachage à sens unique. Le visiteur qui fournit le mot de passe d’une page reçoit un témoin qui lui permet d’y revenir pendant trente jours, et ce témoin est tout ce que nous conservons à son sujet.
- Intégrations : si vous ajoutez une intégration Slack, Discord, Microsoft Teams ou webhook, l’adresse que vous lui fournissez, que nous chiffrons avant de la stocker, et, pour un webhook, le secret avec lequel ses requêtes sont signées ; les alertes et les hôtes qu’elle vise ; ainsi que le moment de sa dernière livraison et la dernière erreur qu’elle a rencontrée.
Les applications iPhone et Android
- Jeton de notification push : si vous êtes connecté et autorisez les notifications, le jeton qu’Apple (sur iPhone) ou Firebase Cloud Messaging de Google (sur Android) émet pour l’application sur votre téléphone, avec la version de l’application, la version d’iOS ou d’Android et le modèle du téléphone ou de la tablette (par exemple, iPhone 17), afin que les alertes parviennent au bon appareil et que votre profil puisse énumérer les appareils sur lesquels vous êtes connecté, pour que vous puissiez vous déconnecter de l’un d’eux. Les notifications sont la seule autorisation que demande l’application Android. L’application iPhone demande aussi à utiliser Face ID si vous activez son verrouillage ; Face ID est géré par votre téléphone, et rien à ce sujet ne nous est transmis.
- État de l’abonnement : lorsque vous vous abonnez par l’App Store ou Google Play, nous conservons l’état de l’abonnement, le forfait, la date de fin de l’essai gratuit, la date de renouvellement, le prix que la boutique indique pour le prochain renouvellement et l’identifiant propre à la boutique pour l’achat (l’identifiant de transaction d’Apple ou le jeton d’achat de Google), afin de pouvoir confirmer votre abonnement auprès de la boutique. La boutique traite le paiement, et nous ne voyons ni ne conservons jamais vos renseignements de paiement.
- Un identifiant pour votre compte : lorsque vous achetez un abonnement, l’application peut transmettre à la boutique un identifiant aléatoire de votre compte Gryphon, afin que le dossier d’achat de la boutique puisse être associé au bon compte. Il ne contient rien qui vous désigne nommément.
Si vous vous abonnez plutôt sur notre site Web, c’est Stripe qui traite le paiement (voir Fournisseurs de services). Nous conservons avec votre compte les identifiants que Stripe attribue à votre fiche client et à votre abonnement, afin que ses avis de renouvellement et d’annulation parviennent au bon compte, ainsi que ce que Stripe nous communique au sujet de l’abonnement : son forfait, son état et ses dates.
Sur iPhone, l’application conserve vos renseignements de connexion dans le trousseau (Keychain). Sur Android, elle les chiffre avec une clé conservée dans l’Android Keystore du téléphone, et les données de l’application sont exclues des sauvegardes infonuagiques de Google. L’application Android utilise Firebase de Google uniquement pour recevoir des notifications ; elle n’intègre ni les outils d’analyse de Firebase ni aucun autre outil d’analyse ou de publicité.
Décomptes d’utilisation des applications
Les applications comprennent une démo qui vous permet d’essayer Gryphon sur des serveurs fictifs avant de vous abonner. La démo fonctionne entièrement sur votre téléphone. Pour savoir si elle est utile, l’application nous envoie un court rapport la première fois que chacun des événements suivants se produit sur une installation de l’application :
- l’application est ouverte sans que personne soit connecté ;
- la démo est ouverte, sa panne d’exercice est déclenchée, la panne est prise en charge, et la panne est suivie jusqu’à son terme ;
- un hôte ou une vérification est ajouté dans la démo ;
- un bouton S’abonner est touché, dans la démo ou sur l’écran d’achat ;
- un abonnement est acheté, et le forfait qu’il vise ;
- vous vous connectez à un compte que vous aviez déjà, afin que nous puissions exclure les clients existants des chiffres.
Chaque rapport contient le nom de l’étape, la date et l’heure où elle s’est produite, la version de l’application, s’il s’agit de l’application iPhone ou de l’application Android, et un identifiant aléatoire que l’application crée elle-même la première fois qu’elle est ouverte. Rien d’autre n’est envoyé. En particulier, rien de ce que vous tapez ou ajoutez dans la démo n’est envoyé, seulement le fait que vous avez ajouté quelque chose.
Nous gardons délibérément ces rapports séparés des comptes. L’identifiant aléatoire n’est ni votre identifiant Apple ni votre compte Google, ni un identifiant publicitaire, ni un identifiant appartenant à votre appareil. L’application ne l’envoie jamais avec vos renseignements de connexion, votre nom, votre adresse courriel ou votre abonnement, et nous ne conservons à côté de lui rien qui vous désigne nommément, vous ou votre compte. Nous utilisons l’adresse IP d’où provient un rapport uniquement pour limiter la fréquence à laquelle des rapports peuvent être envoyés, et nous ne la conservons pas avec le rapport. L’identifiant est conservé dans le stockage propre de l’application sur votre téléphone et est supprimé lorsque vous supprimez l’application. Si vous restaurez un iPhone à partir d’une sauvegarde, ou transférez l’application sur un nouveau téléphone, l’identifiant peut être transféré lui aussi.
Nous utilisons ces décomptes uniquement pour savoir combien de personnes ouvrent la démo, jusqu’où elles vont et si les personnes qui l’ouvrent finissent par s’abonner. Nous ne les utilisons pas à des fins publicitaires, nous ne les combinons pas avec des renseignements provenant de qui que ce soit d’autre et nous ne les communiquons pas.
Adresses IP
Lorsque l’application ou votre navigateur se connecte à Gryphon, nous recevons son adresse IP. Nous l’utilisons pour limiter les tentatives répétées de connexion, de création de compte et d’autres demandes semblables, et elle peut figurer dans les journaux de nos serveurs lorsque l’une de ces limites est atteinte.
Lorsque l’agent se connecte, nous recevons l’adresse IP du serveur sur lequel il s’exécute. Elle figure dans les journaux de nos serveurs, avec l’hôte pour lequel l’agent s’est connecté, et nous l’utilisons pour limiter les tentatives répétées faites avec des jetons que nous n’avons pas émis. Nous ne la conservons pas avec l’hôte et ne l’affichons pas dans Gryphon.
Le site Web
- Témoins (cookies) : un témoin de session vous garde connecté (jusqu’à 24 heures), et un témoin de sécurité protège les formulaires contre la falsification de requête intersites. Si vous cochez « Se souvenir de moi », un autre témoin vous garde connecté jusqu’à un an, ou 30 jours si vous utilisez la connexion à deux facteurs. Si vous choisissez de faire confiance à un navigateur lors d’une connexion à deux facteurs, un témoin permet à ce navigateur de se passer du code pendant 30 jours. Nous n’utilisons pas de témoins publicitaires ni de témoins d’analyse.
Nous ne recueillons pas votre position, vos contacts, vos photos, vos identifiants publicitaires, votre historique de navigation, vos données de santé ni vos données biométriques, et nous n’utilisons aucun outil tiers d’analyse ou de pistage. Les seuls renseignements que nous recueillons sur l’utilisation de Gryphon sont les décomptes d’utilisation des applications décrits ci-dessus.
Utilisation des renseignements
- Pour exécuter les vérifications que vous configurez. Nos serveurs se connectent aux hôtes et aux adresses Web que vous ajoutez, et nos vérifications Web s’identifient alors comme Gryphon.
- Pour vous montrer l’état de vos services dans le tableau de bord et dans l’application.
- Pour alerter les personnes de votre compte, par notification push et par courriel selon le choix de chacune, lorsqu’un service éprouve un problème et lorsqu’il se rétablit.
- Pour vous connecter, assurer la sécurité de votre compte et garder les renseignements de chaque compte séparés de ceux de tous les autres comptes.
- Pour confirmer votre abonnement et votre essai gratuit auprès d’Apple, de Google ou de Stripe.
- Pour diagnostiquer et corriger les problèmes du service.
- Pour savoir si la démo de l’application aide les gens à décider de s’abonner ou non, au moyen des décomptes d’utilisation des applications.
Nous ne vendons pas vos renseignements personnels, nous ne les utilisons pas à des fins publicitaires et nous ne les communiquons pas, sauf de la manière décrite ci-dessous.
Fournisseurs de services
Nous faisons appel à un petit nombre de fournisseurs de services pour exploiter Gryphon. Chacun ne reçoit que ce dont il a besoin pour accomplir sa tâche :
- Apple transmet les notifications push aux iPhone. Le jeton de votre appareil et le contenu de chaque notification (le nom de l’hôte, le nom de la vérification et son message d’état, comme « 502 Bad Gateway ») passent par le service de notifications push d’Apple. Apple traite aussi les achats faits dans l’App Store et nous informe de l’état de votre abonnement.
- Google transmet les notifications push aux téléphones Android au moyen de Firebase Cloud Messaging. Le jeton de votre appareil et le contenu de chaque notification (le même que pour les iPhone) y transitent. Pour émettre le jeton, Firebase crée un identifiant pour cette installation de l’application et reçoit des renseignements de base sur l’application et le téléphone, comme le nom et la version de l’application. Google traite aussi les achats faits dans Google Play : nous interrogeons Google sur chaque achat pour le confirmer, et Google nous informe lorsqu’un abonnement est renouvelé, annulé ou remboursé.
- Stripe traite les paiements des abonnements achetés sur notre site Web. Les renseignements de votre carte sont transmis directement à Stripe, et nous ne les voyons ni ne les conservons jamais. Stripe reçoit aussi le nom et l’adresse courriel du propriétaire du compte, ainsi que l’adresse de facturation saisie au moment du paiement, dont Stripe se sert pour calculer la taxe de vente exigible ; une entreprise peut aussi fournir un numéro de taxe. Stripe nous informe de l’état de votre abonnement.
- Mailgun envoie nos courriels : alertes, codes de connexion, liens de confirmation et de réinitialisation du mot de passe, et avis concernant votre compte. Mailgun reçoit l’adresse courriel du destinataire et le message.
- Linode héberge nos serveurs et notre base de données au Canada, ainsi que les serveurs sur lesquels fonctionnent nos emplacements de vérification dans d’autres pays.
Les décomptes d’utilisation des applications sont stockés sur nos propres serveurs, hébergés par Linode, et ne sont transmis à aucun autre fournisseur de services.
Intégrations que vous ajoutez. Lorsque vous ajoutez une intégration, chaque alerte qu’elle vise est envoyée à l’adresse que vous avez fournie : un canal Slack, Discord ou Microsoft Teams, ou un système qui vous appartient. L’alerte nomme l’hôte, la vérification, son état et son message, renvoie à Gryphon et, dans le cas d’une prise en charge, indique qui a effectué la prise en charge. Ces services ne sont pas nos fournisseurs : c’est vous qui les choisissez, et ce qu’ils font d’une alerte est régi par votre entente avec eux. La suppression de l’intégration met fin à tout nouvel envoi ; elle ne supprime pas ce qui a déjà été publié.
Nous pouvons aussi communiquer des renseignements lorsque la loi l’exige.
Conservation des données
- Les résultats des vérifications et les événements sont conservés pendant 90 jours, puis supprimés automatiquement. Les relevés de l’agent sont conservés pendant 7 jours, et un résumé horaire de ces relevés (leur nombre, ainsi que leurs valeurs minimale, maximale et moyenne) pendant 90 jours. Il en va de même des alertes se trouvant dans la boîte de réception de chaque personne dans l’application, ainsi que des prises en charge, qui sont supprimées 90 jours après la fin de la panne qu’elles visaient.
- Les décomptes d’utilisation des applications sont conservés pendant 13 mois à compter du jour où nous les recevons, puis supprimés automatiquement.
- Les renseignements de votre compte, vos hôtes, vos services et vos paramètres sont conservés tant que votre compte existe.
- Un compte sans abonnement depuis un an — un essai gratuit terminé, un abonnement annulé ou un compte qui ne s’est jamais abonné — est supprimé, comme si son propriétaire l’avait supprimé lui-même. Ses propriétaires en sont avisés par courriel 30 jours avant, et un nouvel abonnement souscrit d’ici là le conserve.
- Lorsque vous supprimez votre compte, ses renseignements sont immédiatement supprimés de nos serveurs.
- Les sauvegardes sont conservées pendant 30 jours. Les renseignements que vous supprimez peuvent subsister dans une sauvegarde jusqu’à l’expiration de celle-ci, après quoi ils disparaissent définitivement.
Suppression de votre compte
Vous pouvez supprimer votre compte en tout temps à partir de l’application iPhone ou Android, ou sur le Web. Si vous êtes propriétaire d’un compte, cette opération supprime le compte en entier : ses personnes, ses hôtes, ses services, son historique de vérifications et ses paramètres. Si vous êtes membre, elle supprime votre propre fiche d’utilisateur. Les renseignements sont immédiatement supprimés de nos serveurs et ne peuvent pas être récupérés, sauf que votre nom demeure sur toute panne que vous avez prise en charge, tel que le reste du compte l’a vu, jusqu’à ce que cet historique soit supprimé après 90 jours. Les copies se trouvant dans nos sauvegardes expirent dans un délai de 30 jours.
La suppression de votre compte n’annule pas un abonnement souscrit dans l’App Store ou Google Play. Ces abonnements sont gérés par les boutiques ; annulez donc le vôtre dans les Réglages de votre iPhone ou dans l’application Google Play Store. Un abonnement acheté sur notre site Web par l’intermédiaire de Stripe est annulé automatiquement, sur-le-champ, lorsque vous supprimez votre compte, et le temps restant dans la période en cours n’est pas remboursé. Stripe conserve son propre dossier des paiements (le nom, l’adresse courriel et l’adresse de facturation, ainsi que les factures) aussi longtemps que l’exigent les lois fiscales et comptables ; rien de ce dossier ne demeure dans Gryphon. Vous pouvez aussi nous demander de supprimer votre compte en écrivant à support@gocode.ca.
Les décomptes d’utilisation des applications ne font pas partie de votre compte et ne sont pas supprimés avec lui, car nous ne conservons rien qui indique lesquels proviennent de vous. Ils sont supprimés automatiquement après 13 mois. La suppression de l’application efface l’identifiant aléatoire de votre téléphone.
Vos droits
Vous pouvez en tout temps demander à accéder à vos renseignements personnels, à les exporter, à les faire rectifier ou à les faire supprimer en écrivant à support@gocode.ca. Selon l’endroit où vous vivez, vous pourriez avoir d’autres droits en vertu de lois telles que la LPRPDE (Canada), le RGPD (Union européenne et Royaume-Uni) ou la CCPA (Californie). Nous répondons aux demandes vérifiées dans un délai de 30 jours.
Les décomptes d’utilisation des applications constituent la seule exception. Comme nous ne les relions ni à vous ni à votre compte, nous n’avons aucun moyen de retrouver ceux qui proviennent de votre téléphone pour vous les montrer, les rectifier ou les supprimer. Ils sont supprimés automatiquement après 13 mois.
Enfants
Gryphon est un outil destiné aux entreprises et s’adresse aux adultes. Pour l’utiliser, vous devez avoir au moins 18 ans, ou l’âge de la majorité là où vous vivez s’il est plus élevé, comme l’exigent nos Conditions d’utilisation. Nous ne recueillons pas sciemment de renseignements auprès de personnes plus jeunes ; si nous apprenons que nous l’avons fait, nous les supprimerons.
Sécurité
Les connexions à Gryphon sont chiffrées au moyen du protocole HTTPS. Les mots de passe sont stockés sous forme de hachages bcrypt, les jetons de connexion des applications ne sont stockés sur nos serveurs que sous forme de hachages, et les identifiants des vérifications de bases de données sont chiffrés. Les renseignements de chaque compte sont gardés séparés de ceux de tous les autres comptes, et les tentatives de connexion répétées sont limitées. Aucun système n’est parfaitement sûr, mais nous prenons des mesures raisonnables pour protéger vos renseignements.
Lieu de stockage de vos renseignements
Nos serveurs sont hébergés par Linode au Canada, et c’est là que vos renseignements sont stockés. Si vous utilisez Gryphon depuis l’extérieur du Canada, vos renseignements sont transférés au Canada et y sont traités.
La seule exception concerne nos emplacements de vérification. Avec les forfaits Pro et Teams, certaines vérifications sont aussi exécutées à partir de serveurs situés dans d’autres pays, également hébergés par Linode. Notre page des emplacements en dresse la liste. Pour exécuter l’une de ces vérifications, notre serveur n’envoie à l’emplacement que ce dont la vérification a besoin : le nom de l’hôte, l’adresse vérifiée et les paramètres de la vérification, qui comprennent son mot de passe dans le cas d’une vérification de base de données. Cet envoi se fait par une connexion chiffrée. L’emplacement exécute la vérification, renvoie le résultat et ne conserve rien. Il n’a pas de base de données, et il ne stocke ni ne journalise les renseignements qui lui ont été envoyés.
Apple, Google, Stripe et Mailgun peuvent traiter des renseignements dans d’autres pays, y compris aux États-Unis.
Modifications de la présente politique
Nous pouvons mettre à jour la présente politique de temps à autre. Nous vous informerons de toute modification importante par l’application ou par courriel, à l’adresse associée à votre compte. La date de « Dernière mise à jour » indiquée en haut de la page montre quand elle a été modifiée pour la dernière fois.
Pour nous joindre
GoCode.ca
Questions ou demandes : support@gocode.ca