隱私

隱私政策

更新

本政策描述 objtostl.com,一個在瀏覽器裡把 Wavefront OBJ 網格轉換成 STL 的靜態網站。它按網站實際的做法來寫。如果這裡的某句話和軟體不一致,你應該相信軟體,而這一頁應該被改正。

短版本

你的 OBJ 在你的裝置上讀取。同一台裝置上的 Web Worker 解析它並產生 STL。下載是本機的 Blob。沒有帳號,沒有網格資料庫,也沒有以接收你的檔案為工作的請求。我們不出售網格資料,因為我們收不到它。

轉換時發生什麼

  1. 你選擇一個 .obj 檔案,或把它拖到頁面上。瀏覽器的 File API 在記憶體裡讀取這些位元組。
  2. 頁面檢查大小(硬停止是 40 MB)和副檔名。圖片和 STEP 檔案在頁面裡被拒絕。它們不會被送到別處徵求第二意見。
  3. 這些位元組的一份副本交給 Web Worker。Worker 解碼文字,做縮放,並用 Three.js 寫出 STL。
  4. 三角形數量和包圍盒從那個結果裡顯示出來。WebGL 預覽可以把那份網格畫在格子上。預覽用的是同一批本機三角形。
  5. 下載建立一個 Blob 和一個暫時的物件網址,然後點擊一個本機連結。儲存開始後,這個網址會被收回。

改單位、縮放、朝上軸,或在 ASCII 與二進位之間切換,會用分頁裡已有的那份副本再跑一遍 Worker。它不會重新上傳檔案。

你可以自己核實什麼

打開開發者工具,選中網路面板,再轉換一個檔案。你不應該看到包含你的 OBJ 或 STL 的 fetch、XHR 或表單提交。轉換程式不會帶著你的網格去呼叫 fetch 或 XMLHttpRequest,也不會用它來組建 FormData。Worker 是像其他靜態資源一樣從本站載入的腳本。它的訊息留在瀏覽器裡面。

範例立方體

「載入 10 單位範例立方體」會從本網站下載 /samples/unit-cube-10.obj。那個檔案是我們的。它是一個用來示範縮放的 12 三角形立方體。它不是你的模型,按下按鈕也不會上傳任何東西。

本機事件

轉換會在三個時刻發出名為 objtostl:analytics 的瀏覽器事件:選中檔案(file_drop)、解析完成(parse_ok)、STL 已儲存(download_stl)。詳情物件可能包括以位元組計的檔案大小、三角形數量、單位、朝上軸、縮放,以及 STL 是否為二進位。它不包括檔名、OBJ 文字或 STL 位元組。這次上線沒有掛上第三方分析腳本、廣告腳本,或監聽這些事件並把它們送走的標籤。如果這一點改變,腳本加上之前,這一頁會先寫明。

Cookie、帳號和儲存

轉換不設定 Cookie,也不建立帳號。它不把你的網格寫入 localStorage 或 IndexedDB。沒有登入。主機或瀏覽器擴充功能仍可能儲存它們自己的資料;那在本頁腳本之外。

伺服器仍然能看到什麼

網站是靜態的 HTML、CSS、JavaScript 和幾張圖片。第一次造訪會下載這些檔案。提供它們的主機可能保留普通的請求日誌:IP 位址、使用者代理、網址和時間。那些日誌是關於取頁面的,不是關於處理網格的。你的 OBJ 不是網址的一部分,也不是轉換介面的一部分,因為那個介面不存在。像 ?units=mm 這樣的查詢字串只是選中一個下拉選單。它們不是檔案的副本。不要把模型放進網址列;工具沒有要求你這麼做。

字型、程式庫和第三方

頁面使用系統字型。它們不會向第三方 CDN 請求字型。Three.js 隨網站打包,轉換時不會從另一處託管建置載入。指向 Bambu Studio、UltiMaker Cura 和 PrusaSlicer 的連結會離開本站。那些廠商有自己的政策。我們不會把你的網格發給他們。

廣告

沒有廣告腳本、廣告位或 ads.txt 隨本站發布。原始碼樹裡可能有一個資料夾,用來提醒廣告還沒有接上。任何頁面都不會載入它。

兒童

工具不問年齡,也不問身分。它是檔案轉換,不是社群產品。如果你不希望某條註解出現在共用電腦上,就不要把個人資料寫進 OBJ 註解。我們仍然收不到這個檔案。

聯絡

聯絡頁面 上有 hello@objtostl.com。寫到那個地址的信是你自己的郵件程式發出的普通郵件。本站沒有聯絡表單,也仍然不接收網格檔案。不要附上 OBJ 或 STL。

變更

如果架構變了——例如加上了真正的分析標籤或廣告腳本——這一頁會在同一次發布裡更新。頂部的日期是這段文字的日期。

語言

本政策以幾種語言發布。如果譯文和英文不一致,以英文為參照。

返回 OBJ 轉 STL