1. Acceptation et opérateur
L’accès au site DebugMac, la création d’un compte console, la soumission d’une commande, le paiement de frais ou l’utilisation effective d’un nœud valent lecture et acceptation des présentes conditions. Toute personne agissant pour une organisation confirme être habilitée à accepter ces conditions en son nom et assume la responsabilité des commandes et usages associés au compte.
Le service est fourni par l’entité exploitante de la plateforme. Celle-ci gère le catalogue public, les commandes, l’attribution des nœuds, l’émission des identifiants d’accès, l’assistance ainsi que les renouvellements, suspensions et résiliations conformément aux présentes conditions. Les commandes, paiements et informations de nœud affichés dans la console font foi.
Si l’utilisateur n’accepte pas ces conditions, il doit cesser de créer un compte ou de passer commande. En cas de question sur la version applicable à une commande déjà soumise, il peut contacter l’assistance via un ticket dans la console ou à support@debugmac.com et obtenir confirmation avant de poursuivre l’utilisation du service.
2. Définition du service
DebugMac fournit un Mac physique dédié dans le cloud, accessible à distance. Chaque commande valide correspond à un nœud physique dédié attribué selon la commande ; les environnements d’exécution ne sont pas partagés entre locataires sur un même nœud. Il ne s’agit pas d’une machine virtuelle.
L’utilisateur peut exploiter SSH et l’interface graphique macOS avec les informations de connexion figurant dans le récapitulatif de livraison, pour compiler des logiciels, automatiser, tester, effectuer de l’inférence Apple Silicon, traiter des contenus audio et vidéo et réaliser toute autre tâche conforme aux présentes conditions. Le récapitulatif indique la région du nœud, l’adresse de l’hôte, le nom d’utilisateur, l’empreinte de l’hôte, l’état d’émission de l’accès et la date d’expiration de la location.
Le service ne comprend pas les modèles, régions ou fonctionnalités supplémentaires absents du catalogue. L’utilisateur est responsable de la gestion des logiciels, dépôts, clés, artefacts de compilation, configurations de tâches et opérations système qu’il déploie ou déclenche lui-même.
3. Commandes et configuration
Une seule configuration est actuellement proposée : Debug M4, avec Mac Mini M4, 16GB de RAM et SSD de 256GB. Avant de commander, l’utilisateur doit vérifier le modèle, la mémoire, le stockage de base, la durée, la région du nœud et les options ; après confirmation, l’étendue de la livraison est celle du détail de commande dans la console.
Les régions disponibles sont Singapour, Japon (Tokyo), Corée du Sud (Séoul), Hong Kong et États-Unis de l’Ouest, soit cinq nœuds. Debug M4 peut être commandé dans chacune de ces régions ; la disponibilité réelle est indiquée en temps réel dans la console.
La soumission d’une commande ne donne pas droit au remplacement d’un matériel ou au transfert vers une région hors catalogue. Pour modifier la durée, la région, le stockage ou l’option de mise en parallèle Thunderbolt 5, l’utilisateur doit d’abord confirmer via un ticket dans la console la procédure réalisable, la migration des données et les frais applicables.
4. Prix et paiements
Le prix de base du Debug M4 est de $19.5/jour, $52.8/semaine, $97.7/mois ou $265.7/trimestre. Chaque période correspond à un tarif distinct du catalogue ; elle n’est pas calculée par simple multiplication du tarif journalier et ne garantit pas la stabilité future des prix. Le montant USD affiché lors de la commande fait foi.
Toutes les commandes sont réglées en USD. Les seuls moyens de paiement acceptés sont USDT-TRC20 et Visa / Mastercard / Amex via Stripe ; les passerelles réellement disponibles sont indiquées dans la console. Avant de payer, l’utilisateur doit vérifier le type de réseau, les informations du bénéficiaire, les données de facturation de la carte et le montant de la commande.
Le paiement n’est considéré comme effectué qu’après confirmation du système. Un retard de confirmation réseau, des informations de paiement incohérentes ou un traitement incomplet peuvent laisser la commande en attente de confirmation. L’utilisateur ne doit pas payer deux fois la même commande ; en cas d’anomalie, il doit conserver l’identifiant de commande et le justificatif de paiement, puis ouvrir un ticket dans la console.
Sauf obligation impérative des règles applicables ou disposition expresse des présentes conditions, les frais d’une période déjà livrée ne sont pas automatiquement remboursés si l’utilisateur ne se connecte pas au nœud, arrête ses tâches prématurément ou supprime lui-même ses données. Les doubles paiements ou erreurs de facturation confirmés sont traités après vérification.
5. Options supplémentaires
L’option +1TB SSD coûte $2.3/jour, $6.1/semaine, $11.3/mois ou $30.7/trimestre ; l’option +2TB SSD coûte $4.6/jour, $12.2/semaine, $22.6/mois ou $61.4/trimestre. Le stockage supplémentaire s’ajoute au SSD de base de 256GB et est activé selon la commande ; son mode de montage et sa capacité visible sont précisés dans le récapitulatif de livraison.
La mise en parallèle Thunderbolt 5 est facturée par appareil, au tarif de $1.7/jour, $4.6/semaine, $8.5/mois ou $23.1/trimestre. Lors de la commande, l’utilisateur doit confirmer le nombre d’appareils, le flux de travail visé et les exigences de connexion ; sans confirmation, cette option ne constitue ni un nombre illimité d’appareils externes ni une capacité partagée.
Les options supplémentaires suivent le même cycle de facturation que la location de base et sont détaillées séparément dans la commande. Leur ajout, retrait ou remplacement pendant la location peut nécessiter l’arrêt de tâches concernées, la copie de données ou la réémission des informations de livraison ; l’utilisateur doit confirmer l’étendue de l’opération avant son exécution.
6. Usage acceptable
L’utilisateur ne doit pas utiliser le service pour des activités illégales, des accès non autorisés, le vol d’identifiants, la diffusion de logiciels malveillants, l’hameçonnage, les attaques par déni de service, l’abus de scans réseau, la dégradation de ressources ou tout autre comportement susceptible de compromettre la stabilité des nœuds, du réseau ou de l’infrastructure.
L’utilisateur ne doit pas contourner les contrôles d’accès, falsifier une identité ou des informations de commande, revendre des accès non autorisés, perturber d’autres nœuds, consommer durablement des ressources réseau de manière anormale, ni stocker ou diffuser des contenus portant atteinte aux droits d’autrui.
L’utilisateur doit protéger ses clés privées SSH, identifiants VNC et accès à la console, révoquer rapidement les accès devenus inutiles et assumer la responsabilité des scripts, tâches automatisées et opérations administratives exécutés sur son compte. En cas de fuite d’identifiants ou de connexion inhabituelle, il doit interrompre immédiatement les sessions concernées et ouvrir un ticket dans la console.
Lorsque des éléments raisonnables laissent penser qu’un comportement peut entraîner un risque immédiat pour la sécurité ou endommager l’infrastructure, la plateforme peut prendre les mesures nécessaires, notamment limiter les connexions, isoler des tâches ou suspendre l’accès. Dans la mesure du possible, elle précisera la cause, l’étendue de l’impact et les conditions de rétablissement.
7. Disponibilité et réclamations
L’objectif de disponibilité des nœuds est de 99,9 %, calculé chaque mois civil selon la proportion de temps pendant laquelle les nœuds livrés permettent une connexion distante normale et l’exécution de tâches de calcul de base. Tous les nœuds fonctionnent 365 jours par an en continu.
Le calcul de disponibilité exclut les pannes du réseau de l’utilisateur, les identifiants erronés, les arrêts ou opérations système à risque effectués par l’utilisateur, les défaillances de ses logiciels ou scripts, l’état du traitement des paiements par des tiers, les cas de force majeure et les restrictions prises à la suite d’une violation des présentes conditions. Une brève instabilité réseau sans perte d’accès durable au nœud ne constitue pas à elle seule une interruption complète.
Si l’utilisateur estime qu’une interruption s’est produite, il doit ouvrir un ticket dans la console dans les sept jours civils suivant l’événement, en indiquant l’identifiant de commande, la région du nœud, les heures de début et de fin, le résultat de la vérification de l’empreinte de l’hôte, les journaux de connexion et les vérifications déjà effectuées. L’assistance évaluera l’impact à partir des journaux du nœud et du réseau.
Après vérification, si la disponibilité est inférieure à 99,9 % selon cette méthode, la plateforme peut accorder un crédit de service calculé selon la durée affectée et les frais de la commande concernée. Ce crédit s’applique uniquement à de futures commandes éligibles ou à un renouvellement, n’est ni monnayable ni transférable et ne peut dépasser les frais de service de base déjà payés pour la période concernée.
8. Renouvellement, suspension et résiliation
La date d’expiration de la location est celle indiquée dans la commande de la console. Pour continuer à utiliser le nœud, l’utilisateur doit confirmer le renouvellement et effectuer le paiement avant cette date ; le renouvellement prend effet après confirmation du système. Toute commande non renouvelée entre dans le processus de retrait d’accès à l’expiration de la location.
La plateforme peut suspendre ou résilier l’accès concerné à l’expiration de la location, en cas de paiement incomplet, de violation grave des règles d’usage acceptable, de risque de sécurité confirmé sur les identifiants ou d’impact durable du comportement de l’utilisateur sur l’infrastructure. Sauf nécessité de maîtriser immédiatement un risque de sécurité, elle expliquera la cause et les suites requises via les coordonnées du compte ou une notification dans la console.
L’utilisateur doit exporter avant la fin de la location ses dépôts, artefacts de compilation, journaux, modèles, fichiers multimédias et autres données nécessaires. La plateforme n’est pas tenue de conserver durablement les données de travail à la place de l’utilisateur et ne garantit pas leur récupération après la fin de la location.
Le retrait d’accès comprend la révocation des identifiants émis, l’arrêt des sessions distantes et le lancement du nettoyage du nœud. La résiliation du compte ne supprime pas les obligations de paiement nées avant la résiliation, les responsabilités liées aux violations ni les clauses de confidentialité et de responsabilité destinées à rester en vigueur.
9. Responsabilité et litiges
L’utilisateur doit sauvegarder séparément son code source, ses éléments de signature, artefacts de compilation, modèles, fichiers multimédias et données métier, puis vérifier les possibilités de restauration avant toute mise à jour système, modification de disque, suppression automatique ou commande à risque. La plateforme ne remplace pas le dispositif de sauvegarde de l’utilisateur par une copie unique conservée sur le nœud.
Dans la mesure maximale autorisée par les règles applicables, la plateforme n’est pas responsable des pertes de bénéfices, interruptions d’activité, pertes d’opportunités ni autres dommages indirects. La responsabilité cumulée de la plateforme pour un même litige est plafonnée aux frais de service effectivement payés par l’utilisateur pour la commande à l’origine du litige pendant la période concernée, sauf responsabilité qui ne peut être limitée selon les règles applicables.
Lorsqu’un événement échappant raisonnablement à son contrôle entraîne un retard ou empêche l’exécution, la partie affectée doit prendre des mesures d’atténuation dans la mesure du possible et en informer l’autre partie. Les notifications envoyées via la console, l’adresse e-mail associée au compte ou support@debugmac.com sont réputées reçues lorsqu’elles ont été envoyées normalement et peuvent être consultées.
Les présentes conditions sont régies par le droit de la juridiction où se situe l’entité exploitante de la plateforme. En cas de litige, les parties doivent d’abord chercher de bonne foi une solution via un ticket dans la console ou à support@debugmac.com. À défaut d’accord, le litige sera soumis aux tribunaux compétents de cette juridiction.