本ページのルールと注文確認情報が併せて適用されます。注文確認情報にモデル、ノード、ストレージ拡張、利用期間についてより具体的な定めがある場合は、その注文の具体的な情報が優先されます。それ以外の事項には本規約が適用されます。
01
規約への同意と適用対象
注文を作成し、支払いを完了し、コンソールにアクセスし、インスタンスに接続し、またはその他の方法でXcodeVMのサービスを利用した時点で、本サービス規約ならびにサービスに関連するプライバシーポリシーおよび注文確認ルールを読み、理解し、同意したものとみなされます。会社、チーム、その他の組織を代表して操作する場合、その組織を代表してこれらのルールに同意する権限を有することを確認するものとします。
本規約は、購入者、アカウント所有者、インスタンスの操作を許可されたチームメンバー、および自動化タスクを通じてサービスを利用する担当者に適用されます。アカウント所有者は、許可したユーザーが本規約を理解し、遵守するよう管理する責任を負います。チーム内でデバイス、リポジトリ、ビルドタスクの権限を分配しても、注文およびアカウント活動に関するアカウント所有者の責任は変わりません。
同意前に確認する事項
- 選択したモデル、メモリ、ストレージ、ノード、レンタル期間がタスクの要件に合っていることを確認してください。
- チームがリモート接続環境を備え、ログイン情報と鍵を安全に管理できることを確認してください。
- 利用目的が本ページの許可される利用ルールに適合していることを確認してください。
- データ移行、アプリケーションレベルのバックアップ、利用期間終了後の処理責任を理解していることを確認してください。
本規約に同意しない場合は、注文の送信、支払い、サービスの利用を行わないでください。注文を送信済みでも未払いの場合は、そのまま手続きを中止できます。確認済みの注文については、注文ステータスと本規約に従って処理されます。
02
サービス概要
XcodeVMは、リモート開発、自動ビルド、iOS/macOSアプリのビルド、MLX実験に利用できるクラウドMacを提供します。各注文には専用物理マシンが割り当てられ、物理ノード上で稼働します。仮想マシンではありません。ユーザーはmacOSのグラフィカルインターフェースとコマンドラインを利用し、実際のタスクに応じて開発ツール、コードリポジトリ、ビルドキャッシュ、自動化ワークフローを構成できます。
本ディレクトリには2種類のMac Mini M4構成があります。XVM M4 CoreはM4、16GB RAM、256GB SSD、XVM M4 PlusはM4、24GB RAM、512GB SSDです。選択できるノードはシンガポール、日本(東京)、韓国(ソウル)、香港です。両モデルとも4つのノードすべてに対応しますが、実際の利用可否はコンソールのリアルタイム表示に従います。
注文のモデル、ノード、利用期間、ストレージ拡張、Thunderbolt 5並列接続オプションは、支払い前に表示される確認情報に従います。注文は相互に独立しています。ある注文で購入した構成、残りの利用時間、追加オプションが、他の注文へ自動的に移行されることはありません。
サービスの範囲
- デバイスリソース
- 注文に割り当てられたプロセッサ、メモリ、基本ストレージはその注文専用であり、他のユーザーと同一の実行インスタンスを共有しません。
- ノードの選択
- ノードはデバイスが設置されるサービスエリアを示します。実際の接続品質は、ユーザーの所在地、通信事業者の経路、国際回線、ローカルネットワークの影響も受けます。
- ソフトウェア環境
- ユーザーは許可された範囲で開発環境を構成できますが、ツールのバージョン、依存関係、署名素材、プロジェクトの互換性を自ら確認する必要があります。
- サービス期間
- サービスは注文確認時に指定された日、週、月、四半期単位で提供されます。期間の開始・終了時刻は注文記録に従います。
すべてのノードは365日、年間を通じて継続稼働します。XcodeVMは、セキュリティ分離、障害対応、インフラリスクへの対処に必要な措置を講じることがあり、可能な範囲でコンソールまたはアカウントの連絡先を通じて通知します。
03
アカウントと認証情報の責任
ユーザーは、正確かつ完全で、サービス通知に利用できるアカウント情報を提供し、変更があった場合は速やかに更新する必要があります。他人になりすますこと、アカウント認証を回避すること、紛争中の注文を譲渡すること、複数アカウントで支払い・セキュリティ管理・利用制限を回避することは禁止されます。
ログイン情報、インスタンス接続情報、コードリポジトリの鍵、署名素材、自動化トークンはすべて機密情報として取り扱ってください。強固な認証情報を使用し、共有範囲を制限し、権限を定期的に確認し、漏えいが疑われる場合は直ちに変更してください。これらの情報を公開リポジトリ、公開ログ、スクリーンショット、暗号化されていないメッセージで共有しないでください。
許可された操作の帰属
有効なアカウントセッション、有効なインスタンス認証情報、またはユーザーが設定した自動化トークンで実行された操作は、原則としてアカウントによる承認済み操作とみなされます。アカウント所有者は、チームメンバー、委託先、自動化タスクの権限範囲を管理し、アカウント上の注文変更、インスタンス設定、データ削除、チケット送信について責任を負います。
不審なログイン、身に覚えのない注文、認証情報の漏えい、または許可されていないインスタンス操作を発見した場合は、直ちに関連する認証情報を更新し、コンソールからチケットを送信してください。チケットには注文ID、ノード、発見日時、異常の内容、実施済みの対策を記載し、パスワード、秘密鍵、完全な支払い情報、未加工の業務データは添付しないでください。
04
注文と請求
XcodeVMでは日、週、月、四半期単位で注文できます。すべてのページの価格と注文金額は米ドル(USD)で表示・決済されます。支払い前にモデル、ノード、期間、ストレージ拡張、Thunderbolt 5並列接続数、合計金額を確認してください。注文確認後は、選択した期間と構成に基づいて提供されます。
料金ページは標準プランを示すもので、注文確認ページは個別の取引を記録するものです。複数のブラウザウィンドウで操作した場合、送信を繰り返した場合、複数の注文を同時に作成した場合は、コンソールの注文IDとステータスを注文ごとに確認してください。支払いのスクリーンショットやローカル記録だけで、サービスが確認済みだと判断しないでください。
注文ステータスと期間
- 支払い待ち:注文の有効な決済が完了しておらず、サービス提供開始を意味しません。
- 処理中:支払い情報の確認中、または注文の構成中です。同一注文を重複して作成しないでください。
- 有効:サービス期間が開始されています。具体的な開始・終了時刻はコンソールの注文記録に従います。
- 終了:サービス期間が満了した、またはルールに従って注文が終了しています。事前にデータ移行を完了してください。
継続利用する場合は、現在の期間が終了する前に更新構成、金額、支払いステータスを確認してください。更新の完了はコンソールの表示結果で判断されます。更新注文の作成、オンチェーン送金の開始、カード決済リクエストの送信だけでは、更新が確認されたことにはなりません。
税金、銀行手数料、オンチェーン送金に必要な費用が決済画面に表示される場合は、支払者が確認前に確認する必要があります。入力ミス、ネットワークの選択ミス、支払い不足、重複支払いによる問題は、注文IDとマスキング済みの取引情報を添えてコンソールのチケットから調査を依頼してください。
05
支払い方法
XcodeVMが対応する支払い方法はUSDT-TRC20、およびVisa / Mastercard / Amex(Stripe経由)のみです。すべての注文は米ドル(USD)で決済され、実際に利用できる決済ゲートウェイは決済時にバックエンドが返す情報に従います。利用する支払い手段が適法に承認され、支払い情報が注文要件と一致していることを確認してください。
USDT-TRC20での支払い
ネットワーク、受取アドレス、送金額、注文IDを確認してください。他のネットワークからの送金、アドレスの入力ミス、金額不足、注文要件に沿わない送金では、注文が自動確認されないことがあります。オンチェーン取引は通常、ブロードキャスト後にXcodeVMが取り消すことはできません。送信前にすべての項目を再確認してください。
カードでの支払い
Visa、Mastercard、Amexによる支払いはStripeで処理されます。カード発行会社が求める認証が必要になる場合があります。決済リクエストが拒否された場合、認証が完了しない場合、または後から取り消された場合、注文は未確認のままとなり、開始済みのサービスもリスクや未払い状況に応じて制限されることがあります。
返金、更新、支払い失敗
返金の可否は、注文ステータス、サービス開始の有無、障害調査の結果、適用される強行規定を踏まえて判断されます。XcodeVMの責任による事象で、本ページの可用性補償条件を満たす場合は、原則としてサービスクレジットで対応します。ユーザーがモデル、ノード、期間、追加オプションを誤って選択した場合は、速やかにチケットを送信してください。ただし、開始済みの注文を変更または取り消せるとは限りません。
更新は、支払いが完了し、コンソールに確認済みと表示された場合にのみ有効になります。支払い失敗、支払い取消し、支払いに関する異議申立て、期限超過の未払いがある場合、XcodeVMは新規注文を制限し、影響を受けるサービスを停止し、該当注文を終了できます。また、請求確認に必要な記録を保持します。
06
許可される利用
ユーザーは、サービスを合法かつ許可を得た開発、ビルド、テスト、研究、業務目的にのみ利用できます。自動化ツールを使用してもユーザーの責任は変わりません。スクリプト、Runner、エージェント、リモート操作には、適切な権限、同時実行数、リソース制限を設定してください。
禁止行為
- 違法行為を行うこと、または明らかに違法なコンテンツを保存、処理、配布すること。
- 許可なくアカウント、デバイス、サービス、ネットワークへアクセス、スキャン、調査、制御、干渉すること。
- マルウェア、ランサムウェア、情報窃取ツールを配布すること、または攻撃、詐欺、セキュリティ管理の回避に用いるインフラを構築すること。
- インスタンスからスパムを送信すること、認証情報の詰め込み、クレデンシャルスタッフィング、トラフィック増幅、その他の不正利用を行うこと。
- ネットワーク、ストレージ、電力、管理リソースを意図的に使い果たし、インフラや他のユーザーの正常な利用に影響を与えること。
- 請求、認証、アクセス制御、リスク検知、サービス制限、停止措置を回避すること。
- セキュリティインシデント、注文、承認済み操作に関する記録を削除、改ざん、偽造すること。
- インスタンスを、アカウント所有者が管理していない第三者に転貸、分割、提供すること。
活動が現実的かつ差し迫ったセキュリティリスクをもたらす可能性がある場合、XcodeVMは関連する接続を先に制限し、影響を受けるインスタンスを隔離し、またはサービスを停止できます。その後、ユーザーに説明を求めることがあります。ユーザーは通知で指定された期限内に、利用目的、関連プロセス、時間範囲、マスキング済みログを提出してください。許可の出所を証明できない場合、または危険な行為の停止を拒否した場合、サービスを終了することがあります。
セキュリティ研究、負荷テスト、ネットワークスキャンは、ユーザーが所有する、または明確な許可を得た対象に対してのみ実施でき、頻度と範囲を制御する必要があります。XcodeVMのノードを公共ネットワークの広範なスキャン、攻撃検証、アクセス制限の回避の踏み台として使用しないでください。
07
データとバックアップの責任
ユーザーは、インスタンス上のワークロード、ソースコード、ビルド成果物、鍵、署名素材、依存関係キャッシュ、モデルファイル、業務データについて責任を負います。XcodeVMは実行環境を提供しますが、バージョン管理、鍵管理、リリースアーカイブ、アプリケーションレベルのバックアップに代わるものではありません。
最低限のデータ管理要件
- ソースコードは管理されたリポジトリに保存し、単一のインスタンスだけに残さないでください。
- 鍵と署名素材は権限を制限して個別に保管し、ビルドログやリポジトリ履歴への書き込みを避けてください。
- 重要なビルド成果物は生成後、ユーザーが管理する保存先にコピーし、ファイルの完全性を確認してください。
- 拡張SSDは使用前にマウントポイント、権限、空き容量を確認し、移行後にファイルをサンプル検証してください。
- ログとチケットの添付ファイルは事前にマスキングし、トークン、個人情報、完全なリクエストペイロード、業務上の秘密情報を削除してください。
- 利用期間終了前に、データのエクスポート、認証情報のローテーション、自動化タスクの停止を完了してください。
再インストール、ディスクのフォーマット、ディレクトリの消去、鍵の交換、自動削除スクリプトの実行前に、対象パスとバックアップ状態を確認してください。ユーザーのコマンド、スクリプト、権限設定、チームメンバーの操作によるデータ変更は、アカウント所有者の責任となります。
注文の終了、未払いによる終了、規約違反による終了後は、インスタンスへの接続ができなくなる場合があります。期間終了後のアクセスをデータ保持手段とみなさないでください。終了時刻を確認する必要がある場合はコンソールの記録を参照し、期間終了前に十分な時間を確保して移行を完了してください。
08
可用性と補償
XcodeVMの目標可用性は99.9%です。可用性は、有効な各インスタンスについて各暦月単位で個別に計算し、異なるインスタンスや月を合算しません。サービス開始前、終了後、未払いまたは規約違反による停止中の時間は、有効な測定時間に含めません。
利用不能とは、XcodeVM側のノードでインスタンスへのリモート接続を少なくとも5分間継続して確立できず、サービス記録によりデバイスまたはノードに到達できないことが確認された状態を指します。アプリのビルド失敗、コードエラー、依存関係の異常、ユーザー設定の問題、グラフィカルインターフェースの遅延だけでは、サービス利用不能とはみなしません。
利用不能時間に含めないケース
- ユーザーによるシャットダウン、再起動、再インストール、ネットワーク設定の変更、アクセス制御の調整による影響。
- ユーザー所在地のネットワーク、通信事業者の経路、端末、クライアントソフトウェア、第三者依存による接続問題。
- 悪意あるトラフィック、規約違反、セキュリティリスク、未払いによる隔離、制限、停止。
- 自然災害、公共インフラ障害、公的機関の措置、戦争、大規模ネットワークインシデント、その他合理的な管理範囲を超える不可抗力。
- 注文ID、ノード、障害時刻、必要な診断情報を提供できず、検証できない報告。
サービスクレジット基準
| 月間可用性 | 申請可能なクレジット | 適用範囲 |
|---|---|---|
| 99.9%未満、かつ99.0%以上 | 影響を受けたインスタンスの該当期間料金の10% | 当該インスタンスの今後のサービス利用にのみ適用 |
| 99.0%未満 | 影響を受けたインスタンスの該当期間料金の25% | 当該インスタンスの今後のサービス利用にのみ適用 |
1つのインスタンス・1つの測定期間に対するサービスクレジットの上限は、そのインスタンスの該当期間料金の25%です。クレジットは現金化できず、他のアカウントへ移転できません。追加料金、税金、オンチェーン手数料、決済機関の手数料は対象外です。
障害発生後7暦日以内にコンソールからチケットを送信し、注文ID、ノード、開始時刻と復旧時刻、通信事業者、再現手順、マスキング済みログを提出してください。XcodeVMはノード記録、デバイス状態、チケット資料を総合して確認します。同一事象を重複して報告しても、クレジットは重複して付与されません。
09
停止、終了、責任範囲
注文の期限超過、支払いの取消し、アカウントに重大なセキュリティリスクがある場合、ユーザーが許可される利用ルールに違反した場合、またはサービスの継続がインフラや他のユーザーに影響する可能性がある場合、XcodeVMは接続を制限し、インスタンスを停止し、関連データを隔離し、影響を受ける注文を終了できます。対応範囲は、可能な限り関連するアカウント、インスタンス、タスクに限定します。
通知と復旧
差し迫ったリスクがない場合、XcodeVMはコンソール通知、チケット、またはアカウントの連絡先を通じて、理由と必要な対応を説明します。ユーザーが支払い確認、違反行為の停止、認証情報の更新、必要資料の提出を完了した後、XcodeVMはリスク評価に基づきサービスを復旧するか判断できます。緊急のセキュリティインシデントでは、先に制限措置を講じ、その後に通知と確認を行う場合があります。
ユーザーは更新せずに利用を終了できます。現在の期間が終了する前に、タスクを停止し、データをエクスポートし、自動化トークンを無効化し、関連する鍵をローテーションしてください。利用を終了しても、確認済みの注文、発生済みの料金、違反に関する責任、終了前に発生したその他の義務は免除されません。
責任範囲
適用されるルールで認められる範囲において、双方は自ら合理的に管理できる行為について責任を負います。XcodeVMは、確認されたサービス利用不能について、本規約のサービスクレジットルールに従って対応します。ユーザーは、コード、データ、鍵、署名素材、ソフトウェアライセンス、自動化タスク、アカウント権限、アプリケーションレベルのバックアップについて責任を負います。
不可抗力、ユーザー自身の操作、ユーザーのネットワーク、第三者依存、許可されていない行為による損害は、事象の原因、管理可能な範囲、適用されるルールに基づいて個別に判断します。影響が拡大する可能性のある事象を発見した場合、双方は損害を抑えるため合理的な措置を講じ、確認に必要な記録を保存する必要があります。
規約の変更
XcodeVMは、サービス形態、リスク管理、支払い手続き、適用される義務の変更に応じて本規約を更新できます。既存ユーザーに重大な影響を与える変更は、ウェブサイト、コンソール、またはアカウントの連絡先を通じて通知します。更新後の規約は、記載された施行時刻以降のアクセス、利用、新規注文に適用されます。確認済みの注文の具体的な構成と期間は、該当する注文記録に従います。
準拠法と紛争解決
本規約の成立、解釈、履行、紛争処理には、本プラットフォームの運営主体が所在する司法管轄区域の法令を適用します。ただし、法令上排除できない強行規定による権利を妨げません。紛争が発生した場合、双方はまずチケットまたはsupport@xcodevm.comを通じて、注文ID、事実経過、関連記録、希望する対応を提示し、誠実に協議するものとします。
協議で解決できない紛争は、当該司法管轄区域内の管轄権を有する裁判所に付託します。本規約の一部が無効または執行不能と判断された場合も、その他の条項は引き続き有効です。無効となった部分は、適法な範囲で本来の意図に最も近い方法により解釈されます。
ご質問
注文または規約についてのご質問
注文、請求、インスタンスに関する問題は、注文記録と関連付けられるよう、優先してコンソールからチケットを送信してください。一般的な規約に関するお問い合わせは、 support@xcodevm.comまでメールでお送りください。パスワード、秘密鍵、完全な支払い情報、未加工の業務データは送信しないでください。