1. Périmètre du service
OSXHost fournit des Mac mini équipés de puces Apple Silicon dans le cloud. Pendant la durée de location, une machine physique est attribuée exclusivement à un utilisateur. Il ne s’agit pas d’une machine virtuelle : le processeur, la mémoire unifiée et le stockage local ne sont pas partagés avec d’autres utilisateurs. Le service est destiné au développement à distance, à l’automatisation des builds iOS, aux tests et aux tâches de calcul conformes aux présentes conditions.
Le catalogue comprend trois configurations : Host M4 Lite (M4 / 16GB / 256GB), Host M4 Plus (M4 / 24GB / 512GB) et Host M4 Pro (M4 Pro / 64GB / 2TB). La configuration, la durée de location, le nœud et les options supplémentaires sont ceux indiqués dans la confirmation de commande. La disponibilité réelle est celle affichée en temps réel dans le portail.
La prestation donne droit à l’utilisation de la machine selon la configuration convenue et fournit les informations de connexion correspondantes. Elle ne comprend pas le développement d’applications, la correction de code, la validation de la distribution d’applications ni les licences de logiciels tiers. L’interface graphique de macOS et la ligne de commande peuvent servir à configurer l’environnement de build ; il appartient à l’utilisateur de vérifier les dépendances du projet, les licences logicielles et les conditions d’exécution de ses pipelines. En cas de problème de livraison ou de différence entre la configuration reçue et celle commandée, ouvrez un ticket depuis le portail pour demander une vérification.
2. Commande et facturation
Le service est prépayé à la journée, à la semaine, au mois ou au trimestre. Tous les paiements sont effectués en dollars américains (USD). Avant de payer, vérifiez la configuration, le nœud, la période de facturation, l’option SSD supplémentaire, l’option de mise en parallèle Thunderbolt 5 et le montant total. Chaque durée fait l’objet d’un tarif distinct dans le catalogue : le tarif journalier ne permet pas de calculer directement le montant dû pour une semaine, un mois ou un trimestre. Les dates de début et de fin de location sont celles enregistrées dans la commande.
Deux moyens de paiement sont acceptés : USDT-TRC20 et Visa / Mastercard / Amex (via Stripe). Les moyens disponibles sont ceux indiqués par l’interface de paiement au moment de la transaction. Pour un paiement en USDT-TRC20, vérifiez le réseau, l’adresse et le montant à régler indiqués dans la commande. Pour un paiement par carte, vérifiez à la fois le résultat du paiement et le statut de la commande dans le portail : une redirection vers une autre page ne suffit pas à confirmer le paiement.
En cas de question sur un montant, un paiement ou le titulaire d’une commande, communiquez le numéro de commande et les éléments de transaction nécessaires à la vérification. Ne payez pas une seconde fois et n’envoyez jamais votre numéro de carte complet, son code de sécurité, une clé privée ou un code de vérification dans un ticket ou un e-mail. Les demandes de remboursement, les paiements en double et les incidents de paiement sont examinés au regard de la commande concernée ; le simple fait d’envoyer une demande ne vaut ni remboursement ni résiliation du service.
Avant de changer de configuration, de période de facturation ou d’option, demandez par ticket confirmation des modalités, des frais et des conséquences éventuelles sur la migration des données. Une période déjà payée continue d’être facturée même si vous demandez une modification. Aucun remboursement séparé de la durée ou des options non utilisées n’est garanti par les présentes conditions.
3. Renouvellement, expiration et libération
Il vous appartient d’organiser le renouvellement en fonction de la date d’expiration indiquée dans le portail et de vérifier avant cette date que le paiement de la commande de renouvellement est effectué et que la durée du service a bien été mise à jour. Le lancement d’un paiement, l’ouverture d’un ticket ou l’envoi d’un e-mail ne constituent pas un renouvellement confirmé. Si le paiement a été effectué mais que la durée n’a pas été mise à jour, joignez rapidement les éléments de transaction à votre demande de vérification.
Si le service arrive à expiration sans renouvellement, l’accès peut être interrompu et la machine libérée. La date limite de conservation et les modalités d’effacement sont celles convenues lors de la commande et indiquées dans le portail pour cette commande ; aucune durée de conservation supplémentaire et uniforme n’est définie sur cette page. Si aucune période de conservation n’est précisée dans la commande, exportez toutes vos données avant l’expiration. Ne partez pas du principe que vous pourrez encore vous connecter à la machine ou la récupérer après cette date.
À la fin de la location ou lors de la libération de la machine, les données font l’objet d’un effacement sécurisé. Une fois cet effacement effectué, les projets, éléments de signature, trousseaux, caches et artefacts de build présents sur la machine ne peuvent pas être récupérés à partir d’une copie. La conservation des informations de paiement ou la commande ultérieure d’une machine de même configuration ne permet pas de retrouver les données de la machine précédente. Pour continuer à utiliser votre environnement, sauvegardez vos données et vérifiez leur restauration tant que le service est actif.
4. Disponibilité et compensation
OSXHost s’engage à assurer une disponibilité mensuelle de 99.9 %. Tous les nœuds fonctionnent normalement toute l’année, 365 jours par an. La disponibilité mesure le temps pendant lequel le service est accessible. Elle ne garantit ni la durée d’une opération d’archive, ni la réussite de la compilation d’une application, ni le débit du réseau utilisé pour accéder au service. L’évaluation d’un incident tient compte de la commande, des journaux d’activité du nœud et des résultats des vérifications de l’assistance.
- Équivalent sur 30 jours
- Environ 43 minutes
- Compensation
- Prolongation du service
- Délai de demande
- 7 jours après l’incident
Sur une base de 30 jours, 0.1 % correspond à 43.2 minutes, soit environ 43 minutes. Au-delà de cette durée, le service est prolongé du nombre de jours correspondant à la durée d’impact vérifiée. Ce calcul sert à évaluer l’engagement mensuel ; il ne prévoit aucune interruption et n’autorise pas à interrompre volontairement le service pendant cette durée.
Dans les 7 jours suivant la fin de l’incident, ouvrez un ticket depuis le portail en indiquant le numéro de commande, le nœud concerné, les heures de début et de fin de l’incident ainsi que le fuseau horaire. Vous pouvez joindre les erreurs de connexion, les journaux de tâches et les vérifications déjà effectuées. Supprimez au préalable vos identifiants et éléments de signature. Une fois l’incident confirmé, la compensation prend la forme d’une prolongation du service ; le résultat est consultable dans le ticket.
Les interruptions dues à un cas de force majeure ou aux actions de l’utilisateur ne sont pas comptabilisées comme des incidents couverts par cet engagement. Il peut s’agir, par exemple, d’un arrêt manuel de la machine, d’une modification incorrecte du réseau ou des règles d’accès, ou de la suppression de fichiers système. Les interruptions de votre réseau local et les problèmes de services tiers sont examinés séparément des pannes de la machine physique. Si vous contestez l’origine ou la durée retenue, vous pouvez ajouter des éléments à vérifier dans le même ticket.
5. Utilisation autorisée
Il est interdit d’utiliser le service pour miner des cryptomonnaies, envoyer des e-mails en masse, effectuer des scans d’attaque, diffuser des logiciels malveillants, accéder à des systèmes sans autorisation ou stocker, traiter ou diffuser des contenus illégaux. Vous devez disposer des autorisations nécessaires pour utiliser vos projets, données, modèles et logiciels, respecter les droits de tiers et ne pas vous servir de l’exclusivité de la machine physique pour contourner les restrictions d’utilisation.
Les tâches automatisées doivent se limiter aux projets et aux cibles autorisés. Les runners, scripts et dépendances doivent être gérés de manière sécurisée. N’utilisez pas le service pour perturber d’autres nœuds, contourner des contrôles d’accès ou compromettre la sécurité du réseau. Les tests ne doivent pas porter atteinte à des systèmes sans rapport avec vos activités.
En cas de violation des règles ou de risque de sécurité en cours, la plateforme peut prendre les mesures nécessaires pour restreindre l’accès ou le service concerné et vous communiquer, via les coordonnées associées au compte ou un ticket, les informations qu’elle est en mesure de divulguer. Vous devez coopérer aux vérifications, interrompre les tâches non conformes et fournir des informations sur les mesures correctives. Les restrictions, les conditions de rétablissement et le traitement de la commande sont déterminés en fonction des effets constatés ; restreindre l’accès ne préjuge pas de l’attribution des responsabilités.
6. Responsabilités de l’utilisateur
Vous êtes responsable de la sécurité de l’adresse e-mail associée à votre compte, de vos identifiants de connexion, de vos clés SSH et des informations permettant d’accéder à la machine. Après la première connexion, modifiez les identifiants fournis et accordez uniquement les droits nécessaires. Lorsqu’un membre quitte un projet ou qu’un pipeline change d’environnement d’exécution, révoquez rapidement ses accès et renouvelez les clés concernées.
Vous gérez vos certificats de signature, profils de provisionnement et autres éléments sensibles nécessaires au build. Il est recommandé de séparer les informations sensibles du code, de limiter l’accès des tâches automatisées à ces informations et de ne pas enregistrer de mots de passe dans un dépôt, l’historique des commandes ou les journaux de build. Avant d’envoyer des éléments à l’assistance, masquez les jetons d’accès, le contenu des certificats et les données personnelles figurant dans les journaux.
Vous êtes responsable de la sauvegarde des données présentes sur la machine et de la vérification de leur restauration. Un dépôt de projet ne contient pas nécessairement les modifications non validées, les éléments de signature, les caches de dépendances ni les artefacts ; vérifiez donc séparément le contenu de vos sauvegardes. Avant une mise à niveau du système, un changement de chaîne d’outils, une modification du stockage ou la fin du service, conservez une copie permettant de restaurer votre environnement de travail.
En cas de fuite d’identifiants ou d’accès suspect, révoquez immédiatement les clés concernées, arrêtez les tâches touchées et signalez l’incident depuis le portail ou à support@osxhost.com. Indiquez le numéro de commande, l’heure à laquelle vous avez constaté le problème et les faits observés. N’envoyez aucun mot de passe ni aucune clé privée encore valide.
7. Responsabilité et exclusions
La plateforme assume les responsabilités correspondantes pour la mise à disposition des ressources convenues, l’examen des incidents affectant le service et la compensation liée à la disponibilité lorsque les conditions sont remplies. En cas de machine inaccessible, de configuration livrée non conforme ou de problème matériel, vous pouvez ouvrir un ticket. Si un remplacement de machine est nécessaire, vérifiez d’abord les conséquences sur votre environnement et vos données : le remplacement ne signifie pas que la migration est terminée.
Le résultat d’un build dépend du code du projet, de ses dépendances, des éléments de signature, de la version de la chaîne d’outils et des services tiers. La plateforme ne garantit pas que tous les projets pourront être compilés sans ajustement, ni les résultats d’une validation ou d’une publication par un tiers, ni le téléchargement de dépendances. Pour déterminer le périmètre de traitement, il convient d’abord de distinguer un incident de service d’un problème de configuration du projet.
Les conséquences d’un cas de force majeure ou des actions de l’utilisateur sont évaluées selon la cause de l’événement, la possibilité de le maîtriser et le préjudice réellement subi. Toute limitation de responsabilité s’applique dans les limites autorisées par le droit applicable. Elle ne saurait exclure ou limiter une responsabilité qui ne peut l’être légalement, ni porter atteinte aux droits dont vous bénéficiez en vertu de la loi. La prolongation prévue au titre de la disponibilité est soumise aux modalités de demande et de vérification de la section 4.
Vous devez prendre des mesures raisonnables pour éviter l’aggravation du préjudice, notamment conserver les journaux d’erreur, interrompre les tâches automatisées qui échouent de manière répétée et effectuer rapidement des sauvegardes. Toute demande liée à une perte de données, une interruption d’activité ou un autre préjudice doit être accompagnée d’éléments factuels concernant la commande, l’événement et l’étendue de ses conséquences. Les responsabilités et les recours sont déterminés conformément aux présentes conditions et au droit applicable.
8. Modifications et règlement des litiges
En cas de modification des conditions, la plateforme publie la nouvelle version sur les pages concernées. Toute modification importante concernant des commandes existantes est accompagnée d’informations sur son application, communiquées dans le portail ou à l’adresse e-mail associée au compte. Une mise à jour ne saurait être interprétée comme une réduction rétroactive des droits déjà confirmés pour une commande. Avant toute nouvelle commande ou tout renouvellement, consultez les conditions et les informations de commande en vigueur et conservez les éléments utiles.
Pour toute question concernant la facturation, la libération de la machine, l’évaluation d’un incident ou une compensation, ouvrez d’abord un ticket depuis le portail en indiquant le numéro de commande, le sujet du désaccord, la période concernée et le résultat que vous souhaitez faire vérifier. Si vous ne pouvez pas accéder à votre compte, contactez support@osxhost.com. Les demandes liées à l’identité ou au titulaire d’une commande nécessitent les vérifications préalables requises.
Les présentes conditions sont régies par le droit de la juridiction où se trouve l’entité exploitant la plateforme. Les parties s’efforceront d’abord de régler tout litige à l’amiable. À défaut d’accord, le litige sera soumis aux tribunaux compétents de cette juridiction, sous réserve des dispositions impératives du droit applicable.
Avant de commander, assurez-vous d’accepter la durée de location choisie, vos responsabilités en matière de sauvegarde et le périmètre du service décrit ci-dessus. Si certains points restent à clarifier, demandez les précisions relatives à la commande avant de procéder au paiement.