Chapitre 1 — Le service
VPSMerge Mac cloud propose la location de Mac mini Apple Silicon aux équipes pour compiler avec Xcode, effectuer des tests automatisés, créer des archives, exécuter des runners CI macOS et travailler à distance. Chaque client dispose d’une machine physique dédiée, et non d’une machine virtuelle. Pendant toute la durée de location, le nœud physique est attribué à un seul client ; son processeur et sa mémoire ne sont pas partagés.
Deux configurations sont proposées : Merge M4 S (Apple Silicon M4, 16 Go de RAM / SSD de 256 Go) et Merge M4 L (Apple Silicon M4, 24 Go de RAM / SSD de 512 Go). Vous avez le choix entre 5 sites : Singapour, Tokyo (Japon), Séoul (Corée du Sud), Hong Kong et côte est des États-Unis. Les configurations, options et disponibilités réelles sont celles indiquées en temps réel dans la console et confirmées dans la commande.
Le service vous permet d’utiliser à distance la machine attribuée pendant toute la durée de location, avec un accès complet à l’interface graphique macOS et à la ligne de commande. Des ressources dédiées ne garantissent pas un temps de compilation donné : les téléchargements de dépendances, le code du projet, les tâches simultanées et la configuration de la chaîne d’outils influent aussi sur les résultats. À vous de configurer, tester et évaluer la capacité nécessaire pour vos pipelines.
Chapitre 2 — Compte et commande
Créez votre compte, configurez vos commandes et gérez vos instances depuis la console. Indiquez une adresse e-mail à laquelle vous pouvez recevoir des notifications, protégez vos identifiants de connexion et vos accès SSH et VNC, et limitez les droits d’accès au sein de votre équipe. La personne qui commande au nom de l’équipe doit être habilitée à le faire. L’équipe doit également désigner les responsables du renouvellement, de la facturation et de la gestion des instances.
Avant de commander, vérifiez le modèle, le site, la durée de facturation, l’extension de stockage et le montant total. Le paiement, l’attribution du nœud physique et les dates de début et de fin de location sont confirmés par les informations de la console. Le simple fait d’effectuer un paiement ou d’envoyer un justificatif de virement ne signifie pas que l’instance a été livrée.
Si vous pensez que votre compte ou vos identifiants ont été compromis, modifiez-les rapidement et ouvrez un ticket en indiquant l’ID de l’instance et la période concernée. Pour un problème sur une instance existante, ouvrez un ticket depuis laconsole. Pour commencer, vous pouvez directementlouer un Mac cloud.
Chapitre 3 — Facturation et paiement
La facturation est proposée pour quatre durées : jour, semaine, mois et trimestre. Tous les prix et relevés sont en dollars américains (USD). Chaque durée a son propre tarif : le prix d’une durée ne doit pas être extrapolé à une autre. Avant de payer, vérifiez dans la console la configuration de base, les options, la durée de location et le montant total à régler.
Les seuls moyens de paiement acceptés sont USDT-TRC20 et les cartes Visa, Mastercard et Amex traitées par Stripe. Les passerelles effectivement disponibles sont celles indiquées par l’interface du serveur. Pour un paiement en USDT-TRC20, vérifiez soigneusement le réseau, l’adresse de réception et le montant affichés sur la page de paiement. Un paiement par carte est considéré comme effectué après confirmation de la passerelle et mise à jour du statut de la facture dans la console.
Une instance temporairement inactive, un runner hors ligne ou l’arrêt des compilations par le client ne met pas automatiquement fin à la période déjà payée. Pour changer de modèle, ajouter ou retirer une option, résilier avant terme ou demander un remboursement, ouvrez un ticket afin de vérifier la livraison effective et les conditions applicables. Cesser d’utiliser le service ne remplace pas la confirmation d’une modification de commande.
Chapitre 4 — Renouvellement, expiration et suppression des données
Surveillez la date d’expiration dans la console et procédez au renouvellement si vous souhaitez continuer à utiliser le service. Le renouvellement et la nouvelle période de service ne sont confirmés qu’après validation du paiement et mise à jour de l’instance. Sans renouvellement confirmé, ne partez pas du principe que l’instance sera conservée.
La gestion et la sauvegarde des dépôts de code, certificats, profils, artefacts de compilation, caches et autres fichiers vous incombent. Avant la fin de la location, transférez les données à conserver vers un espace de stockage contrôlé par votre équipe et vérifiez que les sauvegardes sont lisibles. Le stockage dédié de l’instance ne constitue pas un service de sauvegarde indépendant.
À l’expiration, si la location n’est pas renouvelée, l’instance est arrêtée conformément à la procédure de libération du service, puis son disque est effacé. Les fichiers concernés ne sont alors plus conservés sous une forme récupérable. En cas de problème de renouvellement ou d’export des données, ouvrez un ticket avant l’expiration en indiquant l’ID de l’instance, le numéro de facture et le problème rencontré. Ne comptez pas sur une récupération après expiration pour tenir lieu de sauvegarde.
Chapitre 5 — Disponibilité
Tous les sites fonctionnent 365 jours par an. L’engagement mensuel de disponibilité du service est de 99,9 %. La disponibilité est vérifiée pour chaque instance sur sa période de service mensuelle. Sur une base de 30 jours, 0,1 % correspond à environ 43 minutes d’indisponibilité. Il s’agit d’une conversion de l’engagement, et non de données de surveillance historiques.
Toute indisponibilité au-delà de ce seuil est compensée par un ajustement de la durée de service, calculé selon la durée affectée.
Pour demander une compensation, connectez-vous à laconsoleet ouvrez un ticket en joignant l’ID de l’instance, les dates et heures de début et de fin avec le fuseau horaire, ainsi que les erreurs de connexion ou les journaux des tâches. La plateforme examinera l’étendue de l’incident à partir de l’état de l’instance, des données de service et des éléments fournis par le client, puis communiquera ses conclusions et les modalités d’ajustement de la durée de service dans le ticket.
Les périodes d’indisponibilité dues à l’arrêt de la machine par le client, à une mauvaise configuration réseau ou système, à une panne de l’application ou à un problème de réseau côté client ne sont pas considérées comme une indisponibilité du service de la plateforme. Les événements de force majeure sont traités selon les éléments disponibles et le droit applicable. Une baisse de la vitesse de compilation ou l’échec d’une tâche isolée ne signifie pas à lui seul que l’instance entière est indisponible ; l’évaluation tient compte de l’accès à distance et de l’état des services de base.
Chapitre 6 — Utilisation acceptable
Il est interdit d’utiliser le service pour miner, envoyer des e-mails en masse, lancer des cyberattaques, diffuser des logiciels malveillants ou des contenus portant atteinte aux droits d’autrui, accéder sans autorisation à des systèmes, ou exercer toute autre activité contraire au droit applicable ou aux droits légitimes de tiers. Vous ne devez pas contourner les contrôles d’accès, perturber l’infrastructure de la plateforme, ni tenter d’accéder à des instances ou données qui ne vous appartiennent pas.
Vous devez encadrer les activités des membres de votre équipe, des scripts de runner, des paquets de dépendances et des tâches automatisées afin d’éviter toute fuite d’identifiants et toute exécution non contrôlée. Si vous détectez un processus anormal ou une activité réseau suspecte, arrêtez rapidement les tâches concernées, conservez les journaux utiles et contactez la plateforme pour vérification.
Si des éléments raisonnables indiquent qu’une instance présente un risque de sécurité ou cause un préjudice persistant, la plateforme peut prendre des mesures nécessaires et proportionnées, notamment limiter les connexions ou suspendre le service concerné. Dans la mesure du possible, elle vous en indiquera la raison et la marche à suivre. Vous pouvez demander un réexamen en ouvrant un ticket et en fournissant vos explications et les éléments attestant des mesures correctives.
Chapitre 7 — Licences logicielles
Vous devez respecter les contrats de licence logicielle Apple applicables, ainsi que les conditions de licence des outils de développement, dépendances, modèles, extensions et autres logiciels installés ou utilisés. La location d’un équipement physique ne vous accorde aucun droit supplémentaire sur les logiciels de tiers et ne vous dispense pas des obligations de licence de votre équipe.
Vérifiez la compatibilité des versions de Xcode, des SDK, des runtimes de simulateur et des dépendances de votre projet. Gérez avec soin les certificats de signature et les droits permettant de les utiliser. La plateforme fournit une machine et un accès à distance ; il vous appartient de vérifier la configuration de compilation, les autorisations de signature, la distribution des artefacts et la conformité de la publication de votre projet.
Chapitre 8 — Responsabilités et traitement des incidents
La plateforme fournit le nœud physique dédié correspondant à la configuration confirmée dans la commande et examine les problèmes de livraison et de services de base qui relèvent de sa responsabilité. Vous êtes responsable de votre code, de la sauvegarde de vos données, des autorisations d’accès et de la configuration de vos tâches. En cas de problème, les deux parties s’appuient sur la commande, les factures, les données de l’instance et les journaux pour établir les faits et prendre des mesures raisonnables afin de limiter les conséquences.
Si la disponibilité est inférieure à l’engagement, l’ajustement de la durée de service est calculé conformément au chapitre 5. Les autres litiges liés à l’exécution du service sont traités en fonction des services effectivement fournis, des responsabilités et des pertes directes pouvant être établies. Ces modalités de compensation ne limitent ni ne suppriment les droits qui ne peuvent l’être en vertu du droit applicable, et n’excluent aucune responsabilité qui ne peut légalement être écartée.
Si vous constatez un problème, conservez les éléments utiles et signalez-le rapidement. Évitez de supprimer les journaux importants avant la vérification. La plateforme vous indiquera les mesures envisageables. La résolution d’un incident particulier repose sur le ticket et la commande concernés et ne modifie pas automatiquement les conditions des autres commandes.
Chapitre 9 — Modifications et règlement des litiges
La plateforme peut mettre à jour les présentes conditions en fonction de l’évolution des services ou des exigences de conformité. Toute nouvelle version et sa date d’entrée en vigueur seront publiées sur cette page. Les modifications importantes des droits liés aux commandes confirmées seront communiquées par e-mail à l’adresse associée au compte ou via la console. Le traitement des commandes existantes sera déterminé conformément au droit applicable, aux conditions de la commande initiale et aux notifications concernées.
Les présentes conditions sont régies par le droit de la juridiction où est établie l’entité exploitant la plateforme. En cas de litige, les parties s’efforceront d’abord d’en exposer les faits et de trouver une solution à l’amiable par ticket ou par e-mail. À défaut d’accord, le litige sera soumis aux tribunaux compétents de cette juridiction.
Pour toute question sur les conditions, une facture ou le périmètre du service, connectez-vous à laconsoleet ouvrez un ticket, ou écrivez àsupport@vpsmerge.com. Pour une commande existante, indiquez le numéro de commande ou l’ID de l’instance. N’envoyez jamais de mot de passe, code de vérification, clé privée ni numéro complet de carte bancaire par e-mail ou dans un ticket.