1. Description du service
XCRent propose la location de Mac mini physiques dédiés dans le cloud pour compiler des projets iOS et macOS, automatiser des builds, effectuer des tests et exécuter d’autres charges de travail conformes aux présentes conditions. Le service fournit un nœud physique complet, et non une machine virtuelle. Pendant la durée de location, le nœud est attribué à un seul locataire. La location ne transfère pas la propriété de l’équipement et ne confère aucun droit d’utilisation au-delà de la période louée.
Le catalogue comprend trois configurations : XR Build 16 avec M4 / 16GB / 256GB, XR Build 24 avec M4 / 24GB / 512GB et XR Build Pro 64 avec M4 Pro / 64GB / 2TB. Les six nœuds sont situés à Singapour, à Tokyo (Japon), à Séoul (Corée du Sud), à Hong Kong, dans l’est des États-Unis et dans l’ouest des États-Unis. Les trois configurations sont disponibles dans tous ces emplacements. Leur disponibilité réelle est indiquée en temps réel sur le portail.
Une fois le nœud attribué, le locataire récupère ses informations de connexion sur le portail et accède à l’interface graphique macOS et à la ligne de commande via SSH ou un bureau à distance. Il choisit ensuite la version de Xcode adaptée à son projet. La configuration, le nœud, les options, les dates de début et de fin de location ainsi que l’état de livraison sont ceux indiqués dans la commande confirmée. La durée de compilation dépend notamment de la taille du projet, du téléchargement des dépendances, du cache, des tâches exécutées en parallèle et des conditions réseau. Les workflows présentés sur le site ne constituent pas une garantie de durée fixe.
2. Compte et responsabilités
Le locataire doit créer son compte avec une adresse e-mail qu’il est autorisé à contrôler, s’assurer qu’elle peut recevoir les notifications relatives aux commandes, au compte et au service, et fournir les informations nécessaires de manière exacte. Pour une location au nom d’une équipe, la personne qui passe la commande doit disposer de l’autorisation requise et définir clairement les responsabilités liées à sa confirmation, au paiement, au renouvellement et à la gestion des données sur le nœud. Il est interdit d’usurper l’identité d’un tiers ou d’utiliser sans autorisation son compte ou ses moyens de paiement.
Les codes de vérification du compte, mots de passe, clés privées SSH, identifiants de bureau à distance et jetons d’accès utilisés dans les pipelines de build doivent être protégés comme des informations sensibles. En cas de changement au sein de l’équipe ou de fuite potentielle d’identifiants, le locataire doit renouveler les accès concernés, révoquer ceux qui ne sont plus nécessaires et vérifier les tâches et autorisations présentes sur le nœud. Les clés privées complètes, données de carte bancaire et secrets directement exploitables ne doivent pas être publiés dans un dépôt public ni inclus dans le corps d’un ticket.
Le locataire est responsable des opérations autorisées effectuées depuis son compte, notamment la création de commandes, la modification de configuration, la réinstallation du système, la suppression de fichiers et la confirmation du renouvellement. En cas de connexion suspecte, d’opération non autorisée ou d’impossibilité d’accéder au compte, il doit ouvrir un ticket depuis le portail après s’y être connecté. S’il ne peut pas se connecter, il peut écrire à support@xcoderent.com. La plateforme vérifiera son identité à partir des informations du compte et de la commande avant de traiter toute demande concernant le compte ou le nœud.
3. Facturation et paiement
Les périodes de facturation sont proposées à la journée, à la semaine, au mois et au trimestre. Tous les montants sont facturés en dollars américains (USD). Le tarif catalogue du XR Build 16 est de $21.7 par jour, $58.5 par semaine, $108.3 par mois et $294.6 par trimestre ; celui du XR Build 24 est de $40.8 par jour, $110.2 par semaine, $204.1 par mois et $555.2 par trimestre ; celui du XR Build Pro 64 est de $59.5 par jour, $160.5 par semaine, $297.3 par mois et $808.7 par trimestre. Chaque période a son propre tarif catalogue et ne se calcule pas en additionnant simplement des périodes plus courtes.
Les options sont facturées selon la période sélectionnée pour la commande. Le SSD supplémentaire de +1TB coûte $2.8 par jour, $7.7 par semaine, $14.2 par mois et $38.6 par trimestre. Le SSD supplémentaire de +2TB coûte $5.6 par jour, $15.4 par semaine, $28.4 par mois et $77.2 par trimestre. La liaison Thunderbolt 5 en parallèle est facturée par appareil : $1.8 par jour, $5 par semaine, $9.2 par mois et $25 par trimestre. Avant le paiement, vérifiez les options sélectionnées, les nœuds concernés et le montant total dans le récapitulatif de la commande.
Les seuls moyens de paiement acceptés sont USDT-TRC20 et Visa / Mastercard / Amex (via Stripe). Les passerelles effectivement disponibles sont indiquées par l’interface du service. Pour un paiement en USDT-TRC20, vérifiez le réseau, l’adresse de réception et le montant affichés par la passerelle. Pour un paiement par carte, suivez la procédure de vérification sur la page de paiement. Le paiement est considéré comme effectué uniquement lorsque la commande indique sa confirmation ; une capture d’écran, une redirection du navigateur ou un justificatif isolé ne remplace pas la confirmation du système. L’attribution du nœud et la durée de location sont déterminées par l’état de la commande sur le portail.
Avant de payer, vérifiez la configuration, le nœud, la période et les options. En cas de paiement en double, d’erreur de paiement, de statut inhabituel ou de désaccord sur le montant, ouvrez un ticket depuis le portail en indiquant le numéro de commande et les informations de transaction nécessaires. Toute demande de remboursement ou de régularisation est examinée au regard du service fourni, de son utilisation effective, de l’historique de la commande et du droit applicable. Le dépôt d’une demande ne signifie pas qu’un remboursement a été effectué. Le traitement par la passerelle dépend de son propre délai de réponse.
4. Renouvellement, expiration et traitement des données
Le locataire doit vérifier la date de fin de location sur le portail et renouveler son service avant cette échéance. Un paiement initié mais pas encore confirmé ne prolonge pas la période de location. Après le renouvellement, il doit vérifier la nouvelle date de validité indiquée sur la commande et le nœud. En cas d’écart, il convient d’ouvrir rapidement un ticket. Avant toute montée en gamme ou modification d’option, vérifiez la nouvelle configuration, son coût et la nécessité éventuelle d’une migration des données. Ne présumez pas que les changements de configuration s’appliquent automatiquement sur place sans vérification.
À la fin de la période de location, l’accès au nœud ne relève plus des droits accordés par la commande initiale. Le code source, les caches, les éléments de signature, les artefacts de build et les autres fichiers du locataire restent sa propriété. Avant l’échéance, il lui appartient de sauvegarder les éléments à conserver sur un espace de stockage qu’il contrôle et de vérifier que les sauvegardes sont lisibles. À la fin de la location, le disque est effacé. Les données présentes sur le nœud ne sont pas conservées sous forme de sauvegarde récupérable ; le locataire ne doit pas compter sur une récupération après l’expiration.
La réinstallation du système, le nettoyage du disque, la suppression de répertoires et la migration des charges de travail peuvent modifier ou supprimer des données sur le nœud. Avant d’effectuer ces opérations, vérifiez leur portée, sauvegardez les éléments nécessaires et arrêtez les tâches de build susceptibles de continuer à écrire des données. La plateforme fournit la location d’un nœud, et non un service de sauvegarde du cache de build ou du disque local. Pour obtenir de l’aide en cas de problème de données ou d’opération, indiquez le nœud concerné, la commande et les étapes effectuées, sans joindre de fichiers sensibles au ticket.
5. Disponibilité et compensation
La plateforme garantit une disponibilité mensuelle de 99,9 %. Tous les nœuds fonctionnent normalement 365 jours par an. La disponibilité est calculée pour le nœud associé à chaque commande : disponibilité mensuelle = (durée totale pendant laquelle le service devait être fourni au cours de la période − durée d’indisponibilité vérifiée) ÷ durée totale pendant laquelle le service devait être fourni × 100 %. La période de calcul correspond à la partie du mois civil pendant laquelle la commande est en cours de validité. Le temps précédant le début de la commande et celui suivant son expiration ne sont pas inclus dans le dénominateur.
La durée d’indisponibilité correspond à une panne de la plateforme touchant le nœud ou le service et empêchant le locataire d’accéder normalement au nœud physique loué. Elle est déterminée à partir des journaux de service et des résultats de l’analyse de l’incident. Un échec de compilation, une erreur de configuration de certificat, un problème d’accès à une source de dépendances, l’arrêt ou la réinstallation du nœud par le locataire, ainsi que les problèmes dus au réseau ou aux manipulations du locataire ne sont pas directement comptabilisés comme une indisponibilité de la plateforme. Les conséquences d’un cas de force majeure sont évaluées en fonction des circonstances et du droit applicable.
Si la disponibilité mensuelle est inférieure à 99,9 %, la durée manquante par rapport à l’engagement donne lieu à une compensation sous forme de prolongation de la location. Le calcul est le suivant : durée de compensation = durée d’indisponibilité vérifiée − durée totale pendant laquelle le service devait être fourni au cours de la période × 0,1 %. Si le résultat est inférieur ou égal à zéro, aucune prolongation n’est due à ce titre. La compensation prend la forme d’une prolongation de la période de location après vérification ; une même période de panne ne peut pas être comptabilisée plusieurs fois.
Pour demander une vérification, ouvrez un ticket sur le portail et indiquez le numéro de commande, le nœud, les heures de début et de fin de l’impossibilité d’accès ainsi que le fuseau horaire utilisé. Joignez les erreurs de connexion ou journaux de tâches après en avoir supprimé les informations sensibles. La plateforme vérifiera l’origine de la panne, sa durée et la compensation applicable à partir des éléments disponibles, puis vous communiquera le résultat dans le ticket. Si vous le contestez, vous pouvez transmettre des éléments supplémentaires. Cette compensation ne limite pas les droits que le droit applicable reconnaît au locataire.
6. Utilisation acceptable
Le locataire doit utiliser le nœud pour des charges de travail licites et dûment autorisées. Il est interdit de l’utiliser pour envoyer des messages indésirables ou des communications groupées non autorisées, mener des attaques réseau, diffuser des logiciels malveillants, dérober des identifiants, contourner les contrôles d’accès d’autrui ou analyser ou attaquer des systèmes sans autorisation. Tout test de sécurité doit être expressément autorisé et ne doit pas perturber le réseau de la plateforme ni les services des autres utilisateurs.
Il est interdit de stocker, traiter ou diffuser des contenus portant atteinte à la propriété intellectuelle, à la vie privée ou à d’autres droits légitimes de tiers. Le locataire doit disposer des droits nécessaires sur le code source, les dépendances, les modèles, les contenus multimédias, les éléments de signature et les artefacts produits. Il ne peut ni revendre l’accès à son compte, ni usurper l’identité du service, ni perturber par des moyens abusifs l’attribution des nœuds, la confirmation des paiements ou les vérifications de service.
En cas de soupçon de violation de ces règles, la plateforme peut demander des explications, restreindre les opérations concernées ou suspendre le service touché. En cas d’attaque persistante, de fuite d’identifiants ou de risque immédiat pour des tiers, elle peut prendre les mesures d’isolement nécessaires avant d’avertir le locataire par un moyen de contact disponible. Le locataire peut fournir une preuve d’autorisation ou contester la mesure en ouvrant un ticket. Toute intervention doit être proportionnée au risque et aux éléments disponibles, et respecter le droit applicable.
7. Licences logicielles
La location d’un nœud physique ne confère pas un droit d’utilisation illimité sur tous les logiciels qui y sont installés. Le locataire doit respecter le contrat de licence des logiciels Apple ainsi que les conditions de licence des outils, dépendances, extensions, modèles et contenus qu’il installe. L’utilisation et le déploiement de macOS et de Xcode, ainsi que le choix de leurs versions, doivent respecter les licences correspondantes et les exigences du projet. Il est interdit de contourner les autorisations logicielles ou les protections contre la copie.
La plateforme fournit un environnement macOS et la possibilité d’utiliser la chaîne d’outils Xcode. Le locataire doit néanmoins vérifier les versions du SDK, des outils en ligne de commande, des scripts de build et des dépendances nécessaires à son projet. Il lui appartient d’obtenir et de gérer les licences requises pour les logiciels installés par ses soins et les outils payants. La compatibilité, le périmètre de licence et le fonctionnement des logiciels tiers dépendent de leurs licences et exigences respectives.
Les certificats, clés privées et profils de provisionnement utilisés pour signer des applications doivent être fournis par une équipe autorisée à les utiliser et gérés selon le principe du moindre privilège. Lorsqu’il importe ces éléments dans le trousseau ou les utilise en CI, le locataire doit limiter les droits d’accès, éviter leur apparition dans les journaux publics et les révoquer ou les supprimer dès qu’ils ne sont plus nécessaires. La location d’un nœud ne garantit ni l’approbation ni la publication d’une application, ni son accès à des services tiers.
8. Limitation de responsabilité et règlement des litiges
La plateforme s’engage à fournir le service de location du nœud physique correspondant à la commande confirmée et à traiter, conformément aux présentes conditions, les pannes qui lui sont imputables ainsi que les compensations liées à la disponibilité. Le locataire est responsable de son code métier, de la configuration de ses tâches, de la sauvegarde de ses données et des opérations qu’il autorise. En cas de problème, les deux parties doivent conserver les éléments nécessaires, interrompre toute opération susceptible d’aggraver le préjudice et échanger, par ticket, des preuves expurgées directement liées à l’incident.
La responsabilité est déterminée en fonction de la cause de l’incident, du comportement effectif de chaque partie, des informations de commande, du préjudice démontrable et du droit applicable. Un échec de compilation, un retard de publication, une modification des règles d’une plateforme tierce ou une suppression de données par le locataire ne peut être imputé au service du nœud sans vérification. Aucune limitation de responsabilité ne peut exclure une responsabilité dont la limitation est interdite par le droit applicable, ni porter atteinte aux recours auxquels le locataire peut prétendre en vertu de ce droit.
Les présentes conditions sont régies par le droit de la juridiction où se trouve l’entité exploitant la plateforme. En cas de litige, les parties s’efforceront d’abord de vérifier les faits et de trouver une solution à l’amiable via un ticket sur le portail ou à l’adresse support@xcoderent.com. À défaut d’accord, le litige sera soumis aux tribunaux compétents de cette juridiction. Les dispositions impératives du droit applicable prévalent sur toute clause des présentes conditions qui leur serait contraire.
9. Modifications des conditions
La plateforme peut mettre à jour les présentes conditions en fonction de l’évolution des services, de la facturation, des exigences de sécurité ou du droit applicable. Toute mise à jour et sa date d’application seront publiées sur cette page. En cas de modification importante des droits ou obligations du locataire, une notification sera envoyée via le portail ou à l’adresse e-mail du compte. Le locataire doit maintenir ses coordonnées à jour et consulter les conditions en vigueur avant toute nouvelle commande, tout renouvellement ou toute modification de configuration.
Les caractéristiques, frais et périodes de validité des commandes confirmées sont ceux figurant dans leur historique. Une mise à jour des conditions ne modifie pas rétroactivement les transactions déjà confirmées. L’application d’une modification aux commandes en cours dépend de la notification correspondante, d’un accord exprès entre les parties et du droit applicable. En cas de doute, le locataire doit d’abord demander des précisions par ticket avant de passer une nouvelle commande ou de renouveler son service.
Pour toute question sur les présentes conditions, vérification d’une commande ou signalement d’un problème de service, connectez-vous au portail et ouvrez un ticket. Si vous ne pouvez pas vous connecter ou souhaitez obtenir des précisions sur les conditions, écrivez à support@xcoderent.com. Indiquez brièvement votre demande et le numéro de commande, sans transmettre de clé privée ni d’identifiants de connexion complets.