信頼性
最終更新: 2026-10-27。 このページはセキュリティレビュー向けに書いています。いま存在するものを書き、予定のものには「予定」と付け、取得していない監査や認証は主張しません。運営者: 株式会社みらいスタジオ(Mirai Studio, Inc.、東京)。連絡先: security@spendctl.dev。
サービスの形
Section titled “サービスの形”- サイドカーはお客様のシステムで動きます。 ポリシー、予算、承認、支払いの台帳は、お客様が動かすマシン上の SQLite ファイルにあります。署名はお客様が所有するウォレット(Coinbase CDP のサーバーウォレット、またはご自身の鍵)に対して行います。私たちが鍵・資金・署名を預かることはなく、私たちがホストするものは支払い経路に乗りません。署名済みの承認はお客様のサイドカーから売り手へ直接届きます。
- ホストされるコントロールプレーンはライセンスを計量します。 ライセンスキーを持つサイドカーから 1 日 1 回の小さなチェックイン(次節)を受け取り、キーの更新や失効を行い、利用量を私たちに報告します。コントロールプレーンに届かなくてもサイドカーはポリシーの適用を続けます。私たち側の障害がポリシーの許す支払いを止めることは、設計上ありません。
mcp.spendctl.devのサンドボックスは別物で、ログイン不要、実資金は動かず、各サンドボックスは最長 24 時間で消えます(サンドボックス)。
サイドカー自体の脅威モデルはセキュリティモデルにあります。
お客様のシステムから出るもの
Section titled “お客様のシステムから出るもの”| コンポーネント | 私たちに送られるもの | 保持期間 |
|---|---|---|
| ライセンスキーのないサイドカー(Free) | 何も送りません | — |
| ライセンスキーのあるサイドカー(Pro / Team / Enterprise、0.3 以降) | 1 日 1 回: ランダムなサイドカー id、バージョン、月、当月の governed payment 件数、ポリシーファイルのエージェント数 | 13 か月 |
| ホストされるサンドボックス | そのサンドボックス自身のポリシー、模擬レシート、承認。製品指標としてツール名・結果・クライアント種別 | 最後の呼び出しから 2 時間、最長 24 時間 |
| ウェブサイト | ウェイトリストのメールアドレス、言語、クリックしたプラン。EEA・英国・スイスでは同意後のみアナリティクス | ウェイトリストはローンチまでとその後 12 か月、アナリティクスは 14 か月 |
送られないもの: エージェント名、ホスト、パス、リクエスト/レスポンス本文、プロンプト、ツール引数、ウォレットアドレス、トランザクションハッシュ、ネットワークアドレス。この表の正式版はプライバシーポリシーです。
委託先(サブプロセッサ)
Section titled “委託先(サブプロセッサ)”| 事業者 | 目的 | データ | 所在 |
|---|---|---|---|
| Cloudflare, Inc. | ウェブサイト、サンドボックス、コントロールプレーンのホスティング(Workers、D1、KV、Durable Objects、Access、Email Routing、Analytics Engine)、DNS、security@ などのメール転送 | 上の表のすべて、私たち宛てのメール | 世界各地のエッジ。保存は米国およびアジア太平洋リージョン |
| Google LLC | ウェブサイトの Tag Manager と Analytics | ページビュー、同意に応じた Cookie | 米国 |
| Slack Technologies, LLC | ウェイトリスト登録の社内通知 | メールアドレス、言語、プラン | 米国 |
| Stripe, Inc.(有料プラン開始時) | 決済、請求書、税 | 請求先の名前・メール・住所。カード情報は Stripe が保持 | 米国 |
npm と GitHub Container Registry はサイドカーのパッケージとイメージを配布するだけで、お客様に関する情報を私たちから受け取ることはありません。新しい事業者が上記データを処理する前にこの一覧へ追加し、ライセンス保有者にはメールでお知らせします。
- 台帳はお客様のものです。 サイドカーの SQLite 台帳はお客様のディスクにあり、保持期間もお客様次第です。コアライブラリには
ledger.purge({ agent, before })があり、spendctl ledger purgeコマンドは予定です。 - チェックイン記録: 13 か月。組織とライセンスの記録: 組織が削除されるまで。
- ホストされる台帳コピー(予定。コントロールプレーンの Pro 機能の一部): Free 7 日、Pro 90 日、Team 1 年(改変不可)、Enterprise 最長 7 年、定期エクスポート付き。提供までは、台帳の内容は一切私たちの側に保存されません。
- 削除のご依頼: security@spendctl.dev 宛てに。30 日以内に回答します(プライバシーポリシー)。
既定でゼロ保持
Section titled “既定でゼロ保持”台帳に記録するのは、時刻、エージェント名、メソッド、ホストとパス(クエリ文字列は落とす)、金額、資産、ネットワーク、受取先、トランザクションハッシュ、支払元アドレス、判定とその理由、承認 id、トレース id です。リクエスト/レスポンスのヘッダーや本文、プロンプト、ツール引数、モデル出力、エージェントの IP アドレスは記録しません。ホストされる台帳コピー向けのエージェント単位ゼロ保持モード(判定とハッシュのみ)は、そのコピーと同時に提供する予定です。
アクセスと暗号化
Section titled “アクセスと暗号化”- spendctl.dev、api.spendctl.dev、mcp.spendctl.dev への通信はすべて TLS です。コントロールプレーンのデータは Cloudflare のストレージにあり、Cloudflare によって保存時に暗号化されています。
- コントロールプレーンの管理ルートには Cloudflare Access を通してのみ到達できます(運営者本人の ID と 1 つのサービストークン)。Worker 自身も Access のトークンを検証するため、エッジのルールが外れても Access を通らないリクエストは拒否されます。
- サイドカーはライセンストークンだけでコントロールプレーンに認証します。ライセンストークンは Ed25519 署名付きで、サイドカーがオフラインで検証します。秘密鍵はリポジトリにも CI にも置いていません。
- 運営者以外に、コントロールプレーンとそのデータベースへアクセスできる従業員や委託先はいません。
脆弱性の報告
Section titled “脆弱性の報告”security@spendctl.dev へメールしてください。公開の場には書かないでください。72 時間以内の受領連絡と、確認された高深刻度の問題については 14 日以内の修正または緩和策の提供を目標にしています。対象範囲と記載いただきたい内容はセキュリティモデルにあります。バグバウンティは実施していません。
可用性とインシデント
Section titled “可用性とインシデント”- サイドカーは私たちに依存せず動きます。コントロールプレーンの障害中も権利はすべて維持され、再接続できるまで 1 日 1 回警告するだけです。
- コントロールプレーンやサンドボックスに影響するインシデントはコミュニティ Discord の
#announcementsに投稿し、ライセンス保有者にメールします。公開ステータスページは予定です。
監査・認証・契約
Section titled “監査・認証・契約”- まだありません。 SOC 2、ISO 27001 その他の認証は取得しておらず、監査が存在するまでそう言うことはありません。
- データ処理契約(DPA): 予定です。それまではプライバシーポリシーと利用規約が処理内容を定めます。レビュー上、署名済みの DPA がそれより前に必要な場合は security@spendctl.dev へご連絡ください。
- ご要望に応じて共有できるもの: このページ、上記のデータフローの説明、サイドカーの脅威モデル、クライアント SDK のソース(Apache-2.0、github.com/miraistudio/spendctl-sdk)。
株式会社みらいスタジオ(Mirai Studio, Inc.、東京)。準拠法とその他の契約条件は利用規約を参照してください。資金移動業該当性についての私たちの見解(資金も署名も預からない)は弁護士の確認を受けていますが、これは見解であって許認可ではなく、お客様ご自身の確認に代わるものではありません。