Настоящие правила применяются совместно с информацией из подтверждения заказа. Если в подтверждении заказа содержатся более конкретные условия для модели, узла, расширения хранилища или срока аренды, приоритет имеют данные этого заказа; остальные вопросы регулируются настоящими условиями.
01
Принятие условий и область применения
Создавая заказ, совершая оплату, открывая панель управления, подключаясь к экземпляру или иным образом используя сервисы XcodeVM, вы подтверждаете, что прочитали, поняли и принимаете настоящие условия обслуживания, а также связанную с сервисамиполитику конфиденциальностии правила подтверждения заказов. Если вы действуете от имени компании, команды или иной организации, вы подтверждаете наличие полномочий принять эти правила от её имени.
Настоящие условия применяются к покупателям, владельцам аккаунтов, членам команды, уполномоченным работать с экземпляром, а также лицам, использующим сервисы через автоматизированные задачи. Владелец аккаунта обязан обеспечить ознакомление уполномоченных пользователей с настоящими условиями и их соблюдение. Внутреннее распределение прав доступа к устройствам, репозиториям или задачам сборки не меняет ответственности владельца аккаунта за заказы и действия в аккаунте.
Проверки перед принятием условий
- Убедитесь, что выбранные модель, объём памяти, хранилище, узел и срок аренды соответствуют требованиям задачи.
- Убедитесь, что команда может подключаться удалённо и безопасно хранить учётные данные и ключи.
- Убедитесь, что сценарий использования соответствует правилам допустимого использования на этой странице.
- Убедитесь, что вы понимаете ответственность за перенос данных, резервное копирование на уровне приложений и действия после окончания срока аренды.
Если вы не согласны с настоящими условиями, не оформляйте заказ, не оплачивайте его и не используйте сервис. Заказ, отправленный без оплаты, можно просто не продолжать; порядок обработки подтверждённого заказа определяется его статусом и настоящими условиями.
02
Описание сервиса
XcodeVM предоставляет облачные Mac для удалённой разработки, автоматических сборок, сборки и публикации приложений для iOS/macOS и экспериментов с MLX. Каждый заказ соответствует отдельному физическому компьютеру на физическом узле, а не виртуальной машине. Пользователь может работать с графическим интерфейсом macOS и командной строкой, а также настраивать инструменты разработки, репозитории кода, кэш сборки и автоматизированные процессы под свои задачи.
В текущем каталоге представлены две конфигурации Mac Mini M4: XVM M4 Core — M4, 16GB RAM и 256GB SSD; XVM M4 Plus — M4, 24GB RAM и 512GB SSD. Доступны узлы в Сингапуре, Японии (Токио), Южной Корее (Сеул) и Гонконге. Обе модели поддерживают все четыре узла; фактическая доступность определяется в реальном времени панелью управления.
Модель, узел, срок аренды, расширение хранилища и опция объединения Thunderbolt 5 в заказе определяются информацией на странице подтверждения перед оплатой. Заказы независимы друг от друга: конфигурация, оставшееся время или дополнительные параметры одного заказа не переносятся автоматически на другие заказы.
Границы сервиса
- Ресурсы устройства
- Процессор, память и базовое хранилище, предусмотренные заказом, выделяются для него и не используются совместно с другими пользователями в одном экземпляре.
- Выбор узла
- Узел обозначает регион размещения устройства. На фактическое качество подключения также влияют местоположение пользователя, маршрутизация оператора, международные каналы и локальная сеть.
- Программная среда
- Пользователь может настраивать среду разработки в пределах предоставленных прав, но самостоятельно проверяет версии инструментов, зависимости, материалы для подписи и совместимость проекта.
- Срок обслуживания
- Сервис предоставляется на срок, указанный в подтверждении заказа: день, неделю, месяц или квартал. Время начала и окончания определяется записью заказа.
Все узлы работают 365 дней в году. XcodeVM может принимать необходимые меры для изоляции, устранения неисправностей и снижения инфраструктурных рисков, уведомляя пользователя через панель управления или контактные данные аккаунта, если это практически возможно.
03
Ответственность за аккаунт и учётные данные
Пользователь обязан предоставить точные и полные данные аккаунта, пригодные для уведомлений о сервисе, и своевременно обновлять их. Запрещены выдача себя за другое лицо, обход проверки аккаунта, передача спорного заказа и использование нескольких аккаунтов для обхода оплаты, мер безопасности и ограничений использования.
Данные для входа, сведения для подключения к экземпляру, ключи репозиториев, материалы для подписи и токены автоматизации следует считать конфиденциальной информацией. Пользователь обязан применять надёжные учётные данные, ограничивать круг лиц с доступом, регулярно проверять разрешения и немедленно менять соответствующие данные при подозрении на утечку. Не передавайте их через общедоступные репозитории, журналы, снимки экрана или незашифрованные сообщения.
Ответственность за авторизованные действия
Действия, выполненные через действующую сессию аккаунта, действительные данные экземпляра или настроенный пользователем токен автоматизации, считаются авторизованными действиями аккаунта. Владелец аккаунта обязан управлять правами членов команды, подрядчиков и автоматизированных задач и отвечает за изменения заказов, конфигурацию экземпляра, удаление данных и отправку обращений из этого аккаунта.
При обнаружении необычного входа, неизвестного заказа, утечки учётных данных или несанкционированных действий с экземпляром немедленно обновите соответствующие данные и черезпанель управления отправьте обращение. В обращении укажите идентификатор заказа, узел, время обнаружения, описание проблемы и принятые меры, но не прикладывайте пароли, закрытые ключи, полные платёжные реквизиты или необезличенные рабочие данные.
04
Заказы и тарификация
XcodeVM поддерживает заказ на день, неделю, месяц или квартал. Все цены на страницах и суммы заказов отображаются и рассчитываются в долларах США (USD). До оплаты проверьте модель, узел, срок, расширение хранилища, количество объединённых подключений Thunderbolt 5 и итоговую сумму; после подтверждения заказ выполняется согласно выбранным сроку и конфигурации.
Страница цен показывает стандартный каталог, а страница подтверждения заказа фиксирует конкретную операцию. При работе в нескольких окнах браузера, повторной отправке или одновременном создании нескольких заказов сверяйте идентификаторы и статусы заказов в панели управления. Не определяйте подтверждение сервиса только по снимку экрана оплаты или локальным записям.
Статусы заказа и срок обслуживания
- Ожидает оплаты: Заказ ещё не прошёл действительный расчёт и не считается активированным сервисом.
- Обрабатывается: Платёжная информация проверяется или заказ настраивается; не создавайте повторно такой же заказ.
- Активен: Срок обслуживания начался; точные время начала и окончания указаны в записи заказа в панели управления.
- Завершён: Срок обслуживания истёк либо заказ прекращён согласно правилам; перенос данных следует завершить до этого момента.
Если вы хотите продолжить использование, до окончания текущего периода проверьте настройки продления, сумму и статус оплаты. Продление считается выполненным только по результату панели управления: создание заказа на продление, инициирование перевода в блокчейне или отправка запроса на оплату картой сами по себе не подтверждают продление.
Необходимые налоги и комиссии банка или блокчейн-перевода, если они показаны на странице расчёта, плательщик должен проверить до подтверждения. Для проверки проблем из-за неверных данных, неправильной сети, недостаточной или повторной оплаты отправьте через панель управления обращение с идентификатором заказа и обезличенными данными транзакции.
05
Способы оплаты
XcodeVM принимает только USDT-TRC20 и Visa / Mastercard / Amex (через Stripe). Все заказы рассчитываются в долларах США (USD); фактически доступный платёжный шлюз определяется ответом серверного интерфейса при расчёте. Пользователь обязан убедиться, что платёжный инструмент используется законно, а платёжные данные соответствуют требованиям заказа.
Оплата USDT-TRC20
Проверьте сеть, адрес получателя, сумму перевода и идентификатор заказа. Отправка через другую сеть, ошибка в адресе, недостаточная сумма или несоблюдение требований заказа могут помешать автоматическому подтверждению. После публикации блокчейн-транзакцию обычно нельзя отозвать через XcodeVM, поэтому до отправки ещё раз проверьте все поля.
Оплата банковской картой
Платежи Visa, Mastercard и Amex обрабатываются через Stripe. Может потребоваться проверка, установленная эмитентом карты. При отклонении платёжного запроса, незавершённой проверке или последующей отмене заказ может остаться неподтверждённым, а активный сервис может быть ограничен с учётом рисков и задолженности.
Возвраты, продление и неуспешная оплата
Право на возврат определяется с учётом статуса заказа, начала обслуживания, результатов проверки сбоя и применимых обязательных правил. Если проблема вызвана ответственностью XcodeVM и соответствует условиям компенсации за доступность на этой странице, в первую очередь применяются правила сервисной компенсации. При самостоятельном выборе неверной модели, узла, срока или дополнительной опции как можно скорее отправьте обращение, однако изменение или отмена активированного заказа не гарантируются.
Продление вступает в силу только после завершения оплаты и появления подтверждения в панели управления. При неуспешной оплате, отмене платежа, оспоренном платеже или просроченной задолженности XcodeVM может ограничить новые заказы, приостановить затронутый сервис или прекратить соответствующий заказ, сохранив необходимые записи для проверки расчётов.
06
Допустимое использование
Используйте сервис только для законной и разрешённой разработки, сборки, тестирования, исследований и рабочих задач. Автоматизация не снимает с пользователя ответственности: для скриптов, Runner, агентов и удалённых операций необходимо устанавливать разумные ограничения прав, параллельных задач и ресурсов.
Запрещённые действия
- Совершать незаконные действия, а также хранить, обрабатывать или распространять явно незаконный контент.
- Получать несанкционированный доступ, сканировать, исследовать, контролировать или нарушать работу любых аккаунтов, устройств, сервисов и сетей.
- Распространять вредоносный код, программы-вымогатели и инструменты кражи данных либо создавать инфраструктуру для атак, мошенничества и обхода мер безопасности.
- Использовать экземпляр для рассылки спама, credential stuffing, массового перебора учётных записей, усиления трафика или иных злоупотреблений.
- Преднамеренно исчерпывать сетевые, дисковые, энергетические или административные ресурсы, нарушая работу инфраструктуры и других пользователей.
- Обходить тарификацию, проверку, контроль доступа, обнаружение рисков, ограничения сервиса или меры приостановки.
- Удалять, изменять или подделывать записи, связанные с инцидентами безопасности, заказами и авторизованными действиями.
- Сдавать экземпляр в субаренду, разделять его или предоставлять третьим лицам, которыми не управляет владелец аккаунта.
Если действия могут создать реальную и непосредственную угрозу безопасности, XcodeVM может сначала ограничить соответствующее подключение, изолировать затронутый экземпляр или приостановить сервис, а затем запросить объяснения. Пользователь обязан в указанный в уведомлении срок предоставить сведения о назначении, процессах, временном диапазоне и обезличенные журналы. При невозможности подтвердить источник авторизации или отказе прекратить опасные действия сервис может быть прекращён.
Исследования безопасности, нагрузочное тестирование и сетевое сканирование разрешены только в отношении принадлежащих пользователю целей или целей с явно полученным разрешением, с контролем частоты и масштаба. Запрещено использовать узлы XcodeVM как выход для широкого сканирования общедоступных сетей, проверки атак или обхода ограничений доступа.
07
Ответственность за данные и резервные копии
Пользователь отвечает за рабочие нагрузки, исходный код, результаты сборки, ключи, материалы для подписи, кэш зависимостей, файлы моделей и рабочие данные в экземпляре. XcodeVM предоставляет среду выполнения, но не заменяет контроль версий, управление ключами, архивирование релизов и резервное копирование на уровне приложений.
Минимальные требования к управлению данными
- Храните исходный код в управляемом репозитории; не оставляйте единственную копию на одном экземпляре.
- Ограничивайте права доступа к ключам и материалам для подписи, храните их отдельно и не включайте в журналы сборки и историю репозитория.
- Копируйте важные результаты сборки в контролируемое пользователем целевое хранилище сразу после создания и проверяйте целостность файлов.
- Перед использованием расширенного SSD проверьте точку монтирования, права доступа и свободный объём; после переноса выборочно проверьте файлы.
- Передавайте журналы и вложения обращений только после обезличивания: удаляйте токены, персональные данные, полные тела запросов и коммерческие секреты.
- До окончания срока аренды экспортируйте данные, замените учётные данные и отключите автоматизированные задачи.
Перед выключением, перезапуском, переустановкой, форматированием диска, очисткой каталогов, заменой ключей или запуском скриптов автоматического удаления проверьте целевой путь и состояние резервных копий. За изменения данных, вызванные командами, скриптами, настройками прав или действиями членов команды, отвечает владелец аккаунта.
После завершения заказа, прекращения из-за задолженности или прекращения за нарушение подключение к экземпляру может быть недоступно. Не рассматривайте доступ после окончания периода как способ хранения данных. Если требуется проверить время окончания, ориентируйтесь на запись в панели управления и заранее оставьте достаточно времени для переноса данных.
08
Доступность и компенсации
Целевая доступность XcodeVM составляет 99,9%. Доступность рассчитывается отдельно для каждого активного экземпляра и каждого календарного месяца; разные экземпляры и месяцы не объединяются. Время до начала или после окончания обслуживания, а также время приостановки из-за задолженности или нарушения не входит в действующее окно измерения.
Недоступностью считается невозможность установить удалённое подключение к экземпляру на стороне узла XcodeVM непрерывно в течение не менее 5 минут, подтверждённая записями сервиса о недоступности устройства или узла. Отдельный сбой сборки приложения, ошибка кода, проблема зависимости, пользовательская конфигурация или замедление графического интерфейса сами по себе не означают недоступность сервиса.
Случаи, не учитываемые как недоступность
- Последствия выключения, перезапуска, переустановки, изменения сетевой конфигурации или настроек контроля доступа пользователем.
- Проблемы подключения из-за сети пользователя, маршрутизации оператора, конечного устройства, клиентского ПО или сторонних зависимостей.
- Изоляция, ограничения или приостановка из-за вредоносного трафика, нарушения правил, угроз безопасности или задолженности.
- Стихийные бедствия, сбои общественной инфраструктуры, действия государственных органов, война, масштабные сетевые инциденты и иные обстоятельства непреодолимой силы вне разумного контроля.
- Отчёты, которые невозможно проверить из-за отсутствия идентификатора заказа, узла, времени сбоя или необходимых диагностических данных.
Размер сервисной компенсации
| Месячная доступность | Доступная компенсация | Область применения |
|---|---|---|
| Ниже 99,9%, но не ниже 99,0% | 10% стоимости периода обслуживания затронутого экземпляра | Только для последующего использования сервиса на этом экземпляре |
| Ниже 99,0% | 25% стоимости периода обслуживания затронутого экземпляра | Только для последующего использования сервиса на этом экземпляре |
Максимальная компенсация для одного экземпляра в одном окне измерения составляет 25% стоимости соответствующего периода обслуживания. Компенсация не выплачивается наличными, не переносится на другой аккаунт и не покрывает дополнительные расходы, налоги, комиссии блокчейна или платёжной организации.
В течение 7 календарных дней после сбоя пользователь должен черезпанель управления отправить обращение, указав идентификатор заказа, узел, время начала и восстановления, оператора, шаги воспроизведения и обезличенные журналы. XcodeVM проведёт проверку по записям узла, состоянию устройства и материалам обращения. Повторная отправка сообщения об одном событии не даёт права на повторную компенсацию.
09
Приостановка, прекращение и пределы ответственности
При просрочке заказа, отмене платежа, существенном риске для безопасности аккаунта, нарушении пользователем правил допустимого использования или угрозе инфраструктуре и другим пользователям при продолжении работы XcodeVM может ограничить подключение, приостановить экземпляр, изолировать связанные данные или прекратить затронутый заказ. Объём мер по возможности ограничивается соответствующим аккаунтом, экземпляром или задачей.
Уведомление и восстановление
При отсутствии срочной угрозы XcodeVM сообщит причину и необходимые действия через панель управления, обращение или контактные данные аккаунта. После проверки оплаты, прекращения нарушения, обновления учётных данных или предоставления необходимых материалов XcodeVM может принять решение о восстановлении сервиса с учётом оценки рисков. При срочном инциденте безопасности меры ограничения могут быть приняты до уведомления и проверки.
Пользователь может не продлевать сервис и должен до окончания текущего периода остановить задачи, экспортировать данные, отозвать токены автоматизации и заменить соответствующие ключи. Прекращение использования не освобождает от обязательств по подтверждённым заказам, начисленным платежам, ответственности за нарушения и иным обязательствам, возникшим до прекращения.
Пределы ответственности
В пределах, допускаемых применимыми правилами, каждая сторона отвечает за действия, находящиеся под её разумным контролем. XcodeVM обрабатывает подтверждённую недоступность по правилам сервисной компенсации настоящих условий; пользователь отвечает за свой код, данные, ключи, материалы для подписи, лицензии на ПО, автоматизированные задачи, права аккаунта и резервное копирование на уровне приложений.
Убытки, вызванные обстоятельствами непреодолимой силы, действиями самого пользователя, его сетью, сторонними зависимостями или несанкционированными действиями, оцениваются с учётом причины события, степени контроля и применимых правил. При обнаружении события, способного увеличить последствия, каждая сторона обязана принять разумные меры по ограничению ущерба и сохранить необходимые записи для проверки.
Изменение условий
XcodeVM может обновлять настоящие условия в связи с изменением сервиса, управления рисками, платёжных процессов или применимых обязательств. О существенных изменениях, затрагивающих действующих пользователей, будет сообщено через сайт, панель управления или контактные данные аккаунта. Обновлённые условия применяются к последующим посещениям, использованию и новым заказам с указанного времени вступления в силу; конкретные конфигурация и период подтверждённых заказов по-прежнему определяются соответствующими записями заказов.
Применимое право и разрешение споров
К заключению, толкованию, исполнению и разрешению споров по настоящим условиям применяется право юрисдикции, в которой находится оператор платформы, без ограничения неотъемлемых обязательных прав, от которых нельзя отказаться по закону. При возникновении спора стороны сначала должны через обращение или support@xcodevm.com предоставить идентификатор заказа, описание обстоятельств, соответствующие записи и желаемый способ урегулирования и добросовестно провести переговоры.
Если переговоры не привели к разрешению спора, он передаётся на рассмотрение компетентного суда соответствующей юрисдикции. Если отдельное положение настоящих условий признано недействительным или неисполнимым, остальные положения сохраняют силу; недействительная часть толкуется в законных пределах способом, наиболее близким к первоначальному смыслу.
Вопросы
Вопросы по заказам или условиям
По вопросам заказа, счёта или экземпляра в первую очередь отправляйте обращение через панель управления, чтобы связать его с записью заказа. Общие вопросы об условиях можно направить по адресу support@xcodevm.com. Не отправляйте пароли, закрытые ключи, полные платёжные реквизиты или необезличенные рабочие данные.