14 juin 2026
Présentation générale
L’expression « Code is Law » (« le code fait loi ») est l’une des notions les plus influentes de la théorie juridique du numérique. Elle a été popularisée à la fin des années 1990 par Lawrence Lessig, professeur à Harvard Law School, dans son ouvrage majeur Code and Other Laws of Cyberspace.
La formule exprime l’idée que l’architecture technique des systèmes numériques peut réguler les comportements de manière aussi efficace, voire parfois plus efficacement, que les règles juridiques traditionnelles.
Dans l’environnement numérique, les choix effectués par les développeurs, les concepteurs d’algorithmes et les architectes de plateformes déterminent concrètement ce qu’il est possible ou impossible de faire.
Ainsi, alors que le droit traditionnel interdit ou autorise certains comportements au moyen de normes juridiques, le code informatique peut directement :
- empêcher une action ;
- autoriser une action ;
- surveiller une action ;
- conditionner une action ;
- automatiser une sanction.
Avec l’essor des plateformes numériques, de la blockchain, des smart contracts et de l’intelligence artificielle, la théorie du « Code is Law » connaît aujourd’hui un regain d’actualité.
Points essentiels à retenir
- Le concept a été développé par Lawrence Lessig à la fin des années 1990.
- Le code informatique constitue une forme de régulation des comportements.
- L’architecture technique peut produire des effets comparables à ceux du droit.
- Les plateformes numériques exercent un pouvoir normatif important par le biais de leur code.
- La blockchain et les smart contracts ont radicalisé certaines interprétations du « Code is Law ».
- L’intelligence artificielle renforce les enjeux liés à la régulation algorithmique.
- Le droit positif continue néanmoins à encadrer les systèmes techniques.
Origines du concept
Lawrence Lessig
Dans ses travaux, Lawrence Lessig explique que les comportements dans le cyberespace sont régulés par quatre grandes forces :
- le droit ;
- le marché ;
- les normes sociales ;
- l’architecture technique.
Cette dernière correspond au code informatique.
Selon lui, l’architecture numérique agit comme une contrainte directe sur les utilisateurs.
Par exemple :
- un mot de passe interdit l’accès à certaines ressources ;
- un système de filtrage bloque certains contenus ;
- un protocole informatique détermine les modalités d’échange entre utilisateurs.
Le code produit donc des effets normatifs.
Une forme de régulation
Le code n’est pas simplement un outil technique.
Il constitue également une forme de gouvernance.
Les choix réalisés lors du développement d’un système peuvent avoir des conséquences :
- juridiques ;
- économiques ;
- sociales ;
- politiques.
Le code comme mécanisme de régulation
Régulation juridique traditionnelle
Le droit agit généralement après l’action.
Exemples :
- sanctions ;
- responsabilité ;
- réparation ;
- injonctions.
Régulation technique
Le code agit souvent avant l’action.
Exemples :
- interdiction d’accès ;
- authentification ;
- géoblocage ;
- limitation des usages ;
- automatisation des contrôles.
Le comportement est empêché plutôt que sanctionné.
Exemples concrets
Gestion des droits numériques (DRM)
Les DRM permettent de contrôler :
- la copie ;
- la diffusion ;
- l’utilisation d’une œuvre.
Le code impose directement certaines restrictions.
Réseaux sociaux
Les plateformes déterminent :
- les contenus visibles ;
- les contenus recommandés ;
- les contenus supprimés.
Cette régulation repose largement sur des mécanismes algorithmiques.
Applications mobiles
Les permissions accordées aux utilisateurs sont souvent déterminées par le design technique du système.
Blockchain et « Code is Law »
Une nouvelle étape
L’écosystème blockchain a largement repris le concept.
L’idée est que les règles du système sont directement inscrites dans le protocole informatique.
Les comportements sont alors gouvernés par le code lui-même.
Les smart contracts
Les smart contracts constituent l’illustration la plus célèbre du « Code is Law ».
Un smart contract exécute automatiquement certaines obligations lorsqu’un ensemble de conditions prédéfinies est rempli.
Les partisans de cette approche soutiennent que :
- l’exécution est automatique ;
- la confiance est remplacée par la technique ;
- les intermédiaires deviennent inutiles.
Les limites
La pratique a démontré plusieurs difficultés :
- erreurs de programmation ;
- failles de sécurité ;
- ambiguïtés contractuelles ;
- conflits avec le droit applicable.
L’affaire The DAO Hack demeure l’un des exemples les plus étudiés.
Elle a montré qu’un code techniquement valide pouvait produire des résultats contestables au regard des objectifs poursuivis.
Intelligence artificielle et « Code is Law »
L’émergence de la régulation algorithmique
L’intelligence artificielle renforce considérablement les problématiques identifiées par Lessig.
Les algorithmes déterminent désormais :
- les contenus affichés ;
- les informations recommandées ;
- les décisions automatisées ;
- certaines évaluations de risques ;
- certaines formes de modération.
Les systèmes décisionnels automatisés
L’IA permet d’automatiser certaines décisions :
- octroi de crédit ;
- détection de fraude ;
- modération de contenus ;
- recrutement ;
- notation.
Dans ces situations, le code influence directement les droits et intérêts des personnes concernées.
Du « Code is Law » au « AI is Law » ?
Certains auteurs considèrent que l’essor de l’IA conduit à une évolution du concept.
La question n’est plus seulement :
« Le code régule-t-il les comportements ? »
mais également :
« Les systèmes d’IA exercent-ils un pouvoir normatif ? »
Le débat demeure ouvert.
Les critiques du concept
Le droit conserve sa primauté
La principale critique consiste à rappeler que le code demeure soumis au droit.
Les développeurs :
- ne disposent pas d’un pouvoir législatif ;
- restent soumis aux règles juridiques ;
- peuvent engager leur responsabilité.
L’illusion de neutralité
Le code reflète toujours des choix humains.
Ces choix peuvent intégrer :
- des préférences ;
- des valeurs ;
- des biais ;
- des objectifs économiques.
Le code n’est donc jamais totalement neutre.
Le risque démocratique
Les critiques soulignent qu’une régulation exclusivement technique pourrait contourner :
- le débat public ;
- le contrôle démocratique ;
- les garanties procédurales.
« Code is Law » et régulation européenne
RGPD
Le RGPD illustre une approche inverse.
Le législateur impose que les systèmes techniques respectent certains principes :
- protection des données dès la conception (privacy by design) ;
- protection des données par défaut (privacy by default).
Le droit encadre ainsi directement le code.
AI Act
Le règlement européen sur l’intelligence artificielle poursuit une logique similaire.
Les systèmes d’IA doivent respecter :
- des obligations de gouvernance ;
- des exigences de transparence ;
- des mécanismes de supervision humaine.
Le droit cherche ici à gouverner l’architecture technique.
Digital Services Act
Le DSA encadre également certains mécanismes algorithmiques utilisés par les plateformes numériques.
État actuel des débats
Plusieurs questions structurent aujourd’hui la réflexion doctrinale :
Les plateformes exercent-elles un pouvoir normatif comparable à celui du législateur ?
Les algorithmes doivent-ils être soumis à des exigences de transparence accrues ?
Les smart contracts peuvent-ils remplacer certains mécanismes juridiques traditionnels ?
Comment concilier automatisation et contrôle démocratique ?
L’IA constitue-t-elle une nouvelle forme de régulation algorithmique ?
Ces interrogations occupent une place croissante dans les travaux relatifs à la gouvernance numérique.
FAQ
Qui a inventé l’expression « Code is Law » ?
Lawrence Lessig à la fin des années 1990.
Que signifie « Code is Law » ?
L’idée que l’architecture technique des systèmes numériques régule les comportements comme le fait le droit.
Les smart contracts illustrent-ils cette théorie ?
Oui, ils constituent l’un des exemples les plus souvent cités.
Le code peut-il remplacer le droit ?
Non. Le code produit des effets normatifs mais demeure soumis aux règles juridiques.
Quel lien existe entre l’IA et « Code is Law » ?
L’IA renforce les phénomènes de régulation algorithmique en automatisant certaines décisions et certains contrôles.
Pour aller plus loin
Fiches associées
- Gouvernance de l’intelligence artificielle
- AI Act
- Smart Contracts
- Blockchain
- Régulation algorithmique
- Legal Design
- Privacy by Design
- RGPD
- Digital Services Act (DSA)
- Systèmes décisionnels automatisés
Sources documentaires mobilisées
Sources doctrinales fondamentales
Code and Other Laws of Cyberspace
- Auteur : Lawrence Lessig
- Date : 1999
- Apport : formulation initiale du concept « Code is Law ».
Code: Version 2.0
- Auteur : Lawrence Lessig
- Date : 2006
- Apport : approfondissement de la théorie et prise en compte de l’évolution d’Internet.
Textes essentiels
- Règlement (UE) 2024/1689
- Règlement (UE) 2016/679 (RGPD)
- Digital Services Act
- Digital Markets Act
Méthodologie : Cette fiche a été élaborée à partir des travaux doctrinaux fondateurs de Lawrence Lessig et des principaux textes européens relatifs à la régulation numérique. Les références issues de la base documentaire Dabo Tibi Ius doivent être ajoutées après vérification dans l’export documentaire afin de respecter pleinement la méthodologie documentaire du site. Cette fiche a une vocation informative et ne constitue pas un avis juridique.

