Politique de confidentialité

Dernière mise à jour : 19 septembre 2026

STL Diff Online propose trois modes de travail qui traitent vos données différemment :

  • La comparaison gratuite dans le navigateur : l’outil de la page Comparateur gratuit. Vos fichiers de modèles ne quittent jamais le navigateur : toute la comparaison s’exécute en JavaScript et dans un Web Worker sur votre ordinateur. Nous ne recevons jamais votre géométrie, vos noms de fichiers ni le contenu de vos modèles. Comparer deux modèles ne nécessite aucun compte et n’envoie aucun fichier.

    Pour comparer un troisième modèle dans le même onglet, vous devez vous connecter avec un compte gratuit. Les fichiers restent dans votre navigateur ; la section ci-dessous explique précisément ce qu’implique cette connexion.

  • Projets et révisions : l’espace de projets après connexion. Pour fournir un historique des révisions et des comparaisons instantanées, les modèles ajoutés à un projet sont stockés sur nos serveurs. Cette partie est liée à un compte et facultative : elle s’applique uniquement lorsque vous vous connectez et créez un projet.
  • Partager pour validation : transformer une comparaison en lien qu’une autre personne peut ouvrir. C’est le seul cas où une comparaison commencée dans le navigateur est envoyée sur nos serveurs, car le destinataire doit pouvoir l’ouvrir sur son propre ordinateur. Ce choix est facultatif et propre à chaque comparaison : rien ne quitte votre navigateur avant que vous cliquiez sur Partager pour validation et confirmiez. Le lien expire automatiquement.

Outil gratuit : ce que nous ne collectons pas

  • Contenu ou géométrie des modèles, analysés et comparés localement dans votre navigateur.
  • Noms des fichiers de modèles.
  • Empreintes du contenu de vos fichiers. Nous calculons un SHA-256 de chaque fichier dans votre navigateur pour détecter si les deux sont identiques octet par octet, mais l’empreinte elle-même n’est jamais transmise ni stockée.
  • Votre adresse IP, sauf utilisation temporaire pour prévenir le spam, décrite ci-dessous.
  • Cookies de suivi, de publicité ou d’analyse par des tiers.

Outil gratuit : les données de télémétrie anonymes collectées

Pour comprendre si l’outil est utile et assurer son fonctionnement, nous enregistrons une petite quantité de télémétrie anonyme qui ne permet pas de vous identifier :

  • Deux identifiants anonymes : un identifiant d’appareil persistant (UUID aléatoire dans localStorage) et un identifiant de session temporaire (UUID aléatoire dans sessionStorage, réinitialisé à la fermeture de l’onglet). Ils permettent de distinguer « une personne a fait cinq comparaisons » de « cinq personnes en ont fait une chacune » et d’estimer l’usage quotidien sans connaître votre identité. Effacer le stockage du navigateur réinitialise l’identifiant d’appareil.
  • Mesures de comparaison : pour chaque comparaison, réussie ou non, nous enregistrons quelques valeurs anonymes non identifiantes : tailles en octets des deux fichiers, durée, nombres de triangles, formats (STL binaire ou ASCII, OBJ ou 3MF), pourcentage de volume modifié et volumes ajoutés ou supprimés, résolution des voxels et mode d’alignement, indicateur de réussite ou d’échec avec catégorie générale d’erreur, indicateur de fichiers identiques octet par octet, origine (vos fichiers ou exemple intégré), décalage horaire, version de l’application et horodatage. Jamais le contenu, la géométrie ni les noms des fichiers.
  • Événements de navigation : catégorie de page, section ou commande identifiée consultée ou cliquée, langue de l’interface, chemins source et destination sans paramètres de requête, état de connexion, identifiant de session aléatoire propre à l’onglet et horodatage. Les noms d’événements proviennent d’une liste fixe autorisée. Ces enregistrements ne contiennent ni texte arbitraire de page, ni référent, jeton de validation, identifiant d’utilisateur, adresse e-mail ou adresse IP.
  • Note de satisfaction facultative : si vous évaluez une comparaison dans la fenêtre prévue, nous enregistrons la note de 1 à 5 étoiles, les motifs prédéfinis éventuellement sélectionnés et votre commentaire facultatif « Dites-nous-en plus ».
  • Messages de retour : ce que vous saisissez dans le formulaire /feedback de ce site. Si vous fournissez une adresse e-mail, elle est enregistrée avec le message afin que nous puissions répondre.

Outil gratuit : le troisième modèle et la connexion requise

Le Comparateur gratuit peut comparer trois modèles à la fois : A → B, B → C et C → A. Seule cette fonctionnalité exige une connexion avec un compte gratuit. Rien d’autre ne change : la troisième comparaison est calculée et affichée dans votre navigateur comme les deux premières, et aucun des trois fichiers n’est envoyé, que vous soyez connecté ou non.

La connexion recharge la page, ce qui ferait perdre les deux modèles ouverts. En cliquant sur Se connecter, une copie est donc conservée dans ce navigateur, sur cet ordinateur, jamais sur un serveur, même temporairement. Seuls les deux fichiers, la palette utilisée et votre demande d’un troisième modèle sont conservés : aucun résultat de comparaison ni autre élément de la page. Si le navigateur ne peut pas les stocker, par exemple en navigation privée ou faute de place, nous vous en informons et vous choisissez de vous connecter quand même ou non. Aucun fichier n’est envoyé dans les deux cas.

La copie n’est utilisée qu’une fois. À votre retour après connexion, elle est directement restaurée dans la page et supprimée dans la même opération. Elle ne peut donc être restaurée une seconde fois ni dans un autre onglet. Si la connexion n’aboutit pas, parce que vous changez d’avis ou que nous ne pouvons pas confirmer son résultat, la copie reste volontairement en place pour retrouver votre travail lors d’une nouvelle tentative.

Comment fonctionne réellement la demi-heure. La copie reçoit une échéance à trente minutes. Elle est vérifiée lors de la lecture et à la prochaine ouverture du site dans ce navigateur ; toute copie expirée est alors refusée et supprimée. Rien de notre application ne s’exécute lorsque le navigateur est fermé : la copie ne disparaît donc pas seule au bout de trente minutes. Si vous fermez l’onglet pendant la connexion, elle reste dans le stockage jusqu’à la prochaine ouverture du site et à la vérification. Sur un ordinateur public ou partagé, terminez la connexion ou effacez le stockage de ce site avant de partir.

Ce que la connexion elle-même comptabilise. Nous conservons quatre compteurs ; chaque ligne contient un jour, un nom et un nombre : l’offre du troisième modèle a été affichée, quelqu’un a cliqué sur Se connecter, une connexion a abouti et un compte a été créé pendant le processus. Ces lignes ne contiennent aucun identifiant, ni le vôtre ni celui du navigateur, et aucun horaire plus précis que la date. Elles ne permettent donc pas d’isoler une personne. La requête du navigateur pour incrémenter un compteur ne contient que son nom. Pour compter les deux derniers événements, le lien de connexion indique le bouton à l’origine de la demande : ce seul mot, rien sur vous ni vos fichiers.

Projets : ce que nous stockons lorsque vous vous connectez

L’espace de projets est lié à un compte ; cette partie n’est donc pas anonyme. Lorsque vous vous connectez et utilisez des projets, nous stockons :

  • Votre compte : vous vous connectez via un fournisseur d’identité tiers. Nous recevons l’identifiant et le profil de base qu’il renvoie, par exemple votre nom ou pseudonyme et votre e-mail, pour identifier votre compte. Nous ne voyons jamais votre mot de passe.
  • Vos modèles envoyés : les fichiers ajoutés à un projet, leur géométrie, les numéros de révision, les noms et vos commentaires. Ils sont stockés côté serveur pour afficher l’historique et mettre en cache les comparaisons entre révisions.
  • Collaborateurs : si vous invitez quelqu’un à un projet, nous enregistrons l’autorisation de lecture ou de modification pour lui permettre de l’ouvrir.
  • Invitations aux personnes sans compte - si l'adresse invitée n'a jamais été utilisée pour se connecter, aucun compte ne peut encore recevoir l'accès. Nous conservons donc l'invitation : adresse e-mail, rôle choisi, personne à l'origine de l'invitation, expiration et message envoyé. L'adresse est également transmise à notre prestataire d'e-mail pour l'envoi. L'invitation est liée à cette adresse et n'accorde l'accès qu'après une connexion avec celle-ci ; transférer le message ne transmet aucun accès. Elle expire après 7 jours, vous pouvez la révoquer à tout moment et le message conservé est supprimé dès qu'elle est acceptée ou révoquée. Supprimer le projet supprime aussi ses invitations.

Vos projets sont privés par défaut : seuls vous et les collaborateurs que vous invitez explicitement pouvez les consulter. Nous ne les rendons pas publics, ne les indexons pas et ne les partageons avec personne d'autre.

Partager pour validation : ce que contient un lien

Une validation est le seul contenu ici délibérément accessible sans compte. Lorsque vous partagez une comparaison, nous conservons les deux modèles, leurs noms et tailles de fichiers, les réglages du calcul et la décision reçue : approbation ou demande de modifications, ainsi que le nom et le commentaire saisis par la personne qui examine les modèles. Nous ne vérifions pas ce nom, n'exigeons aucune connexion et n'enregistrons ni son adresse IP ni son appareil. Une décision de validation est un message d'une personne que vous connaissez déjà, pas une signature électronique.

Le lien lui-même donne accès. Toute personne qui le possède peut ouvrir la validation et répondre une fois. Traitez-le comme un lien vers un fichier privé et ne l'envoyez qu'à la personne concernée. Nous excluons les liens de validation des moteurs de recherche. Vous pouvez révoquer un lien à tout moment, ce qui empêche immédiatement toute ouverture. Nous comptons approximativement les ouvertures, sans identifier personne, pour vous permettre de savoir si la validation a déjà été consultée.

Une validation créée sans connexion est liée au navigateur qui l'a créée : la clé permettant de la révoquer n'est conservée que dans ce navigateur et nous ne pouvons pas la récupérer. La connexion propose de transférer ces validations vers votre compte pour les conserver même après l'effacement des données du navigateur.

Si vous choisissez Envoyer un e-mail, nous conservons avec la validation l'adresse du destinataire, le texte de l'invitation et le résultat de l'envoi pour permettre les nouvelles tentatives sans invitations en double. Resend traite cette adresse et le lien public de validation pour distribuer l'e-mail. Le jeton privé de gestion et les fichiers des modèles ne sont jamais inclus. Ces enregistrements restent associés à la validation ; vous pouvez demander leur suppression via notre formulaire de contact. Les adresses qui renvoient les messages ou signalent du spam sont conservées séparément pour empêcher de nouvelles invitations et peuvent aussi être supprimées sur demande. Elles ne servent ni au marketing ni aux analyses.

Si le propriétaire d'un projet active les notifications, nous envoyons les mises à jour via Resend au propriétaire et à tous les participants ayant une adresse e-mail, y compris la personne à l'origine de la modification. Les e-mails contiennent les noms du projet et de la révision ainsi qu'un lien, jamais les fichiers des modèles. Si le projet soumet aussi les nouvelles révisions à validation, le même type de message est envoyé lorsqu'une révision est proposée, approuvée, rejetée ou renvoyée pour modification. L'accès au projet est revérifié avant l'envoi des messages en attente ; l'avis de suppression d'un projet est envoyé à ses derniers participants. Le propriétaire peut désactiver les notifications dans le menu à trois points du projet. Les enregistrements de notification, y compris les copies nécessaires après la suppression d'un projet, sont supprimés après 14 jours lorsque le service fonctionne.

Préférences linguistiques

La langue choisie pour l'interface est conservée dans ce navigateur. Si vous êtes connecté, nous l'enregistrons aussi dans votre compte. La langue d'une notification ou invitation en attente reste inchangée lors des nouvelles tentatives d'envoi ; modifier la langue du compte affecte les futurs messages. Nous incluons la langue de l'interface dans les événements de navigation expressément autorisés, sans transmettre la liste complète des langues de votre navigateur.

Protection contre le spam

Nous utilisons temporairement votre adresse IP pour prévenir le spam et les abus : limitation de fréquence des formulaires publics, des lots d'événements du site, de la création et du téléversement des validations, ainsi que des invitations par e-mail. Votre adresse IP n'est jamais conservée avec votre envoi. Toute valeur temporaire utilisée contre les abus est irréversible et supprimée sous environ un jour.

Durée de conservation

  • Événements anonymes de comparaison : conservés indéfiniment sous forme agrégée.
  • Événements de navigation expressément autorisés : conservés pour l'analyse agrégée du produit.
  • Copie de A et B mise de côté pour la connexion : une demi-heure, vérifiée à la lecture et à la prochaine ouverture du site dans ce navigateur, puis supprimée dès que les deux modèles réapparaissent à l'écran. Elle ne nous est jamais transmise ; nous n'avons donc rien à conserver ni à supprimer de notre côté.
  • Messages de contact avec adresse e-mail : conservés jusqu'à notre réponse ou pendant 90 jours au maximum, selon la première échéance.
  • Retours anonymes sans e-mail : conservés indéfiniment comme avis sur le produit.
  • Adresses de la liste d'attente Premium : conservées jusqu'à l'ouverture de la facturation Premium et l'envoi de l'e-mail de lancement, puis supprimées.
  • Données du compte Premium et modèles téléversés : conservés jusqu'à leur suppression. Supprimez une révision ou un projet, ou demandez la fermeture de votre compte, et ils seront supprimés du stockage actif.
  • Liens de validation : sept jours avec l'offre gratuite, trente avec Pro, prolongeables avec une offre payante et révocables à tout moment. Peu après l'expiration, les modèles sont supprimés ; la décision et sa date restent conservées, car « expiré » ne devrait pas signifier « jamais arrivé ».
  • Données de facturation : Stripe conserve les factures et les paiements pendant la durée exigée par les règles fiscales et comptables. Nous conservons une petite copie de l'état actuel de votre abonnement, décrite sous Paiements, remplacée à chaque changement signalé par Stripe et supprimée avec votre compte.
  • Valeurs de prévention des abus : temporaires et irréversibles, supprimées sous environ un jour et sans lien avec vos envois.

Paiements

Les abonnements sont traités par Stripe. Les coordonnées de carte sont saisies sur les pages de Stripe et n'atteignent jamais nos serveurs : nous ne voyons ni ne conservons aucun numéro de carte. Stripe conserve l'adresse de facturation et l'utilise pour calculer les taxes de votre pays. Nous conservons une copie de l'abonnement tel que Stripe le décrit : identifiants client et abonnement, identifiant du prix, périodicité mensuelle ou annuelle, montant et devise, éventuel code promotionnel, statut, résiliation programmée et fin de la période en cours. Cette copie permet à l'application de connaître votre offre sans interroger Stripe à chaque page et est remplacée à chaque changement signalé par Stripe. Votre e-mail et votre nom sont transmis à Stripe pour figurer sur vos factures. Stripe fournit les factures, chacune indiquant le vendeur de la vente concernée.

Tiers

Nous ne vendons ni ne louons vos données. L'application et sa base de données fonctionnent chez un hébergeur cloud tiers, la connexion Premium utilise un fournisseur d'identité tiers et Stripe gère les paiements. Chacun reçoit les métadonnées habituelles de requête, d'identité ou de facturation : horodatages, adresses IP, codes de réponse, identifiant de connexion ou données de paiement, conformément à sa propre politique de confidentialité. Nous ne partageons jamais vos projets ni leur contenu avec d'autres personnes que les collaborateurs que vous invitez.

Vos choix

  • Outil gratuit : pour réinitialiser votre identifiant anonyme d'appareil, effacez le localStorage de ce site dans les paramètres du navigateur. L'identifiant de session de chaque visite s'efface à la fermeture de l'onglet.
  • Troisième modèle : effacer les données de ce site dans le navigateur supprime aussi la copie de A et B laissée par une connexion inachevée. Terminer la connexion la supprime également : les modèles reviennent dans la page et la copie est effacée à ce moment-là.
  • Premium : supprimez une révision ou un projet à tout moment pour retirer ces modèles de nos serveurs. Pour fermer votre compte et supprimer toutes vos données, contactez-nous via le formulaire de contact.
  • Validations : révoquez un lien à tout moment depuis la section Validations de votre compte ou le navigateur qui l'a créé pour empêcher toute ouverture. La révocation est immédiate et irréversible.
  • Pour supprimer un message ou une adresse e-mail précédemment envoyés pour la liste d'attente, écrivez-nous via le formulaire de contact et nous les supprimerons.

Modifications

Si les données collectées changent, nous mettrons à jour la date en haut de cette page et signalerons le changement dans l'indicateur de version du pied de page.