データフローとプライバシー
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 つの根拠:
- 同一オリジンのみ。 WebAssembly モジュールは
drawtonomy.com自身から配信されます。第三者 CDN への フォールバックはありません - シングルファイルビルド。 WebAssembly バイナリは
JavaScript モジュールに内蔵されており、別途
.wasmリクエストが発生する経路はありません - シナリオファイルはブラウザメモリ内。
.xosc/.xodr/ catalog ファイルは、同じブラウザタブ内の インメモリ仮想ファイルシステムから esmini が読み取ります。 エディタがディスクに書き出すこともアップロードすることも ありません
OEM 用途で「シナリオ内容を社内ネットワークの外に出してはならない」 要件がある場合でも、ファイルをエディタに読み込んで Play を 押す標準操作で安全です。追加設定は不要です。
インポート / エクスポート
Section titled “インポート / エクスポート”- インポート — ドラッグ&ドロップしたファイル
(
.xosc,.xodr,.osm, JSON snapshot, 画像) はブラウザが 読み取り、タブ内でパースされます。アップロードはされません - エクスポート —
.xodr,.xosc, SVG, PNG, PDF, esmini 用.zipバンドルはすべてブラウザ内で生成され、通常の ダウンロードリンク経由で配信されます。サーバーラウンド トリップは発生しません
ブラウザに保存されるもの
Section titled “ブラウザに保存されるもの”UI 設定のみです。例:
- 地図背景モードと (任意で) 入力したカスタムタイル URL
- デフォルトレーン色、スムース境界トグル、スナップ設定
- ポイントオーバーレイの表示状態
シェイプデータ・OpenDRIVE ファイル・OpenSCENARIO ファイルは ブラウザストレージに自動保存されません。ファイルとして 明示的に保存するまで、ページのランタイムメモリにだけ存在 します。
ご自身で検証する方法
Section titled “ご自身で検証する方法”上記内容を信用していただかなくても結構です。ブラウザの 開発者ツールを開き、Network タブで「Fetch / XHR」に フィルタしてください。そして:
- ページを reload。初回バンドルのダウンロードだけが発生
- レーンを手描き。それ以上のリクエストは発生しません
.xosc/.xodrをインポート。リクエストは発生しません — ファイルはブラウザ内でパースされます- Play を押してシナリオを esmini で再生。リクエストは 発生しません — esmini はローカルで動作します
- OpenDRIVE / OpenSCENARIO / esmini zip にエクスポート。 ファイルダウンロードが開始されますが、アップロード リクエストは発生しません
発生する唯一のネットワークリクエストは、明示的にフェッチを 行う機能のみで、それらはすべて上記の表に記載されています。 それらの機能を使わなければ、drawtonomy を outbound 通信 ゼロで運用できます。
- オフライン運用 — 現状で通信ゼロで 運用する手順
- セキュリティ FAQ — よくある質問への回答