Article 1 — Description du service
OSXBuild propose la location de Mac cloud dédiés à la journée, à la semaine, au mois ou au trimestre. Chaque location porte sur un nœud physique complet, et non sur une machine virtuelle ; pendant toute la durée de location, son processeur, sa mémoire et son espace disque ne sont pas partagés avec d’autres clients. Le service convient au développement iOS et macOS, à l’archivage Xcode, aux builds automatisés et aux expérimentations d’inférence sur Apple Silicon.
Le service comprend la configuration de la machine et les options complémentaires indiquées dans la commande. Vous pouvez utiliser l’interface graphique de macOS et la ligne de commande pour déployer votre chaîne d’outils. La synchronisation du code source, l’installation des dépendances, les scripts de build, la configuration de signature et la distribution des artefacts sont à votre charge. La location d’une machine ne comprend ni développement délégué, ni signature déléguée, ni garantie d’approbation de l’application.
La configuration de la machine, le nœud, la durée de location et les options supplémentaires sont ceux confirmés lors de la commande. La disponibilité effective est indiquée en temps réel dans la console. Pour démarrer,configurez et louez un Mac cloud; avant de payer, vérifiez à nouveau le récapitulatif de commande et ne vous fiez pas uniquement à une page enregistrée précédemment ou à une capture d’écran de devis.
Article 2 — Compte et commandes
Les commandes et la gestion des machines s’effectuent dans la console. Créez un compte avec une adresse e-mail fonctionnelle et protégez vos codes de vérification, identifiants de connexion et accès aux machines. Pour une utilisation en équipe, désignez un responsable de commande et attribuez les accès aux machines selon les besoins réels. Évitez le partage de clés non gérées.
Avant de passer commande, vérifiez le modèle, la durée de facturation, le nœud et la configuration complémentaire. La console fait foi pour vérifier le numéro de commande, l’état du paiement et du service, ainsi que la date d’expiration. Le paiement effectué ne signifie pas que la machine a été livrée : vérifiez son état dans les détails de l’instance, puis récupérez l’adresse de l’hôte, le port et les informations nécessaires à la première connexion dans les détails de livraison.
Si les informations de commande sont incorrectes, si le paiement n’est pas mis à jour ou si les informations de livraison ne fonctionnent pas, connectez-vous à laconsole et ouvrez un ticketen indiquant le numéro de commande et le problème rencontré. Ne payez pas une seconde fois pour tenter de corriger la même commande. N’envoyez jamais de mot de passe de compte, de clé privée de certificat ni de justificatif de paiement complet par e-mail ou dans un ticket.
Article 3 — Facturation et paiement
Tous les prix sont indiqués et facturés en dollars américains (USD). La journée, la semaine, le mois et le trimestre sont quatre durées de facturation distinctes, chacune avec son propre tarif ; ne calculez pas le prix d’une durée à partir de celui d’une autre. Vérifiez séparément le coût de la machine, du SSD supplémentaire et de l’option Thunderbolt 5 en parallèle. Avant de payer, le récapitulatif de commande fait foi pour les articles et le montant total.
Les seuls moyens de paiement acceptés sont USDT-TRC20 et Visa / Mastercard / Amex (via Stripe). Les moyens effectivement disponibles sont indiqués par l’interface de paiement. Pour un paiement en USDT-TRC20, vérifiez attentivement le réseau, les coordonnées de réception et le montant indiqués sur la page de paiement. Les paiements par carte sont traités par Stripe ; OSXBuild ne stocke pas les numéros de carte.
Conservez votre numéro de commande et l’historique de la transaction pour vérifier la réception du paiement. Consultez les factures, les renouvellements et l’état des paiements dans la console. Pour contester un paiement, signaler un débit en double ou un écart de montant, ouvrez un ticket en indiquant la référence de transaction associée à la commande. Toute annulation, tout remboursement ou ajustement de frais est traité conformément au droit applicable et aux modalités explicitement indiquées pour la commande ; aucun accord verbal non confirmé ne s’y substitue.
Article 4 — Renouvellement, expiration et effacement des données
Planifiez votre renouvellement en fonction de la date d’expiration affichée dans la console. Pour continuer à utiliser la même machine, effectuez le renouvellement avant l’expiration et vérifiez que la nouvelle période a bien commencé. Le simple fait d’initier un paiement, d’envoyer un e-mail ou d’exprimer son intention de renouveler ne signifie pas que le renouvellement est effectué. Ne vous fiez pas uniquement aux e-mails de notification pour vérifier les dates d’expiration.
À la fin de la période de location, la machine est récupérée, son disque est effacé de manière sécurisée et le système est réinstallé avant sa livraison à un autre client. Une machine arrivée à expiration et ses données ne constituent pas un espace de stockage auquel vous pouvez continuer d’accéder, ni une sauvegarde. Une fois l’effacement terminé, les données de la machine d’origine ne peuvent pas être récupérées en passant une nouvelle commande ou en réglant un loyer supplémentaire.
Avant la fin de la période de location, exportez votre code source, vos artefacts de build, les configurations nécessaires et les éléments de signature, puis vérifiez que vos sauvegardes fonctionnent depuis votre propre espace de stockage. Une fois la synchronisation terminée, supprimez de la machine les clés de déploiement, jetons d’accès et informations d’enregistrement des runners. Révoquez également les autorisations des systèmes externes concernés. Avant de modifier la configuration, de migrer vers un autre nœud ou de réorganiser plusieurs machines, confirmez la marche à suivre en ouvrant un ticket. Ne supposez pas que les données seront migrées automatiquement.
Article 5 — Utilisation acceptable
Vous devez utiliser la machine dans le respect des autorisations applicables. Il est interdit d’envoyer des e-mails en masse ou des messages frauduleux, de miner des cryptomonnaies, de diffuser des logiciels malveillants, d’attaquer des systèmes tiers, de lancer des attaques par déni de service ou de scanner, sonder ou consulter des réseaux et des données sans autorisation. Vous ne devez pas utiliser la machine pour contourner des contrôles d’accès, voler des identifiants ou porter atteinte aux droits de propriété intellectuelle ou à la vie privée d’autrui.
Vous êtes responsable des applications, scripts et services réseau déployés sur la machine. N’ouvrez que les ports nécessaires, protégez vos clés SSH et traitez rapidement les processus suspects ainsi que les jetons exposés. Ne rendez pas accessibles au téléchargement des répertoires contenant des clés privées ou des journaux sensibles. Si vos tâches de build impliquent des données de clients ou d’équipe, obtenez au préalable les autorisations nécessaires à leur utilisation.
Si nous détectons un comportement susceptible de menacer la sécurité d’autres systèmes ou services, OSXBuild peut restreindre les accès, suspendre les services concernés et demander des vérifications. Nous vous informerons des mesures prises par l’adresse e-mail associée au compte ou via la console. Vous devez fournir les précisions nécessaires sur les tâches et les accès concernés. Le rétablissement du service et les suites données dépendront des résultats de la vérification, des modalités de la commande et du droit applicable.
Article 6 — Licences logicielles
Lorsque vous utilisez macOS, Xcode et les outils de développement associés, vous devez respecter vous-même les licences logicielles et accords développeur d’Apple. La location vous donne accès au matériel ; elle ne transfère aucun droit d’auteur sur les logiciels, statut de développeur ou droit de publier des applications. Elle ne vous dispense pas de vérifier que les logiciels installés sont dûment autorisés.
Les logiciels commerciaux, extensions, poids de modèles et dépendances de développement que vous installez doivent disposer de licences adaptées à leur utilisation et à leur mode de déploiement. Les composants open source sont eux aussi soumis à leurs conditions de licence. Avant de distribuer des artefacts de build à votre équipe ou à des testeurs externes, vérifiez les fichiers inclus, les déclarations de dépendances et le périmètre de distribution.
Vous gérez vous-même les certificats de signature, profils de provisionnement et clés API. Limitez l’accès aux éléments de signature, protégez le trousseau de clés de manière appropriée et évitez d’envoyer des fichiers .p12 ou leurs mots de passe de déchiffrement dans un dépôt de code. Pour obtenir de l’aide au dépannage, transmettez des messages d’erreur expurgés et ne fournissez pas de secrets permettant de signer ou de publier des applications.
Article 7 — Disponibilité et notifications d’incident
Tous les nœuds fonctionnent 365 jours par an, en continu. Consultez l’état des machines et les informations de connexion dans la console. En cas d’impossibilité de connexion, de redémarrage inattendu ou d’interruption d’un build, notez l’heure, le nœud, le numéro de commande et les symptômes pour distinguer un problème de connexion, de configuration système ou de tâche de build.
En cas de panne ou d’incident de sécurité affectant le service, nous communiquerons les conséquences confirmées et l’avancement du traitement par e-mail, notification dans la console ou ticket associé. Veillez à ce que l’adresse e-mail de votre compte reste accessible. Le délai de rétablissement dépendra des vérifications nécessaires ; tout délai non confirmé ne constitue pas un engagement de livraison.
Lors de l’évaluation de la disponibilité, nous distinguons les pannes de la plateforme, les cas de force majeure et les conséquences de vos propres opérations, telles que la modification de la configuration réseau, l’arrêt de services nécessaires ou la suppression de fichiers système. Toute mesure concernant des frais dépendra des conditions de la commande et des résultats de l’analyse. Conservez les traces de l’incident ; ne considérez pas la durée d’un build, une plage indicative de performances réseau ou une recommandation de configuration comme une garantie de performances fixes.
Article 8 — Limitation de responsabilité et litiges
Chaque partie assume les responsabilités relevant de son contrôle : OSXBuild assure la livraison de la machine convenue et le traitement des problèmes liés à la plateforme ; vous êtes responsable des charges de travail, des logiciels installés, des éléments de signature, des autorisations d’accès et de vos sauvegardes indépendantes. En cas de préjudice, les deux parties doivent conserver rapidement les éléments pertinents, prendre des mesures raisonnables pour en limiter l’impact et déterminer leurs responsabilités en fonction de la cause, du préjudice réel et du droit applicable.
L’étendue des responsabilités et le traitement des indemnisations sont déterminés conformément au droit applicable, aux conditions de service expressément stipulées dans la commande et aux éléments vérifiables relatifs à l’incident. Aucune limitation de responsabilité n’exclut les responsabilités qui ne peuvent être limitées ou écartées en vertu du droit applicable. En cas de litige concernant la récupération de données, une interruption de service ou des frais, présentez les faits et votre demande dans un ticket via la console. Évitez de modifier à répétition l’état de la machine tant que les faits n’ont pas été vérifiés.
Les présentes conditions sont régies par le droit de la juridiction où se trouve l’entité qui exploite la plateforme. Les parties s’efforceront d’abord de résoudre tout litige par ticket ou par e-mail. À défaut d’accord, le litige sera soumis aux tribunaux compétents de cette juridiction. Les droits et procédures impératifs applicables restent pleinement en vigueur.
Article 9 — Modifications et entrée en vigueur
La présente version entre en vigueur à la date de publication de cette page. Avant de passer commande, lisez les conditions alors affichées et conservez la confirmation de commande. Toute modification importante concernant la facturation, la durée de location ou le traitement des données sera expliquée lors d’une mise à jour de la page, par e-mail à l’adresse du compte ou dans une notification de la console, avec ses modalités d’entrée en vigueur.
La mise à jour des conditions ne saurait être interprétée comme une modification rétroactive arbitraire du prix d’une commande déjà confirmée. Pour toute commande existante, vérifiez les droits applicables, les modalités de traitement et le champ d’application des changements au regard des conditions convenues lors de la commande, des notifications ultérieures explicites et du droit applicable. Si vous avez besoin d’éclaircissements, posez vos questions avant de poursuivre ou de renouveler.
Pour toute question sur les conditions, demande de conformité ou discussion relative à un litige, écrivez à support@osxbuild.comou connectez-vous à laconsole et ouvrez un ticket. Précisez la clause concernée, le numéro de commande et votre question. Avant de joindre des journaux ou des fichiers, supprimez les mots de passe, jetons et autres informations sensibles.