Aucune modification du code · protection 100 % hors ligne · gratuit pendant 48 h

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.

Votre portail
billing-service v4.2
2613H2HH…RAP9PE

Autorisé à s'exécuter. Désactivez pour l'arrêter partout où il est déployé.

La machine de votre client
$ python app.py
approuvé — en cours d'exécution

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.

Par défaut

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.

Payant · option --web-gateFonctionnalité payante

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.

  1. 01Authenticité

    La licence a été émise par nous, pour votre compte — une fausse est repérée instantanément et n'obtient rien.

  2. 02Validité

    Non expirée, et la machine est toujours autorisée à produire des artefacts.

  3. 03Appareil

    L'empreinte de la machine correspond à l'appareil autorisé — les clones et les copies s'arrêtent ici.

  4. 04Droits

    Ce que le code s'apprête à faire reste dans les limites de ce que la licence autorise.

  5. 05Fraîcheur

    Un ancien justificatif copié ou capturé échoue sur-le-champ — chaque contrôle doit être tout neuf.

Réseaunon requis
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. 1

    Activer

    pip install, connectez-vous une fois — votre machine est autorisée en quelques secondes.

  2. 2

    Protéger

    Une commande chiffre le code et les modèles. Chaque module est verrouillé automatiquement — zéro modification du code.

  3. 3

    Livrer

    Distribuez l'application protégée comme vous voulez. Vos utilisateurs n'ont besoin ni de compte, ni d'installation.

  4. 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 skill

Tarifs

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.