Sécurité et confidentialité
Vos tests et preuves restent sur vos machines. Cette page indique ce qui en sort, ce que votre compte conserve et pendant combien de temps, ainsi que la façon d'en obtenir une copie. La Politique de confidentialité est le texte juridique ; cette page en est la version pratique.
Ce qui quitte votre machine
Nexus Studio établit une seule connexion de sa propre initiative : la vérification de licence. Sur l'écran License du Studio, What leaves this machine affiche la prochaine requête exactement, avec la clé ou le jeton masqué.
- Activation, une fois par machine : votre clé de licence, le hachage de la machine, un nonce et les détails de la machine.
- Renouvellement, au démarrage de Studio et une fois par jour pendant qu'il fonctionne, ou toutes les heures lorsqu'une vérification est en retard : le jeton d'activation, le hachage de la machine, un nouveau nonce et les détails de la machine. Un serveur qui exécute le moteur sans Studio effectue le renouvellement avant une commande, dès que sa vérification est due.
- Jamais : noms des tests, code des tests, résultats, captures d'écran, vidéos, rapports, historique, ni les adresses des applications que vous testez.
Ce que représente chaque élément :
- Empreinte machine. Un SHA-256 de l'identifiant propre à votre machine : le MachineGuid sous Windows,
/etc/machine-idsous Linux. L'identifiant lui-même n'est jamais envoyé. Chaque utilisateur Windows et chaque réinstallation du Studio sur une même machine produisent le même hachage, c'est pourquoi ils partagent un seul siège. - Nonce. 32 octets aléatoires, renouvelés à chaque requête. La réponse doit les retourner, signés, afin qu'une ancienne réponse ne puisse pas être rejouée.
- Détails de la machine. Le nom d'hôte de la machine, le nom et la version de son système d'exploitation, ainsi que la version de Studio, chacun tronqué à 64 caractères. Ils servent uniquement à identifier la machine dans votre compte, sous License & machines ; le serveur ne les utilise jamais pour prendre une quelconque décision concernant la licence.
- Jeton d'activation. Un secret aléatoire que le serveur de licences attribue à cette machine lors de son activation. Il représente le siège de cette machine, et le serveur n'en conserve qu'un hachage.
La réponse est une confirmation signée : votre identifiant de licence, votre plan, l'empreinte machine et les dates. Le Studio ne la conserve qu'après avoir vérifié la signature, le nonce et l'empreinte machine, et ne fait jamais confiance à une confirmation pendant plus de 16 jours, quoi qu'elle indique. Votre identifiant de licence est renvoyé dans cette réponse ; la requête ne le contient pas.
Le serveur de licences fonctionne sur Cloudflare, qui voit l'adresse IP d'où provient chaque vérification. Tout autre service auquel vous vous connectez, comme Jira, Slack, Telegram ou un fournisseur d'IA en nuage, est contacté directement depuis votre machine, jamais par notre intermédiaire.
Clés et jetons
- Votre clé de licence est affichée une seule fois, dans votre compte. Nous n'en conservons que le préfixe, qui permet de distinguer les clés, ainsi qu'un hachage SHA-256 de la clé, de sorte que personne ne peut la lire depuis nos systèmes, vous y compris.
- Le Studio envoie la clé une seule fois, lors de l'activation, et ne la stocke pas. Il stocke le jeton d'activation et la dernière confirmation dans
license.json, dans le dossier.sentinel-studiode votre profil utilisateur, scellé avec un HMAC lié à cette machine : un fichier copié ou modifié est considéré comme manquant. - Un ordinateur portable perdu ou volé : dans votre compte, sous License & machines, désactivez-le. Son jeton cesse immédiatement de fonctionner, la machine est bloquée jusqu'à ce que vous l'autorisiez à nouveau, et elle passe en lecture seule lors de sa prochaine vérification de licence, ou lorsque sa dernière confirmation expire, 11 jours au maximum, si elle reste hors ligne. Régénérer la clé effectue la même opération pour chaque machine.
- Votre compte se connecte via un lien à usage unique valable 15 minutes, ou avec Google. Une session dure 30 jours, et Settings permet de déconnecter toutes les autres sessions.
Ce que nous conservons, et pendant combien de temps
Le portail de compte et le serveur de licences conservent leurs enregistrements dans une seule base de données. Chaque ligne ci-dessous correspond à l'une de ses tables, avec la durée de conservation, y compris après que vous ayez supprimé votre compte. Une tâche planifiée effectue la purge. La Politique de confidentialité explique pourquoi nous conservons chacun de ces éléments, et qui les traite.
| Enregistrement | Ce qu'il contient | Durée de conservation |
|---|---|---|
| Compte | Votre adresse e-mail et si elle est vérifiée, votre identifiant de compte Google si vous utilisez Google, votre identifiant client Stripe dès que vous payez, les Conditions que vous avez acceptées et à quel moment, un paiement en cours, la date de création du compte. | Pendant que le compte est ouvert. À la suppression, l'adresse e-mail devient un espace réservé et l'identifiant Google est effacé ; l'identifiant du compte, ses dates, l'identifiant client Stripe et l'acceptation des Conditions sont purgés 24 mois plus tard. |
| Sessions | Un hachage SHA-256 de chaque jeton de session, ainsi que sa date de début, de fin ou de déconnexion. | Une session dure 30 jours ; son enregistrement est purgé 30 jours après sa fin. Effacée lors de la suppression. |
| Liens de connexion | L'adresse vers laquelle un lien pointait, un hachage du lien, et sa date d'expiration ou d'utilisation. | Un lien est valable 15 minutes ; son enregistrement est purgé 1 jour après son expiration. Effacé lors de la suppression. |
| Licence | Forfait, intervalle de facturation, nombre de machines autorisées, statut et motif de révocation, identifiant d'abonnement Stripe, les dates de validité et de grâce, une fin planifiée, la première activation, la date d'envoi des rappels d'essai et de renouvellement. | Pendant que le compte est ouvert. À la suppression, il est marqué comme annulé, ou reste révoqué, sans aucune donnée permettant de vous identifier, et est purgé 24 mois plus tard. |
| Clé de licence | Le préfixe de la clé et un hachage SHA-256 de celle-ci ; sa date de création et de remplacement. | Pendant que le compte est ouvert. Effacée lors de la suppression : la clé cesse de fonctionner. |
| Machines | Le hachage de chaque machine activée, un hachage de son jeton d'activation, le nom que vous lui avez attribué, son nom d'hôte, son système d'exploitation et sa version de Studio, ainsi que la date et l'heure de son activation, de sa dernière vérification, de sa désactivation et de son blocage. | Pendant que le compte est ouvert. Effacée lors de la suppression : chaque machine cesse de se renouveler. |
| Machines d'essai | Le hachage de chaque machine ayant démarré un essai, ainsi que l'essai concerné. | Pendant que le compte est ouvert, puis 24 mois après la suppression, afin qu'une machine puisse encore bénéficier d'un essai. |
| E-mails | Quel e-mail a été envoyé et à quel moment : liens de connexion, rappels d'essai et de renouvellement, avis concernant votre forfait, votre licence et votre compte. Jamais votre adresse : une ligne de connexion contient un hachage de celle-ci, une ligne de rappel votre identifiant de compte. | Pendant que le compte est ouvert. Effacés lors de la suppression, à l'exception de l'avis de suppression du compte, purgé 24 mois plus tard. |
| Journal d'audit | Événements du compte : connexions et déconnexions, acceptation des conditions d'utilisation, régénération d'une clé, machine désactivée, de nouveau autorisée ou renommée, paiement non appliqué ou remboursé automatiquement, révocation ou rétablissement d'une licence avec le motif, suppression du compte proprement dite. | Tant que le compte est ouvert, puis 24 mois après sa suppression. Personne ne peut le modifier. |
| Événements de paiement | L'identifiant et le type de chaque notification envoyée par Stripe, ainsi que sa date de réception. | Conservé : il ne contient aucune donnée personnelle. |
| Visites du site | Une vue de page ou un téléchargement : le chemin de la page, le site qui y a renvoyé, l'heure. Aucune adresse IP, aucun cookie ni identifiant. | 13 mois. Jamais associé à un compte. |
Ce qui subsiste après une suppression est ce dont un litige de facturation ou un second essai sur la même machine pourrait avoir besoin, et ces données sont purgées après 24 mois. La suppression du compte entraîne également la suppression de votre enregistrement client chez Stripe, avec ses cartes enregistrées ; les factures et les paiements restent chez Stripe, à des fins comptables.
Cookies
Jusqu'à ce que vous acceptiez la barre d'analyse (Google Analytics 4, désactivée par défaut et jamais active avec Global Privacy Control ou Do Not Track) ou que vous ouvriez le chat, ce site web ne dépose aucun cookie et ne stocke rien dans votre navigateur. Le portail de compte ne définit que ce qui est nécessaire à la connexion, et rien à des fins publicitaires. Le chat (Intercom) se charge uniquement lorsque vous appuyez sur "Chat with the AI agent" et définit alors ses propres cookies intercom-… ; la page de connexion ne le charge jamais.
__Host-sessionvous maintient connecté au portail pendant 30 jours, ou jusqu'à ce que vous vous déconnectiez. Il contient un jeton aléatoire que les scripts de page ne peuvent pas lire (HttpOnly), qui transite uniquement via HTTPS (Secure) et uniquement vers notre propre domaine, avec SameSite=Lax. Nous ne conservons qu'un hachage du jeton.__Host-g_oidcexiste uniquement pendant votre connexion avec Google. Il protège cette connexion et est supprimé à la fin de celle-ci, ou après 5 minutes.
Télécharger vos données
- Dans votre compte, ouvrez Privacy et choisissez Download my data.
- Vous obtenez un fichier JSON nommé
nexus-account-suivi de la date. Il contient votre compte, votre licence, vos clés (préfixe et dates uniquement), vos machines et machines d'essai, vos sessions, vos liens de connexion, les e-mails que nous vous avons envoyés ainsi que votre journal d'audit.
Il n'inclut jamais les hachages stockés de vos clés, jetons ou sessions. Vos factures, votre carte et votre adresse de facturation sont gérées par Stripe : ouvrez Plan & billing, puis Manage billing. Pour supprimer le compte, consultez Deleting your account.