
安全性
JANCTION Render は、送られた .blend・スクリプト・3D ファイルを、仕事ごとに作って捨てる隔離された環境だけで描き、ほかの利用者のデータや社内のシステムには届かないようにしています。 ファイルは最後に使ってから 24 時間(累計 500 円以上払った鍵は通常 7 日)で消え、学習には使いません。
描画の隔離
描画は仕事ごとの使い捨ての環境で動き、外部と通信できず、管理者の権限を持たず、使える資源(CPU・メモリ・時間・書き込める量)に上限があります。 中から読めるのは Blender 本体とその仕事のファイルだけで、ほかの利用者のデータやサーバーの設定には届きません。終わると環境ごと消えます。 隔離は複数の層で行い、定期的に見直しています。
.blend に埋め込まれたスクリプト
.blend は自動実行を切った状態(autoexec 無効)で開くので、開くと走るテキストや Python の式を使うドライバーは実行されません。 ファイルの読み込みも、上の使い捨ての環境の中だけで行います。
鍵と接続
通信はすべて暗号化(HTTPS)で、鍵はハッシュで保存し、URL の中では受け付けません。鍵の発行・アップロード・仕事の投入には回数の上限があります。
AI アプリの接続(OAuth)は同意ページで行き先を確かめてからつなぎ、渡すトークンには期限があります。
鍵が漏れたときは鍵ごと失効させるか(POST /v1/keys/revoke、janction-render revoke-key)、つながっているアプリを 1 つずつ切れます
(/v1/connections、janction-render connections)。
データ
入力・途中のデータ・結果は最後に使ってから 24 時間(累計 500 円以上払った鍵は通常 7 日)で消えます。 記録に残すのは量・時刻・失敗の理由と、その仕事の Blender の出力の末尾で、仕事と一緒に消えます。学習には使いません。 共有ページ(render_share)は本人が公開を選んだ結果だけで、ギャラリーに載せる前に運営が確認します。
乱用への備え
描画の環境は外部と通信できないので、GPU を暗号資産のマイニングなどに使っても成り立ちません。仕事ごと・鍵ごと・回線ごとに使える時間の上限があり、 時間切れや失敗で終わった仕事も使った時間を数えます。描画に要らない操作を含むスクリプトは止め、記録して運営に知らせます。
外部のセキュリティ試験
2026 年 10 月 1 日〜2 日に、社外の試験者が公開 API・MCP の口・OAuth の流れに対してブラックボックスの試験を 4 回と最終監査を行いました。High と Medium と判定されたものはすべて同じ日に直して再試験を通しています。
データの保持と削除
| 何 | いつまで | 誰が見られるか |
|---|---|---|
| 送られたシーンと素材(.blend・スクリプト・3D ファイル・画像) | 最後に使ってから 24 時間で自動削除(累計 500 円以上払った鍵は通常 7 日) | 送った鍵だけ(委託先は下の「第三者への提供」の行) |
| 描画中の途中データ | 仕事の終わりにコンテナごと消える | そのコンテナの中だけ |
| 結果(画像・動画)とダウンロードのリンク | 最後に使ってから 24 時間(累計 500 円以上払った鍵は通常 7 日)。リンクも同時に無効 | 鍵の持ち主と、リンクを渡した相手 |
| 共有ページ(render_share) | render_unshare するまで | 公開。ギャラリーへは運営の確認後 |
| 運用の記録 | 量・時刻・失敗の理由・アプリの種類だけ(中身は残さない。ページ閲覧の記録に IP は書かない) | 運営 |
| 鍵 | ハッシュで保存。失効(POST /v1/keys/revoke)まで | 平文は発行時に 1 度だけ返す |
| バックアップ(台帳: 鍵のハッシュ・仕事と請求の記録・運用と監査の記録) | 毎晩取り、14 日で消す。シーンと結果のファイルは含まない。DELETE /v1/me/data のあとも、この日数までは台帳の写しに記録が残る | 運営 |
| OAuth のトークン | 既定 30 日、または失効まで | そのアプリ |
| 第三者への提供 | 委託先だけ。決済の処理は Stripe(カード情報はこちらを通らない)。お知らせとログインのメールの送信は Resend(送り先のアドレスとメールの本文を渡す)。描画は当社の設備で行うが、混雑時などは当社が契約する外部の GPU 事業者の設備で描くことがあり、そのときファイルと結果はその設備を通る(仕事ごとに隔離した環境で処理し、処理後に消す)。法令に基づく場合を除き、ほかの第三者には提供しない(プライバシーポリシーの「3. 第三者への提供・委託」) | — |
通信はすべて TLS です。学習には使いません。
守れないこと
どんな隔離も完全ではありません。社外秘の案件は、送る前に問い合わせてください。サービスに稼働の保証はありません。
報告
脆弱性を見つけたら contact@jasmylab.com へ知らせてください(責任者: 原田浩志)。受け付けの返事は 2 営業日以内にします。重大なもの(他の利用者のデータや鍵に届く、描画の隔離を破る)は 7 日以内に直すか、その機能を止めます。直したら報告者に知らせ、希望があれば /changelog に名前を載せます。ほかの利用者のデータに触れない範囲での検証に感謝します。