1. Описание услуги
XCRent предоставляет в аренду выделенные физические облачные Mac mini для сборки проектов iOS/macOS, автоматизированной сборки, тестирования и других задач, соответствующих этим условиям. В аренду передаётся целый физический узел, а не виртуальная машина; в течение срока аренды узел выделен только одному клиенту. Аренда не передаёт право собственности на устройство и не даёт права пользоваться им после окончания срока.
В каталоге представлены три конфигурации: XR Build 16 — M4 / 16 ГБ / 256 ГБ, XR Build 24 — M4 / 24 ГБ / 512 ГБ, XR Build Pro 64 — M4 Pro / 64 ГБ / 2 ТБ. Узлы расположены в Сингапуре, Токио, Сеуле, Гонконге, на востоке и западе США. Все три конфигурации доступны во всех перечисленных локациях. Актуальную доступность проверяйте в консоли.
После выделения узла клиент получает данные для подключения в консоли и может использовать SSH или удалённый рабочий стол для доступа к графическому интерфейсу macOS и командной строке, а также выбрать нужную версию Xcode. Фактическая модель, локация, дополнительные параметры, даты аренды и статус предоставления услуги указаны в подтверждённом заказе. Время сборки зависит от размера проекта, загрузки зависимостей, кэша, параллельных задач и сети. Схема рабочего процесса на сайте не является гарантией конкретного времени сборки.
2. Аккаунт и ответственность
Создавайте аккаунт с адресом электронной почты, которым вы вправе распоряжаться. Убедитесь, что на него могут приходить уведомления о заказах, аккаунте и услугах, и указывайте достоверные необходимые сведения. Если вы арендуете узел от имени команды, получите соответствующие полномочия и определите, кто отвечает за подтверждение заказа, оплату, продление и управление данными на узле. Запрещено выдавать себя за другого человека или без разрешения использовать чужой аккаунт и платёжные данные.
Храните коды подтверждения, пароли, закрытые SSH-ключи, данные для удалённого рабочего стола и токены доступа из конвейеров сборки как конфиденциальную информацию. При смене участников команды или возможной утечке учётных данных своевременно замените их, отзовите ненужный доступ и проверьте задачи и разрешения на узле. Не размещайте закрытые ключи целиком, данные платёжных карт или действующие секреты в общедоступных репозиториях и текстах обращений в поддержку.
Клиент несёт ответственность за действия, совершённые с его аккаунта, в том числе за создание заказов, изменение конфигурации, переустановку системы, удаление файлов и подтверждение продления. Если вы заметили подозрительный вход, несанкционированные действия или не можете войти в аккаунт, отправьте обращение через консоль. Если войти не удаётся, напишите на адрес support@xcoderent.com. Перед обработкой запросов по аккаунту или узлу мы проверим вашу личность по данным аккаунта и заказа.
3. Оплата и расчёты
Оплата взимается за день, неделю, месяц или квартал; все суммы указаны в долларах США (USD). Цены XR Build 16: $21.7 в день, $58.5 в неделю, $108.3 в месяц, $294.6 в квартал; XR Build 24: $40.8 в день, $110.2 в неделю, $204.1 в месяц, $555.2 в квартал; XR Build Pro 64: $59.5 в день, $160.5 в неделю, $297.3 в месяц, $808.7 в квартал. Для каждого периода действует отдельная цена из каталога; стоимость более длительного периода не рассчитывается простым сложением коротких периодов.
Дополнительные опции оплачиваются за выбранный в заказе период. SSD +1 ТБ: $2.8 в день, $7.7 в неделю, $14.2 в месяц, $38.6 в квартал; SSD +2 ТБ: $5.6 в день, $15.4 в неделю, $28.4 в месяц, $77.2 в квартал; объединение Thunderbolt 5 — за каждое устройство: $1.8 в день, $5 в неделю, $9.2 в месяц, $25 в квартал. Перед оплатой проверьте, выбраны ли дополнительные опции, к каким узлам они относятся и какова итоговая сумма заказа.
Доступны только USDT-TRC20 и Visa / Mastercard / Amex (через Stripe); фактический список способов оплаты зависит от ответа платёжного шлюза. При оплате USDT-TRC20 проверьте указанную шлюзом сеть, адрес получателя и сумму. Оплату картой подтвердите на странице платёжного сервиса. Платёж считается завершённым только после подтверждения в заказе: скриншот, переход в браузере или отдельная квитанция не заменяют подтверждение системы. Выделение узла и срок аренды определяются статусом заказа в консоли.
Перед оплатой проверьте модель, локацию, период аренды и дополнительные параметры. Если платёж прошёл повторно, сумма списана ошибочно, статус оплаты некорректен или возник спор о сумме, отправьте запрос на проверку через консоль, указав номер заказа и необходимые сведения о транзакции. Возврат средств или корректировка расчётов рассматриваются с учётом предоставленной услуги, фактического использования, данных заказа и применимого законодательства. Отправка запроса не означает, что возврат уже оформлен; ход обработки платежа определяется фактическими данными платёжного шлюза.
4. Продление, окончание аренды и обработка данных
Проверьте дату и время окончания аренды в консоли и продлите её до истечения срока. Инициированный, но ещё не подтверждённый платёж не продлевает аренду. После продления заново проверьте срок действия в заказе и данные узла; если они не совпадают, сразу отправьте обращение. Перед переходом на более высокую конфигурацию или изменением дополнительных параметров уточните новую конфигурацию, стоимость и необходимость переноса данных. Не считайте изменение конфигурации операцией, которая не требует проверки.
По окончании срока аренды право доступа к узлу, предоставленное заказом, прекращается. Исходный код, кэш, материалы для подписи, результаты сборки и другие файлы клиента на узле принадлежат клиенту. До окончания аренды создайте резервную копию нужных данных в хранилище под вашим контролем и убедитесь, что она читается. По завершении аренды диск стирается; данные с исходного узла не сохраняются в качестве резервной копии для восстановления. Не рассчитывайте на возможность экспортировать их после окончания срока.
Переустановка системы, очистка диска, удаление каталогов и перенос задач могут изменить или удалить данные на узле. Перед выполнением этих действий проверьте их область, сохраните нужные материалы и остановите сборки, которые могут продолжить запись. Мы предоставляем узлы в аренду и не считаем кэш сборки или локальный диск узла услугой резервного копирования. Если нужна помощь с данными или возникла проблема при выполнении операции, укажите узел, заказ и последовательность действий; не прикладывайте конфиденциальные файлы к обращению.
5. Гарантия доступности и компенсация
Мы гарантируем месячную доступность на уровне 99,9% и работу всех узлов 365 дней в году. Доступность рассчитывается отдельно для узла, указанного в каждом заказе: месячная доступность = (общее время предоставления услуги за расчётный период − подтверждённое время недоступности) ÷ общее время предоставления услуги × 100%. Расчётный период охватывает только часть календарного месяца, когда заказ находился в силе; время до начала аренды и после её окончания не включается в знаменатель.
Время недоступности — это период, когда из-за сбоя узла или услуги на нашей стороне клиент не мог нормально подключиться к арендованному физическому узлу и использовать его. Оно определяется по журналам обслуживания и результатам проверки сбоя. Ошибки сборки проекта, неверная настройка сертификатов, проблемы с доступом к репозиториям зависимостей, выключение или переустановка системы по инициативе клиента, а также неполадки сети и действия самого клиента не считаются недоступностью на нашей стороне. Последствия форс-мажорных обстоятельств оцениваются с учётом конкретной ситуации и применимого законодательства.
Если месячная доступность оказывается ниже 99,9%, за недостающее до этого уровня время предоставляется компенсация в виде продления аренды. Расчёт: время компенсации = подтверждённое время недоступности − общее время предоставления услуги за расчётный период × 0,1%. Если результат не больше нуля, компенсация в виде продления не предоставляется. Компенсация оформляется продлением срока аренды по результатам проверки; один и тот же период сбоя не учитывается повторно.
Чтобы запросить проверку, укажите в обращении через консоль номер заказа, узел, время начала и окончания недоступности и часовой пояс. Приложите очищенное от конфиденциальных данных сообщение об ошибке подключения или журнал задачи. Мы проверим записи, установим причину сбоя, рассчитаем его продолжительность и сообщим результат и размер компенсации в обращении. Если вы не согласны с результатом, дополните обращение доказательствами для повторной проверки. Указанный порядок компенсации не ограничивает права клиента, предусмотренные применимым законодательством.
6. Правила допустимого использования
Используйте узел только для законных задач, на выполнение которых у вас есть разрешение. Запрещено рассылать нежелательные сообщения или неразрешённые массовые рассылки, проводить сетевые атаки, распространять вредоносные программы, похищать учётные данные, обходить системы контроля доступа или сканировать и взламывать системы без разрешения. Тестирование безопасности допускается только при наличии явного разрешения и не должно влиять на сеть платформы или услуги других клиентов.
Запрещено хранить, обрабатывать и распространять материалы, нарушающие интеллектуальную собственность, неприкосновенность частной жизни и другие законные права третьих лиц. Убедитесь, что у вас есть необходимые права на исходный код, зависимости, модели, медиаматериалы, материалы для подписи и результаты работы. Запрещено перепродавать доступ к аккаунту, выдавать себя за платформу или мешать распределению узлов, подтверждению оплаты и проверке работы сервиса.
При подозрении на нарушение этих правил мы можем запросить пояснения, ограничить соответствующие действия или приостановить затронутую услугу. Если продолжается атака, произошла утечка учётных данных или возникла непосредственная угроза другим лицам, мы можем сначала принять необходимые меры изоляции, а затем уведомить клиента доступным способом. Клиент может предоставить подтверждение разрешения или оспорить принятое решение через обращение в поддержку. Меры принимаются с учётом конкретного риска и имеющихся доказательств, в соответствии с применимым законодательством.
7. Лицензии на ПО
Аренда физического узла не даёт неограниченного права использовать всё установленное на нём программное обеспечение. Соблюдайте лицензионное соглашение Apple, а также условия лицензий установленных инструментов, зависимостей, плагинов, моделей и материалов. Использование, развёртывание и выбор версий macOS и Xcode должны соответствовать применимым лицензиям и требованиям проекта. Запрещено обходить программные лицензии и средства защиты от копирования.
Мы предоставляем среду macOS и инструменты Xcode; клиент самостоятельно проверяет, доступны ли нужные проекту SDK, инструменты командной строки, скрипты сборки и версии зависимостей. Клиент отвечает за получение и управление лицензиями на самостоятельно установленное ПО и платные инструменты. Совместимость стороннего ПО, объём прав на его использование и результаты работы определяются соответствующей лицензией и требованиями продукта.
Сертификаты, закрытые ключи и профили подготовки для подписи приложений должны предоставляться командой, имеющей право их использовать, и управляться по принципу минимально необходимых привилегий. При добавлении этих материалов в Keychain или использовании в CI ограничивайте права доступа, не допускайте их попадания в общедоступные журналы и отзывайте или удаляйте их, когда они больше не нужны. Аренда узла сама по себе не гарантирует одобрение приложения, его публикацию или подключение к сторонним сервисам.
8. Ограничение ответственности и разрешение споров
Мы предоставляем в аренду физический узел в соответствии с подтверждённым заказом и рассматриваем сбои на нашей стороне и компенсацию за доступность по этим условиям. Клиент отвечает за код, настройки задач, резервное копирование данных и действия, выполняемые с его разрешением. При возникновении проблемы обе стороны должны сохранить необходимые записи, прекратить действия, которые могут увеличить ущерб, и обмениваться через обращения только очищенными от конфиденциальных данных доказательствами, непосредственно связанными с проблемой.
Ответственность определяется с учётом причины сбоя, фактических действий сторон, данных заказа, подтверждённого ущерба и применимого законодательства. Нельзя без проверки напрямую связывать с услугой узла сбой сборки, задержку публикации, изменение правил сторонней платформы или удаление данных клиентом. Ограничение ответственности не распространяется на случаи, в которых такое ограничение запрещено применимым законодательством, и не затрагивает средства правовой защиты, доступные клиенту по закону.
К этим условиям применяется законодательство юрисдикции, в которой зарегистрирован оператор платформы. При возникновении спора стороны сначала должны сверить факты и попытаться разрешить его путём переговоров через обращение в консоли или по адресу support@xcoderent.com . Если договориться не удастся, спор передаётся на рассмотрение компетентного суда в этой юрисдикции. Императивные нормы применимого законодательства имеют преимущественную силу перед противоречащими им положениями этих условий.
9. Изменение условий
Мы можем обновлять эти условия в связи с изменениями услуг, порядка оплаты, требований безопасности или применимого законодательства. Обновлённая редакция и дата её вступления в силу публикуются на этой странице. Об изменениях, затрагивающих важные права и обязанности клиента, мы сообщим через консоль или на адрес электронной почты аккаунта. Указывайте актуальные контактные данные и читайте действующую редакцию перед созданием заказа, продлением аренды или изменением конфигурации.
Параметры, стоимость и срок аренды по подтверждённому заказу определяются данными этого заказа; обновление условий не означает, что подтверждённые сведения о сделке меняются задним числом. Применение изменений к действующим заказам определяется уведомлением об изменениях, явным соглашением сторон и применимым законодательством. Если у вас возникли вопросы, сначала уточните их через обращение в поддержку, а затем решайте, создавать ли новый заказ или продлевать аренду.
Чтобы уточнить условия, проверить заказ или сообщить о проблеме с услугой,войдите в консоль и отправьте обращение; если войти не удаётся или нужны разъяснения по условиям, напишите на адрес support@xcoderent.com. В сообщении укажите краткое описание проблемы и номер заказа. Не отправляйте полные данные для подключения или закрытые ключи.