Confidențialitate

Politica de confidențialitate

Actualizat

Politica aceasta descrie objtostl.com, un site static care convertește mesh-uri Wavefront OBJ în STL în browser. Este scrisă ca să se potrivească cu felul în care este construit site-ul. Dacă o propoziție de aici nu se mai potrivește vreodată cu programul, programul este cel în care ar trebui să ai încredere, iar pagina aceasta ar trebui corectată.

Versiunea scurtă

OBJ-ul tău este citit pe dispozitivul tău. Un Web Worker pe același dispozitiv îl parsează și construiește un STL. Descărcarea este un Blob local. Nu există cont, nu există o bază de date de mesh-uri și nu există o cerere a cărei treabă este să primească fișierul tău. Nu vindem date de mesh, pentru că nu le primim.

Ce se întâmplă când convertești

  1. Alegi un fișier .obj sau îl lași pe pagină. File API din browser citește octeții în memorie.
  2. Pagina verifică mărimea (oprirea dură este 40 MB) și extensia. Imaginile și fișierele STEP sunt respinse în pagină. Nu sunt trimise nicăieri pentru o a doua părere.
  3. O copie a octeților este transferată unui Web Worker. Worker-ul decodează textul, îl scalează și scrie STL cu Three.js.
  4. Numărul de triunghiuri și caseta de încadrare sunt arătate din rezultatul acela. Previzualizarea WebGL poate arăta mesh-ul acela pe grilă. Previzualizarea folosește aceleași triunghiuri locale.
  5. Descărcarea creează un Blob și un URL temporar de obiect, apoi apasă o legătură locală. URL-ul este revocat după ce salvarea pornește.

Schimbarea unităților, a scării, a axei în sus sau a ASCII față de binar rulează din nou drumul worker-ului din copia deja aflată în tab. Nu reîncarcă fișierul pe server.

Ce poți verifica

Deschide uneltele pentru dezvoltatori, selectează panoul Network și convertește un fișier. Nu ar trebui să vezi fetch, XHR sau trimiteri de formular care conțin OBJ-ul sau STL-ul tău. Codul convertorului nu apelează fetch sau XMLHttpRequest cu mesh-ul tău și nu construiește FormData din el. Worker-ul este un script încărcat de pe site-ul acesta ca orice alt asset static. Mesajele lui rămân în interiorul browserului.

Cubul mostră

«Încarcă cubul mostră de 10 unități» descarcă /samples/unit-cube-10.obj de pe site-ul acesta. Fișierul acela este al nostru. Este un cub de 12 triunghiuri folosit ca să arate scara. Nu este modelul tău, iar apăsarea butonului nu încarcă nimic pe server.

Evenimente locale

Convertorul trimite un eveniment de browser numit objtostl:analytics pentru trei momente: fișier ales (file_drop), parsare terminată (parse_ok) și STL salvat (download_stl). Obiectul de detaliu poate include mărimea fișierului în octeți, numărul de triunghiuri, unitatea, axa în sus, scara și dacă STL-ul este binar. Nu include numele fișierului, textul OBJ sau octeții STL. Lansarea aceasta nu atașează un script de analiză de la terți, un script de reclamă sau o etichetă care ascultă evenimentele acelea și le trimite mai departe. Dacă asta se schimbă, pagina aceasta o va spune înainte ca scriptul să fie adăugat.

Convertorul nu setează cookie-uri și nu creează un cont. Nu scrie mesh-ul tău în localStorage sau IndexedDB. Nu există autentificare. O gazdă sau o extensie de browser ar putea totuși să-și stocheze propriile date; asta este în afara scripturilor paginii acesteia.

Ce poate vedea totuși serverul

Site-ul este HTML, CSS, JavaScript static și câteva imagini. Prima vizită descarcă fișierele acelea. O gazdă care le servește poate păstra jurnale obișnuite de cereri: adresă IP, agent de utilizator, URL și oră. Jurnalele acelea sunt despre aducerea paginii, nu despre prelucrarea unui mesh. OBJ-ul tău nu face parte din URL și nu face parte dintr-un API de conversie, pentru că API-ul acela nu există. Șirurile de interogare precum ?units=mm doar selectează un meniu derulant. Nu sunt o copie a fișierului. Nu pune un model în bara de adresă; nimic din unealtă nu îți cere asta.

Fonturi, biblioteci și terți

Paginile folosesc stiva de fonturi a sistemului. Nu cer un font de la un CDN al unui terț. Three.js este împachetat cu site-ul, nu încărcat dintr-o build găzduită separat în momentul conversiei. Legăturile către Bambu Studio, UltiMaker Cura și PrusaSlicer părăsesc site-ul acesta. Vânzătorii aceia au propriile politici. Nu le trimitem mesh-ul tău.

Publicitate

Niciun script de publicitate, loc de reclamă sau fișier ads.txt nu este livrat cu site-ul acesta. Un folder poate exista în arborele sursă ca aducere-aminte că reclamele nu sunt legate. Nu este încărcat de nicio pagină.

Copii

Instrumentul nu cere vârstă sau identitate. Este un convertor de fișiere, nu un produs social. Nu pune date personale într-un comentariu OBJ dacă nu ai vrea comentariul acela pe un calculator partajat. Tot nu primim fișierul.

Contact

Pagina de contact arată [email protected]. Un mesaj către adresa aceea este un e-mail obișnuit din propria ta aplicație de mail. Site-ul acesta nu are formular de contact și tot nu primește fișiere mesh. Nu atașa un OBJ sau un STL.

Schimbări

Dacă arhitectura se schimbă — de exemplu dacă se adaugă o etichetă reală de analiză sau un script de reclamă — pagina aceasta va fi actualizată în aceeași lansare. Data de sus este data textului acestuia.

Limbi

Politica aceasta este publicată în mai multe limbi. Dacă o traducere nu se potrivește cu textul în engleză, textul în engleză este referința.

Înapoi la conversie OBJ în STL