資料流向與隱私保護
drawtonomy 是純瀏覽器端的編輯器,沒有任何應用程式後端。你在畫布上繪製的所有內容——車道、車輛、路徑、OpenDRIVE 匯入資料、OpenSCENARIO 場景——都只存在於你的瀏覽器分頁,以及你主動儲存到本機磁碟的檔案之中。系統沒有帳號機制、沒有伺服器端資料庫,也不會自動上傳你的作業。
本頁說明哪些資料會離開你的電腦、哪些不會,並提供你可以用瀏覽器開發者工具親自驗證的方法。
- 編輯資料不會離開瀏覽器。 任何功能都不會將你的形狀、車道、車輛、路徑、OpenDRIVE(
.xodr)或 OpenSCENARIO(.xosc)資料上傳至 drawtonomy 或任何第三方。 - esmini 場景播放器在瀏覽器內執行。 它以 WebAssembly 模組的形式封裝,並只從 drawtonomy 網域載入。你的場景檔案在記憶體中處理,不會經過網路傳輸。
- 未內嵌任何第三方崩潰回報或分析 SDK。
drawtonomy.com的託管版本透過 Google Analytics 統計匿名頁面瀏覽次數,但不包含任何編輯資料。 - 無 Cookie、無 Service Worker、無背景同步。 本機偏好設定(UI 切換、地圖圖層選擇)只儲存在瀏覽器的
localStorage中。你的形狀資料以及匯入 / 匯出的檔案,不會自動儲存到瀏覽器儲存空間。
網路流量詳細說明
Section titled “網路流量詳細說明”以下列出編輯器可能接觸的所有外部主機、觸發的使用者操作、傳送內容,以及是否涉及編輯資料。
| 目標主機 | 觸發時機 | 傳送內容 | 是否傳送編輯資料 |
|---|---|---|---|
| OpenStreetMap 圖磚伺服器 | 將地圖背景設為「Road」 | 目前檢視區域的圖磚座標 {z,x,y} | 否 |
| Esri World Imagery 圖磚伺服器 | 將地圖背景設為「Satellite」 | 目前檢視區域的圖磚座標 {z,x,y} | 否 |
| Overpass API(overpass-api.de / kumi.systems) | 執行「Generate Lanes from OSM」工具 | 目前檢視區域的邊界框 | 否 |
| Nominatim(OSM 地名搜尋) | 在地圖搜尋框中輸入文字 | 你輸入的搜尋字串 | 僅搜尋字串 |
| Google Fonts | 匯出 SVG / PDF 時使用了編輯器未內建的系統字型 | 字型名稱 | 否(不傳送檔案內容) |
| Google Analytics | 頁面瀏覽(僅限 drawtonomy.com) | 匿名頁面瀏覽事件 | 否 |
| 你選擇的 LLM 供應商(Anthropic / OpenAI / Google) | 啟用 AI Scene Generator 擴充功能並點擊 Generate | 你輸入的提示文字(自然語言、OpenSCENARIO XML 或 DSL) | 否——不包含現有畫布內容 |
所有地圖相關主機以及 AI Scene Generator,都要等到你明確啟用對應功能後才會產生流量。關於零流出的操作流程,請參閱離線使用。
esmini 場景播放器完全在本機運行
Section titled “esmini 場景播放器完全在本機運行”drawtonomy 將 esmini 以 WebAssembly 模組的形式內嵌,讓你可以在編輯器內直接播放 OpenSCENARIO 檔案。以下三點確保機密場景資料的安全:
- 僅限同源載入。 WebAssembly 模組從
drawtonomy.com本身載入,不會退回任何第三方 CDN。 - 單檔建置。 WebAssembly 二進位檔已內嵌在 JavaScript 模組中,不會產生獨立的
.wasm請求,也就不存在被重新導向的風險。 - 場景檔案保留在瀏覽器記憶體中。 你的
.xosc、.xodr和 catalog 檔案,由 esmini 從同一瀏覽器分頁內的記憶體虛擬檔案系統讀取。編輯器不會將它們寫入磁碟,也不會上傳。
如果你需要播放的場景資料不得離開公司網路,只需將檔案載入編輯器並按下 Play,開箱即可安全使用,不需要任何額外設定。
- 匯入 — 你拖放進來的檔案(
.xosc、.xodr、.osm、JSON 快照、圖片)由瀏覽器讀取,並在你的分頁內解析,不會上傳。 - 匯出 —
.xodr、.xosc、SVG、PNG、PDF 以及 esmini 就緒的.zip封裝,都在瀏覽器內生成,並透過一般下載連結傳遞。整個過程不需要經過伺服器。
瀏覽器中儲存的內容
Section titled “瀏覽器中儲存的內容”僅限 UI 偏好設定,例如:
- 你選擇的地圖背景模式(以及選填的自訂圖磚 URL)
- 預設車道顏色、平滑邊界切換、吸附設定
- 點位圖層的顯示狀態
你的形狀資料、OpenDRIVE 檔案和 OpenSCENARIO 檔案,不會自動寫入瀏覽器儲存空間。在你明確將它們儲存為電腦上的檔案之前,它們只存在於頁面的執行時記憶體中。
以上所有內容都不需要你信任我們的說法。開啟瀏覽器開發者工具,切換到 Network 分頁,篩選「Fetch / XHR」,然後依序操作:
- 重新整理頁面。此時唯一的流量是初始套件下載。
- 手動繪製一些車道。不應再出現任何請求。
- 匯入一個
.xosc或.xodr檔案。不會出現請求——檔案在瀏覽器中解析。 - 按下 Play 透過 esmini 執行場景。不會出現請求——esmini 在本機運行。
- 匯出為 OpenDRIVE / OpenSCENARIO / esmini zip。檔案下載開始,但不會出現上傳請求。
你看到的所有網路請求,都只來自明確需要擷取資料的功能,且都已列在上方表格中。只要不使用那些功能,就可以在整個工作階段中以零對外流量的方式運行 drawtonomy。