Chapitre 1412 minIntermédiaire
Contrat de service et SLA : clauses, pénalités, responsabilité
Par Josselyn C., prof de BTS SIO. Mis à jour le .
À la fin de ce chapitre, tu sauras
- lire les clauses d'un contrat de service ;
- calculer l'indisponibilité tolérée par un SLA ;
- analyser une clause pénale ou limitative de responsabilité ;
- exiger une réversibilité en fin de contrat.
3 exercices corrigés
Un contrat de service informatique est le contrat par lequel un prestataire (hébergeur, éditeur SaaS, infogérant, mainteneur) s'engage à fournir un service à un client contre un prix ; le SLA (Service Level Agreement, accord de niveau de service) en est la partie qui chiffre les engagements : disponibilité, délais d'intervention et de rétablissement, pénalités en cas de manquement. Ce chapitre montre comment se forme un tel contrat, quelles clauses vérifier, comment calculer et faire jouer un SLA, et ce qui se passe quand le service n'est pas rendu.
Avant le contrat : besoin, conseil et collaboration
Le contrat se forme par la rencontre d'une offre et d'une acceptation (CEJM : la formation du contrat). En informatique, la phase qui précède compte beaucoup :
- le client exprime son besoin dans un cahier des charges ou un document de consultation : périmètre, volumes, contraintes de sécurité, niveau de service attendu, réversibilité ;
- le prestataire, professionnel face à un client souvent moins compétent, a un devoir de conseil et de mise en garde : il doit s'informer du besoin, signaler les risques et les limites de sa solution, déconseiller un choix inadapté. Plus généralement, une partie qui connaît une information déterminante pour le consentement de l'autre doit la lui communiquer (article 1112-1 du Code civil) ;
- le client a un devoir de collaboration : exprimer clairement ses besoins, fournir les informations et les accès, participer aux tests. Un retard causé par le client ne peut pas être reproché au prestataire.
Les principaux contrats (développement au forfait, régie, tierce maintenance, SaaS, hébergement, infogérance) et la distinction entre obligation de moyens et obligation de résultat sont présentés dans le cours CEJM : droit. Ici, on s'intéresse à ce que tu dois savoir lire dans un contrat de service.
Les clauses à vérifier
| Clause | Ce qu'il faut vérifier |
|---|---|
| Objet et périmètre | Les services couverts et exclus, les environnements (production, recette), les horaires de service |
| Niveaux de service (SLA) | Les indicateurs, leurs valeurs, leur mode de mesure, les exclusions (maintenances programmées, causes imputables au client) |
| Durée, renouvellement, résiliation | Durée initiale, reconduction tacite, préavis, résiliation pour manquement |
| Prix et révision | Mode de calcul (forfait, par utilisateur, à la consommation), indexation, frais de sortie |
| Pénalités | Montant ou crédit de service par manquement, plafond, caractère libératoire ou non |
| Responsabilité | Plafond d'indemnisation, exclusion des dommages indirects, force majeure |
| Données personnelles | Clauses de sous-traitance de l'article 28 du RGPD, localisation des données, sous-traitants ultérieurs, notification des violations (chapitre 5) |
| Sécurité | Mesures, certifications (ISO/IEC 27001, hébergement de données de santé, SecNumCloud), audits, gestion des incidents |
| Réversibilité | Restitution des données dans un format standard, assistance à la migration, durée et coût de la phase de réversibilité |
| Propriété intellectuelle | Droits sur les développements spécifiques, licences sur les outils du prestataire (chapitre 13) |
| Confidentialité, sous-traitance, loi applicable | Engagements de confidentialité, autorisation préalable pour sous-traiter, droit applicable et tribunal compétent |
Le SLA : des engagements mesurables
Un SLA utile est mesurable : un indicateur, une valeur cible, une méthode de mesure, une période, une conséquence. Les indicateurs courants :
| Indicateur | Définition | Exemple |
|---|---|---|
| Disponibilité | Pourcentage du temps pendant lequel le service fonctionne sur la période de mesure | 99,9 % par mois, hors maintenances programmées annoncées 72 h à l'avance |
| GTI, garantie de temps d'intervention | Délai maximal de prise en charge d'un incident après son signalement | 30 minutes pour un incident bloquant, en heures ouvrées |
| GTR, garantie de temps de rétablissement | Délai maximal de rétablissement du service, éventuellement par un contournement | 4 heures pour un incident bloquant |
| RPO, perte de données maximale admissible | Âge maximal des données qu'on peut perdre lors d'une restauration | 24 heures : une sauvegarde par jour au moins |
| RTO, durée maximale d'interruption admissible | Délai maximal pour reprendre l'activité après un sinistre | 8 heures |
Le cours ITIL et support détaille la GTI, la GTR et le calcul des échéances en heures ouvrées ; le cours sauvegarde et PRA traite du RPO et du RTO.
Ce que représente un pourcentage de disponibilité. L'indisponibilité tolérée se calcule par : durée de la période × (1 − taux de disponibilité).
| Disponibilité | Indisponibilité tolérée sur un mois de 30 jours | Sur une année de 365 jours |
|---|---|---|
| 99 % | 7 h 12 min | 87 h 36 min (3 jours 15 h 36 min) |
| 99,5 % | 3 h 36 min | 43 h 48 min |
| 99,9 % | 43 min 12 s | 8 h 45 min 36 s |
| 99,95 % | 21 min 36 s | 4 h 22 min 48 s |
| 99,99 % | 4 min 19 s | 52 min 34 s |
Un même taux ne promet pas la même chose selon la période de mesure : 99,9 % sur l'année tolère une panne unique de huit heures, ce qu'un engagement mensuel interdit. Et selon les exclusions : si les maintenances programmées ne comptent pas et ne sont pas plafonnées, le taux affiché perd beaucoup de sa valeur.
Quand le service n'est pas rendu
Les pénalités et crédits de service. Le contrat prévoit souvent une pénalité par manquement : un pourcentage de la redevance mensuelle par tranche d'indisponibilité, un montant par heure de dépassement de la GTR. Juridiquement, c'est une clause pénale : une somme fixée d'avance que le débiteur paiera s'il n'exécute pas, sans que le créancier ait à prouver son préjudice. Le juge peut la modérer ou l'augmenter si elle est manifestement excessive ou dérisoire (article 1231-5 du Code civil). Les offres de cloud parlent plutôt de crédits de service : une réduction sur la facture suivante, souvent plafonnée, qui doit être réclamée dans un délai fixé, et que les conditions présentent comme la seule compensation possible.
Les autres sanctions de l'inexécution. La victime d'une inexécution peut aussi suspendre sa propre prestation (exception d'inexécution), exiger l'exécution, réduire le prix, résoudre le contrat et demander des dommages et intérêts (article 1217) : le cours CEJM : droit les détaille. Le prestataire peut s'exonérer en prouvant une force majeure (article 1218), qui est rarement admise pour une cyberattaque : le risque est connu et ses effets évitables par des mesures appropriées.
Les clauses limitatives de responsabilité. Entre professionnels, le prestataire peut plafonner sa responsabilité (par exemple au montant payé sur les douze derniers mois) et exclure les dommages indirects (perte de chiffre d'affaires, atteinte à l'image). Ces clauses sont valables, avec trois limites :
- elles tombent en cas de faute lourde ou de dol du prestataire (article 1231-3) ;
- une clause qui prive de sa substance l'obligation essentielle du débiteur est réputée non écrite (article 1170) : un hébergeur qui s'engage sur la disponibilité tout en excluant toute responsabilité en cas d'indisponibilité vide son engagement de son sens ;
- dans un contrat d'adhésion (conditions générales non négociables), une clause qui crée un déséquilibre significatif entre les droits et obligations des parties est réputée non écrite (article 1171).
Face à un consommateur, les clauses qui excluent ou limitent la responsabilité du professionnel sont en général abusives.
La responsabilité du fait d'un logiciel défectueux. Au-delà du contrat, la directive européenne 2024/2853 sur la responsabilité du fait des produits défectueux range explicitement les logiciels, y compris en SaaS et les mises à jour, parmi les produits : le fabricant d'un logiciel défectueux devra réparer les dommages causés aux personnes (atteinte à la santé, destruction de biens, perte ou corruption de données à usage non professionnel), même sans contrat avec la victime. Les États doivent la transposer avant le 9 décembre 2026 ; elle s'appliquera aux produits mis sur le marché après cette date.
Sortir du contrat : la réversibilité
La réversibilité est l'obligation du prestataire de permettre au client de reprendre son service, en interne ou chez un autre prestataire, à la fin du contrat : restitution de toutes les données dans un format standard et documenté, transfert des configurations et de la documentation, assistance pendant une période de transition, puis suppression des données chez le prestataire, attestée. Sans clause précise, le client peut se retrouver prisonnier (lock-in).
Le règlement européen sur les données (Data Act, règlement 2023/2854, applicable depuis le 12 septembre 2025) renforce la position des clients de services cloud : le contrat doit permettre de changer de fournisseur avec un préavis de deux mois au plus, une période de transition de trente jours en principe, l'exportation des données et des actifs numériques, et les frais de changement de fournisseur seront entièrement supprimés à partir du 12 janvier 2027 (jusque-là, ils sont limités aux coûts réels).
Exercices
Exercice 1 sur 3 Calculer une disponibilité Réussi À revoir
Le contrat d'hébergement du portail locataires garantit une disponibilité de 99,8 % par mois calendaire, hors maintenances programmées. En avril (30 jours), le portail a été indisponible 45 minutes pour une maintenance programmée annoncée, puis 1 h 10 à cause d'une panne de stockage.
- Quelle indisponibilité le contrat tolère-t-il en avril ?
- Le SLA est-il respecté ?
- Quel taux de disponibilité réel l'hébergeur a-t-il atteint, au sens du contrat ?
Voir la réponseMasquer la réponse de l'exercice 1
- Avril compte 30 × 24 = 720 heures, soit 43 200 minutes. Indisponibilité tolérée : 43 200 × (1 − 0,998) = 43 200 × 0,002 = 86,4 minutes, soit 1 h 26 min 24 s.
- La maintenance programmée est exclue. Seule la panne compte : 1 h 10 = 70 minutes, inférieures à 86,4 minutes. Le SLA est respecté.
- Disponibilité = (43 200 − 70) / 43 200 = 43 130 / 43 200 ≈ 99,84 %. Si la maintenance avait été comptée, l'indisponibilité aurait été de 115 minutes et le taux d'environ 99,73 %, sous l'engagement : d'où l'importance des exclusions.
Tu avais trouvé ?
Exercice 2 sur 3 Une clause à analyser Réussi À revoir
Le contrat d'infogérance de Cèdre Habitat stipule : « Le prestataire garantit une disponibilité de 99,9 % des serveurs. En tout état de cause, la responsabilité du prestataire ne saurait être engagée en cas d'indisponibilité des serveurs, quelle qu'en soit la cause. » Après trois jours de panne due à des sauvegardes jamais testées, Cèdre Habitat demande réparation. Le prestataire invoque la clause.
Voir la réponseMasquer la réponse de l'exercice 2
Faits. Le contrat contient un engagement de disponibilité chiffré et une clause qui exclut toute responsabilité en cas d'indisponibilité. Une panne de trois jours, causée par des sauvegardes jamais testées, a privé Cèdre Habitat de ses serveurs.
Problème. Une clause limitative ou exclusive de responsabilité peut-elle écarter la responsabilité d'un prestataire qui n'a pas exécuté son obligation essentielle ?
Règle. L'article 1170 du Code civil répute non écrite toute clause qui prive de sa substance l'obligation essentielle du débiteur. L'article 1231-3 écarte en outre les limitations en cas de faute lourde ou dolosive.
Application. L'obligation essentielle d'un infogérant est d'assurer le fonctionnement des serveurs ; l'engagement de 99,9 % la chiffre (obligation de résultat). Exclure toute responsabilité en cas d'indisponibilité vide cet engagement de sa substance. De plus, ne jamais tester les sauvegardes est une négligence d'une extrême gravité pour un professionnel de l'infogérance, qui pourrait être qualifiée de faute lourde.
Conclusion. La clause est réputée non écrite. Cèdre Habitat peut obtenir réparation de son préjudice prouvé (coûts, pertes d'exploitation prévisibles), et éventuellement la résolution du contrat. La force majeure n'est pas envisageable : la panne vient de l'organisation du prestataire.
Tu avais trouvé ?
Exercice 3 sur 3 Rédiger un SLA Réussi À revoir
Rédige les engagements de niveau de service que Cèdre Habitat devrait exiger de l'éditeur SaaS de son logiciel de gestion locative : au moins quatre indicateurs, avec leur valeur, leur mesure et la conséquence d'un manquement.
Voir la réponseMasquer la réponse de l'exercice 3
Exemple de réponse :
| Indicateur | Engagement | Mesure | En cas de manquement |
|---|---|---|---|
| Disponibilité | 99,9 % par mois, de 7 h à 20 h du lundi au samedi | Sonde de supervision externe toutes les minutes ; maintenances exclues dans la limite de 4 h par mois, annoncées 5 jours ouvrés à l'avance | Crédit de 5 % de la redevance mensuelle par tranche de 0,1 % manquante, plafonné à 30 % ; résiliation possible après trois mois consécutifs de manquement |
| GTI incident bloquant | 30 minutes | Horodatage du ticket et de la prise en charge | Pénalité de 100 € par heure de retard |
| GTR incident bloquant | 4 heures ouvrées | Horodatage du ticket et du rétablissement | Pénalité de 300 € par heure de retard |
| RPO / RTO | 24 heures / 8 heures | Rapport mensuel des sauvegardes, test de restauration annuel avec procès-verbal | Pénalité forfaitaire et plan d'action sous 15 jours |
| Notification d'une violation de données | 24 heures après sa découverte | Date de l'alerte reçue | Manquement grave autorisant la résiliation |
On ajoute un comité de suivi trimestriel et la réversibilité (export complet en CSV et SQL documenté, assistance de 3 mois).
Tu avais trouvé ?