Confidentialité

Politique de confidentialité

Mis à jour

Cette politique décrit objtostl.com, un site statique qui convertit des maillages OBJ Wavefront en STL dans le navigateur. Elle est écrite pour correspondre à la façon dont le site est construit. Si une phrase ici contredit un jour le logiciel, c’est le logiciel qu’il faut croire, et cette page devrait être corrigée.

La version courte

Votre OBJ est lu sur votre appareil. Un Web Worker sur ce même appareil le décode et construit un STL. Le téléchargement est un Blob local. Il n’y a pas de compte, pas de base de maillages, et pas de requête dont le travail serait de recevoir votre fichier. Nous ne vendons pas de données de maillage, parce que nous ne les recevons pas.

Ce qui se passe quand vous convertissez

  1. Vous choisissez un fichier .obj, ou vous le déposez sur la page. L’API de fichiers du navigateur lit les octets en mémoire.
  2. La page vérifie la taille (l’arrêt dur est 40 MB) et l’extension. Les images et les fichiers STEP sont refusés dans la page. Ils ne sont envoyés nulle part pour un second avis.
  3. Une copie des octets est transférée à un Web Worker. Le worker décode le texte, le met à l’échelle et écrit le STL avec Three.js.
  4. Le nombre de triangles et la boîte englobante sont affichés à partir de ce résultat. L’aperçu WebGL peut montrer ce maillage sur la grille. L’aperçu utilise les mêmes triangles locaux.
  5. Le téléchargement crée un Blob et une URL d’objet temporaire, puis clique un lien local. L’URL est révoquée après le début de l’enregistrement.

Changer les unités, l’échelle, l’axe vertical ou ASCII contre binaire relance ce chemin du worker à partir de la copie déjà dans l’onglet. Ça ne renvoie pas le fichier.

Ce que vous pouvez vérifier

Ouvrez les outils de développement, sélectionnez le panneau Réseau et convertissez un fichier. Vous ne devriez pas voir de fetch, de XHR ou d’envois de formulaire qui contiennent votre OBJ ou votre STL. Le code du convertisseur n’appelle pas fetch ni XMLHttpRequest avec votre maillage, et il n’en construit pas de FormData. Le worker est un script chargé depuis ce site comme n’importe quel autre fichier statique. Ses messages restent dans le navigateur.

Le cube d’exemple

« Charger le cube d’exemple de 10 unités » télécharge /samples/unit-cube-10.obj depuis ce site. Ce fichier est le nôtre. C’est un cube de 12 triangles utilisé pour montrer l’échelle. Ce n’est pas votre modèle, et appuyer sur le bouton n’envoie rien.

Événements locaux

Le convertisseur émet un événement de navigateur nommé objtostl:analytics pour trois moments : fichier choisi (file_drop), lecture terminée (parse_ok) et STL enregistré (download_stl). L’objet de détail peut inclure la taille du fichier en octets, le nombre de triangles, l’unité, l’axe vertical, l’échelle, et si le STL est binaire. Il n’inclut pas le nom du fichier, le texte OBJ ni les octets STL. Ce lancement n’attache pas de script d’analyse tiers, de script publicitaire, ni de balise qui écoute ces événements et les expédie. Si cela change, cette page le dira avant que le script soit ajouté.

Cookies, comptes et stockage

Le convertisseur ne pose pas de cookies et ne crée pas de compte. Il n’écrit pas votre maillage dans localStorage ni dans IndexedDB. Il n’y a pas de connexion. Un hébergeur ou une extension de navigateur pourrait encore stocker ses propres données ; cela sort des scripts de cette page.

Ce que le serveur peut encore voir

Le site est du HTML, du CSS, du JavaScript statiques, et quelques images. La première visite télécharge ces fichiers. Un hébergeur qui les sert peut garder des journaux de requêtes ordinaires : adresse IP, agent utilisateur, URL et heure. Ces journaux concernent le chargement de la page, pas le traitement d’un maillage. Votre OBJ ne fait pas partie de l’URL et ne fait pas partie d’une API de conversion, parce que cette API n’existe pas. Les chaînes de requête comme ?units=mm ne font que sélectionner une liste. Elles ne sont pas une copie du fichier. Ne mettez pas un modèle dans la barre d’adresse ; rien dans l’outil ne vous le demande.

Polices, bibliothèques et tiers

Les pages utilisent la pile de polices du système. Elles ne demandent pas une police à un CDN tiers. Three.js est livré avec le site, pas chargé depuis une version hébergée à part au moment de la conversion. Les liens vers Bambu Studio, UltiMaker Cura et PrusaSlicer quittent ce site. Ces éditeurs ont leurs propres politiques. Nous ne leur envoyons pas votre maillage.

Publicité

Aucun script publicitaire, aucun emplacement publicitaire et aucun fichier ads.txt n’est livré avec ce site. Un dossier peut exister dans l’arbre source pour rappeler que la publicité n’est pas branchée. Aucune page ne le charge.

Enfants

L’outil ne demande pas l’âge ni l’identité. C’est un convertisseur de fichiers, pas un produit social. Ne mettez pas de données personnelles dans un commentaire OBJ si vous ne voudriez pas ce commentaire sur un ordinateur partagé. Nous ne recevons toujours pas le fichier.

Contact

La page contact montre hello@objtostl.com. Un message à cette adresse est un e-mail ordinaire depuis votre propre application de courrier. Ce site n’a pas de formulaire de contact et ne reçoit toujours pas de fichiers de maillage. N’attachez pas d’OBJ ni de STL.

Modifications

Si l’architecture change — par exemple si une vraie balise d’analyse ou un script publicitaire est ajouté — cette page sera mise à jour dans la même publication. La date en haut est la date de ce texte.

Langues

Cette politique est publiée en plusieurs langues. Si une traduction contredit le texte anglais, le texte anglais fait référence.

Retour à l’outil pour convertir OBJ en STL