コンテンツにスキップ

データフローとプライバシー

drawtonomy はアプリケーションバックエンドを持たないブラウザ 完結のエディタです。あなたが描いたレーン・車両・パス・OpenDRIVE インポート・OpenSCENARIO シナリオは、すべてブラウザタブの中と、 明示的にローカルに保存したファイルの中にだけ存在します。 アカウントシステム・サーバーサイド DB・編集データの自動 アップロード、いずれも存在しません。

本ページではブラウザから外部に出る通信と出ない通信を、 ブラウザの開発者ツールでご自身で検証できる形で記載します。

  • 編集データはブラウザの外に出ません。 シェイプ・レーン・ 車両・パス・OpenDRIVE (.xodr)・OpenSCENARIO (.xosc) を drawtonomy や第三者にアップロードする機能は存在しません
  • esmini シナリオプレイヤーはブラウザ内で実行されます。 WebAssembly モジュールとして配信され、drawtonomy ドメイン からのみ読み込まれます。シナリオファイルはインメモリで処理 され、ネットワークには出ません
  • 第三者クラッシュレポーター・分析 SDK は組み込まれて いません。 drawtonomy.com ホスト版は Google Analytics で 匿名ページビューを計測しますが、編集データは送信されません
  • Cookie なし。Service Worker なし。バックグラウンド同期 なし。 ローカル設定 (UI トグル・マップレイヤ選択) のみ ブラウザの localStorage に保存されます。シェイプデータや インポート/エクスポートしたファイルはブラウザストレージに 自動保存されません

以下が、エディタが接続する可能性のあるすべての外部ホスト、 ユーザー操作、送信内容、編集データを含むかどうか、です。

送信先トリガー送信内容編集データ送信
OpenStreetMap タイルサーバー地図背景「Road」表示中エリアのタイル座標 {z,x,y}
Esri World Imagery タイルサーバー地図背景「Satellite」表示中エリアのタイル座標 {z,x,y}
Overpass API (overpass-api.de / kumi.systems)「Generate Lanes from OSM」表示中エリアの bbox
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 ファイルを再生できるようにしています。機密シナリオに対して 安全である 3 つの根拠:

  1. 同一オリジンのみ。 WebAssembly モジュールは drawtonomy.com 自身から配信されます。第三者 CDN への フォールバックはありません
  2. シングルファイルビルド。 WebAssembly バイナリは JavaScript モジュールに内蔵されており、別途 .wasm リクエストが発生する経路はありません
  3. シナリオファイルはブラウザメモリ内。 .xosc / .xodr / catalog ファイルは、同じブラウザタブ内の インメモリ仮想ファイルシステムから esmini が読み取ります。 エディタがディスクに書き出すこともアップロードすることも ありません

OEM 用途で「シナリオ内容を社内ネットワークの外に出してはならない」 要件がある場合でも、ファイルをエディタに読み込んで Play を 押す標準操作で安全です。追加設定は不要です。

  • インポート — ドラッグ&ドロップしたファイル (.xosc, .xodr, .osm, JSON snapshot, 画像) はブラウザが 読み取り、タブ内でパースされます。アップロードはされません
  • エクスポート.xodr, .xosc, SVG, PNG, PDF, esmini 用 .zip バンドルはすべてブラウザ内で生成され、通常の ダウンロードリンク経由で配信されます。サーバーラウンド トリップは発生しません

UI 設定のみです。例:

  • 地図背景モードと (任意で) 入力したカスタムタイル URL
  • デフォルトレーン色、スムース境界トグル、スナップ設定
  • ポイントオーバーレイの表示状態

シェイプデータ・OpenDRIVE ファイル・OpenSCENARIO ファイルは ブラウザストレージに自動保存されません。ファイルとして 明示的に保存するまで、ページのランタイムメモリにだけ存在 します。

上記内容を信用していただかなくても結構です。ブラウザの 開発者ツールを開き、Network タブで「Fetch / XHR」に フィルタしてください。そして:

  1. ページを reload。初回バンドルのダウンロードだけが発生
  2. レーンを手描き。それ以上のリクエストは発生しません
  3. .xosc / .xodr をインポート。リクエストは発生しません — ファイルはブラウザ内でパースされます
  4. Play を押してシナリオを esmini で再生。リクエストは 発生しません — esmini はローカルで動作します
  5. OpenDRIVE / OpenSCENARIO / esmini zip にエクスポート。 ファイルダウンロードが開始されますが、アップロード リクエストは発生しません

発生する唯一のネットワークリクエストは、明示的にフェッチを 行う機能のみで、それらはすべて上記の表に記載されています。 それらの機能を使わなければ、drawtonomy を outbound 通信 ゼロで運用できます。