100%
GRIMOIRE
GrimoireCorpus DindonVolumes de SynthèseLe Socle du Fer
FRENAR
MACHINA
🇫🇷 VERSION FRANÇAISE · DESTINATAIRE : DGCCRF · CNIL · ARCEP
◆◆◆
LA MACHINE DE GUERRE
CONTRACTUELLE
Anatomie Complète · Version Française
Déconstruction systémique du vendor lock-in hyperscaler
fondée sur dix-neuf analyses juridiques des CGV AWS · GCP · Azure
à destination de la DGCCRF · CNIL · ARCEP · Régulateurs européens
◆◆◆
BASE LÉGALE FRANÇAISE
◆ Loi Toubon n°94-665 art. 5
◆ Constitution art. 2
◆ Code Civil art. 1119 · 1171 · 1193 · 1195
◆ Code Civil art. 1217 · 1226
◆ Code Commerce L.442-1
◆ Code Conso L.212-1 · R.212-2
◆ Data Act (UE 2023/2854) art. 23 · 25
◆ Arrêt Chronopost 1996
◆ Directive 2018/1972 art. 102 · 105 · 107
◆ RGPD art. 5 · 6 · 13-14
◆◆◆
Amine RAITI · Architecte Infrastructure & SRE · SIPS/BCE · Paris
Document public · CC BY-NC-SA 4.0 · Pas de conseil juridique
GRADUS I · FONDATION & GRADUS II · ARCHITECTURE
PRINCIPE DE CONCEPTION · ARCHITECTURE TROIS COUCHES · CYCLE DE CAPTIVITÉ
⚠ CONSTAT FONDAMENTAL

Ces contrats ne sont pas mal rédigés. Ils sont parfaitement rédigés pour un objectif précis qui n'est pas celui du client : maximiser le coût de sortie tout en minimisant le coût d'entrée. Ce n'est pas un effet secondaire — c'est la fonction principale. Chaque clause analysée s'explique immédiatement dès qu'on lit le contrat avec cet objectif.

01Contractuel
Non-résiliabilité · Clause de langue · Modification unilatérale · Renonciation aux droits légaux
02Tarifaire
Egress fees 0,08–0,12 $/Go · Asymétrie entrée/sortie · Frais résiliation 12% (Azure)
03Technique
APIs propriétaires · Services managés · Dépendance superlinéaire au portefeuille
◆ PRINCIPE D'INTERACTION
Un client qui négocie un contrat résiliable reste bloqué par les egress fees. Un client qui contourne les egress fees reste bloqué par les engagements non résiliables. Un client qui construit une architecture ouverte reste bloqué par les Product Terms modifiés mensuellement. La sortie est systématiquement coûteuse, quelle que soit la stratégie.
CYCLE DE CAPTIVITÉ — 5 PHASES
ENTRECrédits offerts · APIs excellentes · Coût nul
S'INSTALLEServices parfaits · Documentation complète
DÉPENDAPIs dans le code · Équipes certifiées
S'ENGAGE−30% sur 3 ans · Non-résiliabilité
DÉCOUVRETrop tard · Trois couches actives
◆ LE CHOIX RATIONNEL DEVENU PIÈGESTRUCTUREL

Les Reserved Instances coûtent 30–40% moins cher que le on-demand. La réduction est réelle. Elle s'obtient au prix de la non-résiliabilité. Le client échange sa liberté contre une réduction tarifaire — choix rationnel à court terme qui devient piège à moyen terme. Code Civil art. 1171 : déséquilibre significatif dans un contrat d'adhésion = réputé non écrit. Data Act art. 25 : tout obstacle contractuel au changement de fournisseur = inopposable.

GRADUS III · MÉCANIQUE — MÉCANISMES I À IV
LANGUE · INCORPORATION EN CASCADE · NON-RÉSILIABILITÉ · ASYMÉTRIE DE PRIX
◆ MEC. I · CLAUSE DE LANGUE — 3 STRATÉGIES, 1 RÉSULTATCRITIQUE · TOUS HYPERSCALERS
AWS (en-tête de chaque page FR) :
"La traduction [...] est fournie à des fins informatives uniquement. [...] la version anglaise prévaudra." — Retard : 37 jours · Explicite · Illégal.
GCP (Section 14.18, figée août 2023) :
"[...] la version anglaise prévaut." — Retard FR : 2 ans 9 mois · 13 MàJ manquantes · Dissimulée.
Azure MOSA (6 couches, Product Terms mensuels) :
"Published February 1, 2026 in English, translated February 9, 2026." — Admis publiquement · Fragmentation documentaire.
◆ VIOLATION
Loi Toubon art. 5 · Constitution art. 2 · Code Civil art. 1171 · Data Act art. 23
◆ MEC. II · INCORPORATION EN CASCADE — CLAUSE HORS DOCUMENT SIGNÉÉLEVÉE
EES Microsoft · "About this Document" (version EN seulement) :
"Updates that Microsoft makes from time to time to Use Rights apply to Customer as set forth in Customer's agreement." — Absent de la version française. Opposable via incorporation par référence.
◆ VIOLATION
Code Civil art. 1119 : conditions générales opposables seulement si portées à la connaissance de l'autre partie · art. 1193 : modification unilatérale interdite
◆ MEC. III · NON-RÉSILIABILITÉ SÉLECTIVE — LE CŒUR DU VERROUILLAGECRITIQUE · AWS + AZURE
AWS Section 5.5 · Capacity Blocks :
"cannot be canceled nor modified [...] full price nonrefundable [...] last 30 minutes we may terminate your instances without notice."
Azure EES · Plan d'économies (FR + EN identiques) :
"non annulable. Le Client devra s'acquitter du montant [...] même si le Contrat est résilié."
◆ VIOLATION
Code Civil art. 1171 · 1195 · 1217 · Arrêt Chronopost 1996 · Code Conso L.212-1 · Data Act art. 25
◆ MEC. IV · ASYMÉTRIE DE PRIX — FOURNISSEUR MODIFIE, CLIENT BLOQUÉCRITIQUE
AWS Section 50.12.3 · Bedrock :
"modify the pricing [...] at any time. [...] charged for the duration [...] even if you terminate this Agreement."
GCP Section 2.6 (absente version FR 2023) :
"Google may change the Fees at any time." — Clause inconnue des clients français mais opposable.
◆ VIOLATION
Code Civil art. 1193 · Code Commerce L.442-1 · Code Conso R.212-2
GRADUS III · MÉCANISMES V–VII + GRADUS IV · COUCHE TARIFAIRE
SUSPENSION · RENONCIATION DROITS EU · CLIQUET MENSUEL · EGRESS FEES
◆ MEC. V · SUSPENSION SANS PRÉAVISÉLEVÉE
AWS Section 1.4 :
"remove or disable access [...] without prior notice."

La menace de suspension suffit à décourager toute contestation. Azure MOSA Section 3.c prévoit 30 jours de préavis pour non-paiement — seul point où Azure est meilleur qu'AWS sur ce critère. Code Civil art. 1226 · L.442-1 II Code Commerce.

◆ MEC. VI · RENONCIATION DROITS UE — ABSENTE VERSION FRANÇAISECRITIQUE · EES · 152 M€ ÉDUCATION NATIONALE
EES Microsoft — VERSION ANGLAISE SEULEMENT (jan + juin 2026) :
"Customer agrees to waive any and all entitlements [...] under the European Electronic Communications Code (Directive 2018/1972) Article 102 paras 1, 3, 5 ; Article 105 para 1 ; Article 107 paras 1 and 3."
◆ VIOLATION · MARCHÉ PUBLIC 152 M€
Le ministère de l'Éducation nationale renonce à des protections légales européennes sans que cette renonciation lui soit présentée en français. Loi Toubon art. 5 · Code Civil art. 1171 · Directive 2018/1972 art. 102/105/107 (ordre public).
◆ MEC. VII · EFFET DE CLIQUET — CONTRAT QUI S'ÉCRIT APRÈS SIGNATURECRITIQUE · AZURE
EES Microsoft · Synthèse modifications · 1er juin 2026 :
"Ajout de nouvelles conditions pour les Blocs de Capacité Azure." — Absent des versions jan./fév./avr. 2026. Application automatique à tous contrats existants.
◆ VIOLATION
Code Civil art. 1193 · art. 1119 · Accord-cadre Éducation nationale signé mars 2025 : clauses ajoutées après signature sans accord du ministère.
GRADUS IV · EGRESS FEES — LE MUR D'ENCEINTE HORS CGV
Fournisseur
Egress/Go
100 To
Dans CGV ?
AWS
0,08–0,09 $/Go
8–9 k€
NON
GCP
0,08–0,12 $/Go
8–12 k€
NON
Azure
0,07–0,09 $/Go
7–9 k€
PARTIEL
1 Pétaoctet
80 000–100 000 € avant migration
Non contractualisé

L'entrée est gratuite, la sortie est tarifée. La machine sépare contractuel et tarifaire pour maximiser l'opacité à la signature. Data Act art. 25 : obstacle au changement = inopposable.

GRADUS V · TECHNIQUE & GRADUS VI · RAISONS & GRADUS VII · CONCLUSION
COUCHE TECHNIQUE · QUATRE RAISONS · TABLEAU COMPARATIF · CONCLUSION
◆ GRADUS V · COUCHE TECHNIQUE

APIs propriétaires : Lambda/Cloud Functions/Azure Functions = non standardisées. Migration impossible sans réécriture.
Services managés : BigQuery/Redshift/Azure Synapse = SQL propriétaire. 10 ans de requêtes = mois de migration.
Effet superlinéaire : chaque service supplémentaire augmente le coût de sortie de l'ensemble.

◆ GRADUS VI · 4 RAISONS QUI DISTINGUENT CELA

I — Échelle : 65%+ marché mondial → abus de position dominante. L.442-1.
II — Asymétrie d'information : egress fees hors CGV · renonciation Directive 2018/1972 en anglais uniquement · constitutive du modèle.
III — Droit positif violé : Loi Toubon · art. 1171 CC · Data Act art. 23-25 · Directive 2018/1972.
IV — Conception délibérée : équipes juridiques de premier rang · testés dans plusieurs juridictions · la clause Waiver n'est pas en anglais seulement par accident.

Mécanisme
AWS
GCP
Azure
Substitution linguistique
Explicite · chaque page
Dissimulée s.14.18
Fragmentée · 6 couches
Non-résiliabilité
s.5.4.2 · 5.5 · 50.12.3
s.2.1 · engagements
Savings Plans · Blocs
Remboursement si résiliation
Prorata si AWS résilie ✓
Aucun · s.8.8
12% frais + 50k$/an
Data Act Addendum
✓ s.1.28
Absent
Absent MOSA/EES
Renonciation droits UE
Partiel
Partiel
Dir. 2018/1972 · EN seul.
◆ GRADUS VII · CONCLUSION — CLAUSE VS SYSTÈME

Une clause abusive est un problème pour le juge civil. Un système conçu délibérément pour créer de la dépendance, s'appuyant sur des clauses illégales, à l'échelle d'un marché à 65% de concentration — c'est un problème pour le régulateur de concurrence. La DGCCRF dispose du Code Commerce L.442-1. Ce dossier et les dix-neuf analyses qui le fondent constituent les deux faces du même dossier : clause par clause, et système cohérent. Les deux sont nécessaires pour agir.

Summum ius, summa iniuria — Cicéron · Nemo supra legem est
Document public · CC BY-NC-SA 4.0 · Pas de conseil juridique · Amine RAITI