Votre code. Vos modèles.
Verrouillés pour vous.
Une seule commande chiffre votre code Python et vos modèles d'IA. Dès lors, ils ne s'exécutent que sur les appareils que vous autorisez — entièrement hors ligne, où qu'ils aillent. Et quand vous en avez besoin : un coupe-circuit, un clic dans votre portail.
Flux réel. Deux commandes, du début à la fin.
Protection du code
Une commande. Le source devient chiffré.
Lancez `magiclock protect` et votre source Python devient un artefact chiffré qui s'importe et s'exécute toujours comme du Python ordinaire — mais uniquement sur les machines que vous autorisez.
- Livré chiffré, s'exécute comme du Python
- Les fichiers protégés s'importent et s'exécutent exactement comme avant. Vos utilisateurs ne remarquent rien — sauf que copier les fichiers ailleurs ne donne que du bruit.
- Rien à marquer, rien à oublier
- Pas de décorateurs, pas de modification du source — chaque module protégé passe le contrôle d'exécution avant qu'une seule ligne ne s'exécute.
- Un niveau compilé quand vous en voulez plus
- Une seule option produit un binaire natif durci — du code machine au lieu du bytecode, pour le niveau de protection le plus fort.
Deux promesses
Hors ligne pour toujours, ou arrêtable quand vous le décidez.
Chaque artefact est l'une de ces deux choses, et vous décidez laquelle au moment où vous le protégez. Les deux promesses sont absolues — aucune n'érode l'autre.
Autorisé à s'exécuter. Désactivez pour l'arrêter partout où il est déployé.
Démo accélérée, à titre d'illustration : le véritable artefact revérifie à son propre rythme, et continue de tourner lors d'une coupure réseau pendant la fenêtre de grâce que vous choisissez.
Il tourne pour toujours.
L'artefact que vous livrez ne contacte jamais personne. La fin de votre abonnement, une machine qui quitte votre compte — rien de tout cela ne touche le logiciel déjà entre les mains de vos clients.
- Aucun réseau à l'exécution. Jamais.
- Personne — ni nous, ni vous — ne peut l'arrêter ensuite.
- Idéal pour la livraison ordinaire : vendez-le, livrez-le, c'est fait.
Le compromis honnête : un artefact hors ligne ne peut pas être rappelé. Si vous en avez besoin, choisissez l'autre promesse. L'essai gratuit produit ces artefacts hors ligne.
C'est vous qui dites quand il s'arrête.
Un artefact contrôlé par le cloud demande votre approbation avant de s'exécuter. Basculez l'interrupteur dans votre portail et il s'arrête — partout où il est déployé, à son prochain contrôle.
- Arrêtez et redémarrez chaque livraison, par artefact.
- Continue de tourner hors ligne pendant une fenêtre de grâce que vous choisissez (de 1 heure à 30 jours).
- Idéal pour les locations, les abonnements, les pilotes à durée limitée et les factures impayées.
Une approbation ne peut pas être falsifiée, et un arrêt ne peut pas être contourné — l'interrupteur ne répond qu'à vous.
Même commande, une option : `magiclock protect app.py --web-gate`. Mélangez les deux dans une même gamme — le choix se fait par artefact, pas par compte.
Protection des modèles
Les modèles se déchiffrent en mémoire. Nulle part ailleurs.
Les poids que vous avez mis des mois à entraîner sont chiffrés une seule fois, puis scellés pour chaque appareil autorisé. Ils ne se déverrouillent qu'au moment de l'inférence — en mémoire, jamais sur disque.
- Chiffrer une fois, sceller par appareil
- Chaque machine autorisée reçoit sa propre enveloppe. Il n'y a aucune clé partagée à faire fuiter — et un fichier copié ne peut rien faire sur du matériel étranger.
- Aucun secret de déchiffrement ne sort jamais
- Le secret qui déverrouille votre modèle n'existe que sur l'appareil autorisé — jamais téléversé, jamais mis sous séquestre, et aucun serveur ne peut le livrer, y compris le nôtre.
- Zéro modification du code pour l'inférence
- Chargez les poids via runtime.open_model() et tout le reste fonctionne tel quel — PyTorch, ONNX, tout ce qui lit un fichier.
Lié à l'appareil · entièrement hors ligne
La licence, c'est la machine.
Chaque exécution passe un contrôle en cinq étapes — localement, instantanément, sans réseau. Activez une seule fois en ligne ; ensuite, le logiciel protégé vérifie et déchiffre entièrement sur l'appareil.
Les cinq passent et votre logiciel s'exécute comme si de rien n'était. Un seul échoue, et rien ne se déchiffre.
- 01Authenticité
La licence a été émise par nous, pour votre compte — une fausse est repérée instantanément et n'obtient rien.
- 02Validité
Non expirée, et la machine est toujours autorisée à produire des artefacts.
- 03Appareil
L'empreinte de la machine correspond à l'appareil autorisé — les clones et les copies s'arrêtent ici.
- 04Droits
Ce que le code s'apprête à faire reste dans les limites de ce que la licence autorise.
- 05Fraîcheur
Un ancien justificatif copié ou capturé échoue sur-le-champ — chaque contrôle doit être tout neuf.
- 1 commande
- chiffre le code et les modèles — zéro modification du code
- 0
- Connexion réseau nécessaire à l'exécution
- 3
- Plateformes — macOS, Windows, Linux · Python 3.9–3.14
- 48 h
- Essai gratuit — la protection hors ligne complète, sans carte
Fonctionnement
Quatre étapes. Des minutes, pas des jours.
Pas de refonte du SDK, pas de chirurgie du système de build. Installez, protégez, livrez — et ce que vous livrez continue de tourner même après la fin de votre abonnement.
- 1
Activer
pip install, connectez-vous une fois — votre machine est autorisée en quelques secondes.
- 2
Protéger
Une commande chiffre le code et les modèles. Chaque module est verrouillé automatiquement — zéro modification du code.
- 3
Livrer
Distribuez l'application protégée comme vous voulez. Vos utilisateurs n'ont besoin ni de compte, ni d'installation.
- 4
Exécuter
Elle s'ouvre et s'exécute — vérifiée et déchiffrée entièrement hors ligne, à chaque fois.
Prêt pour les agents
Votre agent IA sait déjà comment faire.
Lancez une commande et n'importe quel agent de codage IA de votre projet — Claude Code inclus — apprend à protéger votre code et vos modèles tout seul. Sans manuel, sans configuration.
$ magiclock skillTarifs
Chaque offre inclut tout.
Chiffrement du code et des modèles, liaison à l'appareil, exécution hors ligne, le coupe-circuit cloud — tout, dans chaque offre payante. Commencez gratuitement pendant 48 h ; abonnez-vous à la semaine, au mois ou à l'année, ou achetez Lifetime une fois pour toutes.
Les applications déjà livrées continuent de tourner même après la fin de votre abonnement.
Verrouillez tout en quelques minutes.
Votre prochaine version peut partir chiffrée. Démarrez l'essai gratuit et voyez tout le flux — installer, protéger, exécuter — avant que votre café ne refroidisse.