サービスの定義
RunnerVMは、iOS・macOS開発、CI/CDおよび関連するコンピューティング業務に利用できるクラウドMacサービスを提供します。有効な各注文には、1台の専有物理Mac miniノードと、接続、基本管理、注文確認、テクニカルサポートに必要な付随サービスが含まれます。提供対象は仮想マシンではなく、他の顧客と同一のOSインスタンスを共有しません。
「ノード」とは注文で指定された物理デバイスを指します。「リージョン」とはデバイスが設置されているサービス拠点を指します。「契約期間」とは注文で確認された日・週・月・四半期の期間を指します。「追加オプション」とは、ホストと同時に購入するストレージ拡張またはThunderbolt 5の並列接続機能を指します。追加オプションは、注文記録に明記された場合に限りサービス内容となります。
本サービスでは、認証済みのグラフィカルインターフェースまたはコマンドラインからノードに接続し、プロジェクトに必要なツールをインストールして、ビルド、テスト、自動化、実験のタスクを実行できます。プロジェクトコード、署名素材、第三者ソフトウェアのライセンス、業務データの作成・審査・長期保管は含まれません。これらの入手元と利用権限は、お客様ご自身で確認してください。
RunnerVMは、注文に対応する専有物理ノードと必要な接続機能を提供します。お客様は、プロジェクト、ツールチェーン、自動化スクリプト、アクセス権限、業務データの設定と利用を管理します。
注文と納品
注文内容は、コンソールで最終確認されたモデル、リージョン、期間、数量、追加オプションに基づきます。現行カタログの組み合わせは注文できますが、実際の利用可否はコンソールのリアルタイム表示に従います。決済、本人確認、リスク確認が完了していない構成は有効な注文とはならず、デバイスの予約も発生しません。
決済と必要な確認が完了した後、RunnerVMは注文情報に基づいてノードと接続情報を準備します。納品完了の判断基準には、ノードと注文の紐付け、必要な認証情報の提供、サポートガイドに従った接続開始が含まれます。お客様は納品情報を受け取ったら、モデル、リージョン、追加オプションを速やかに確認し、初回パスワードの変更、ホストフィンガープリントの確認、アクセス範囲の点検を行ってください。
納品情報が注文と一致しない場合は、コンソールのチケットから注文ID、ノードのリージョン、発見時刻、相違内容を送信してください。セキュリティリスクの拡大を防ぐため、確認前のノードに証明書、鍵、または本番データを取り込まないでください。
Runner M4、リージョン、契約期間、追加オプションが決済済みの記録と一致することを確認します。
ホストフィンガープリント、接続先、認証方式、初回ログインの結果を確認します。
初期認証情報を更新し、接続元を制限して、不要になった認証情報を削除します。
料金と決済
注文料金は選択したモデル、契約期間、追加オプションによって決まり、支払いの送信前に表示されます。すべての注文は米ドル(USD)で表示・決済されます。各期間の料金は独立したカタログ価格であり、ある期間の料金を別の期間への自動換算、割引の約束、長期固定価格と解釈しないでください。
RunnerVMで利用できる支払方法は、USDT-TRC20、Visa、Mastercard、Amex(Stripe経由)です。実際に利用できる決済ゲートウェイはコンソールの表示に従います。支払ネットワーク、金額、注文ID、受取情報を確認してください。ネットワークの選択ミス、情報の入力ミス、重複支払いに関する照会は、確認可能な記録を添えてコンソールのチケットから送信してください。
支払状況は、注文記録と実際の着金確認結果に基づきます。オンチェーン取引ID、決済処理記録、カードの事前承認情報だけでは、注文が有効になったことを意味しません。支払状況の手動確認が必要な場合は、取引時刻、金額、支払方法の種類、注文番号を保管し、公開の場に完全な機密決済情報を送信しないでください。
| 期間 | 開始時刻 | 終了時刻 | 更新方法 |
|---|---|---|---|
| 日単位 | 注文記録に記載されたサービス開始時刻 | 1日分の期間が終了した時点 | 期限前に更新注文を送信 |
| 週単位 | 注文記録に記載されたサービス開始時刻 | 1週間分の期間が終了した時点 | 期限前に更新注文を送信 |
| 月単位 | 注文記録に記載されたサービス開始時刻 | 1か月分の期間が終了した時点 | 期限前に更新注文を送信 |
| 四半期単位 | 注文記録に記載されたサービス開始時刻 | 1四半期分の期間が終了した時点 | 期限前に更新注文を送信 |
契約期間と更新
契約期間は注文記録に記載されたサービス開始時刻から始まり、該当する日・週・月・四半期の期間終了時に終了します。サービス開始時刻、終了時刻、注文ステータスはコンソールの記録に従います。お客様は期限前にビルドキューの確認、成果物のエクスポート、必要なデータの移行、更新手続きを行ってください。
更新は元の注文を自動的に無期限延長するものではありません。お客様は現在の契約期間が終了する前に新しい更新注文を送信し、決済を完了してください。更新注文の決済と確認が完了して初めて、ノード保持の手続きが開始されます。未払い、決済確認未完了、またはリスク審査中の申請は、現在のデバイスを継続利用する権利を構成しません。
契約期間が終了し、有効な更新注文がない場合、RunnerVMは接続認証情報を取り消し、ユーザーのタスクを停止してデバイス回収手続きに移行できます。お客様は期限前にデータをエクスポートしてバックアップしてください。ノードを唯一のデータコピーとして扱わないでください。期限後の復旧可否はデバイスの処理状況とセキュリティ状態に左右され、お客様自身のバックアップに代わるものではありません。
ビルドキュー、成果物のアーカイブ、次の期間も継続利用するかを確認します。
リージョン、期間、追加オプションを再確認し、決済を完了します。
必要な成果物を保存し、プロジェクトの鍵、トークン、チームのアクセス権を削除します。
許容される利用
ノードは、合法で、かつ適切な権限を得た開発、ビルド、テスト、自動化、コンピューティング業務にのみ利用できます。権限のないアカウント、システム、ネットワーク、データへのアクセス、認証、アクセス制御、レート制限その他のセキュリティ対策の回避は禁止します。
マルウェアの拡散、無許可のスキャンや攻撃、迷惑トラフィックの送信、ドメイン名前解決やネットワークサービスの妨害、第三者の計算資源の不正利用、その他のデバイス、ノード、ネットワークの安定性を損なう行為は禁止します。著作権、商標権、営業秘密、プライバシーその他の正当な権利を侵害するために本サービスを利用することも禁止します。
お客様は、並行タスク、ディスク書き込み、ネットワーク接続、自動リトライを適切に管理してください。スクリプトの暴走、認証情報の漏えい、プロジェクト依存関係による異常トラフィックが発生した場合は、関連タスクを直ちに停止し、認証情報をローテーションして、コンソールのチケットから報告してください。RunnerVMはリスク管理のため、接続制限、タスク分離、一時停止などの措置を講じ、その根拠を記録できます。
Xcodeビルド、自動テスト、fastlaneワークフロー、依存関係のインストール、成果物のアーカイブ、macOS開発、権限を得たAI実験。
無許可アクセス、マルウェアの拡散、ネットワークの不正利用、権利侵害行為、その他のデバイスやネットワークを妨害するタスク。
可用性とサービス継続性
RunnerVMの目標可用性は99.9%です。すべてのノードは365日、年間を通じて正常に稼働し、固定の停止時間帯は設けません。過去90日間の公開ステータス記録は観測されたサービス実績を示すものであり、将来の各注文、各ネットワーク経路、各ユーザータスクの結果を絶対的に保証するものではありません。
可用性は、注文に対応するノードが合意された接続機能と計算能力を提供できるかを中心に判断し、プラットフォームの監視、ノードログ、ネットワーク記録、ユーザーが提出した証拠を組み合わせて確認します。単一のビルド失敗、プロジェクト設定の誤り、依存関係ソースの障害、ユーザー側ネットワークの切断、認証情報の無効化、ユーザーによるタスク停止は、当然にはノードの利用不能を意味しません。
ハードウェア障害、セキュリティインシデント、接続異常が発生した場合、RunnerVMは緊急のセキュリティ対応、ネットワーク隔離、デバイス検査、移行支援を行うことができます。外部ネットワーク、ユーザーのローカルネットワーク、第三者の依存サービス、ユーザースクリプト、ユーザー設定による影響については、確認可能な証拠に基づいて責任範囲を区別します。不可抗力による影響は、事実関係と適用されるルールに従って処理します。
サービスクレジットと補償
注文がノードの利用不能事象の影響を受けたと考える場合、事象終了後できるだけ早くコンソールのチケットから確認を依頼してください。依頼には少なくとも、注文ID、ノードのリージョン、影響の開始・終了時刻、接続方法、エラー状況、実施済みの調査手順、影響範囲を示すログまたはスクリーンショットを含める必要があります。
RunnerVMは、プラットフォームの監視、ノードログ、ネットワーク記録、ユーザーの証拠を組み合わせ、事象がサービス側の可用性問題に該当するかを判断し、継続時間と実際の影響を確認します。注文ID、時間範囲、確認可能な証拠が不足している場合は、追加情報の提出が必要になることがあります。ログに含まれる鍵、トークン、個人データは必ずマスキングしてください。
確認後のサービスクレジット、契約期間の調整、その他の対応範囲は、適用される利用規約、事象の影響、確認結果に基づきます。対応は影響を受けた有効な注文に限られ、影響を受けていないタスク、関連プロジェクト、予想収益、その他の間接的な結果には自動的に拡大されません。同一事象について、同じ性質の補償を重複して計算することはありません。
すぐに確認へ進めるチケットに含める情報
- 注文とノード:注文ID、ノードのリージョン、影響を受けたデバイス。
- 時間範囲:タイムゾーンを含む開始時刻、終了時刻、再試行時刻。
- 再現に必要な情報:接続コマンド、エラーメッセージ、ネットワーク経路、必要なログ。
- 影響の説明:失敗したタスク、阻止された手順、実施済みの緩和策。
停止・終了と責任
認証情報の漏えい、無許可アクセス、悪意のあるタスク、異常なネットワーク活動、その他の明らかなセキュリティリスクを発見した場合、RunnerVMはまず接続を制限し、ノードを隔離するか関連タスクを停止したうえで、事象の重大度に応じてお客様と連絡を取ることができます。対応範囲はリスクに見合うものとし、リスクがユーザー、他のデバイス、ネットワークへ広がらないよう必要な記録を保持します。
お客様が許容される利用のルールに違反した場合、必要なセキュリティ確認への協力を拒否した場合、迷惑トラフィックを継続的に発生させた場合、または契約期間終了後に更新を完了しなかった場合、RunnerVMは関連サービスを停止または終了できます。是正可能な問題については、指定された期限内に改善を求めることがあります。継続的な攻撃、マルウェアの拡散、重大なセキュリティリスクが関係する場合は、直ちに保護措置を講じることがあります。
お客様は、プロジェクトコード、ビルド成果物、鍵、証明書、業務データを独立してバックアップし、注文終了前に移行を完了する責任を負います。両者は、直接証明でき、かつ契約違反行為と合理的な因果関係がある損害について、適用される規約と実際の証拠に基づき相応の責任を負います。間接損害の認定と処理は、適用法、行為の性質、予見可能性、両者が講じた合理的な損害軽減措置を考慮して判断します。
本規約には、本プラットフォームの運営主体が所在する司法管轄区域の法律が適用されます。本規約、注文、またはサービスの利用に起因する紛争については、両者はまずサポート記録とコンソールのチケットを通じて誠実に協議します。協議で解決しない場合、いずれの当事者も当該司法管轄区域内の管轄権を有する裁判所に申し立てることができます。
本規約の一部が執行不能と判断された場合でも、残りの部分は本来の目的に従って引き続き適用されます。RunnerVMは、製品フロー、決済処理、セキュリティ要件、法的義務に応じて本規約を更新できます。ユーザーの権利または義務に関わる重要な変更は、サイト上の適切な方法で通知し、掲載された発効時刻に従って適用します。
注文、ノード、時刻、証拠を1つの記録にまとめる
既存のお客様は、注文と対応状況を紐付けるため、コンソールにログインしてチケットを送信してください。コンソールにログインできない場合は、次のメールアドレスに送信できます support@runnervm.com。注文を特定できる情報を添えてください。メールでマスキングしていない鍵、トークン、完全な決済情報を送信しないでください。