Sécurité et confidentialité

Claude agit en votre nom, avec vos droits, dans une seule organisation. Il passe par les mêmes contrôles que vous dans Supervise, et certaines actions lui sont fermées quoi qu'il arrive.

En bref

Aucune clé à copier Vous vous connectez avec votre compte Supervise, sur une page Supervise. Claude ne voit jamais votre mot de passe.
Vos droits, pas plus Claude voit et fait ce que vous pouvez voir et faire, dans l'organisation de l'adresse utilisée.
Votre accord d'abord Mise en ligne, pause, retrait d'une programmation : Claude demande confirmation avant.
Mêmes barrières Vérification de sécurité et test obligatoires, sans contournement possible.

Ce que Claude peut faire

Ce que Claude ne peut pas faire

Vos secrets

Votre code

Qui peut se connecter

Traçabilité

Chaque action de Claude laisse une trace : qui, dans quelle organisation, quelle action, sur quel déploiement, depuis quelle application connectée. La trace ne contient aucune valeur que vous avez transmise.

Exception : une vérification seule (sans déploiement) ne conserve rien, y compris dans cette trace. Elle n'apparaît ni dans la chronologie d'un déploiement, ni ailleurs dans Supervise.

Pour les équipes IT et sécurité

Les détails techniques du dispositif, pour une revue de sécurité.

SujetFonctionnement
ProtocoleServeur MCP distant, transport HTTP « streamable », sans état entre deux appels. Point d'entrée : https://<organisation>.wesupervise.ai/api/v1/mcp.
AuthentificationOAuth 2.1, code d'autorisation avec PKCE. Supervise est serveur de ressources ; le serveur d'autorisation est celui de Supervise (Supabase Auth). Une requête sans jeton valide reçoit 401 avec un en-tête WWW-Authenticate qui désigne les métadonnées de la ressource (RFC 9728), servies sous /api/v1/mcp/.well-known/oauth-protected-resource.
JetonSigné par une clé asymétrique (JWKS, jamais HS256), émetteur, audience et expiration vérifiés, et délivré à une application connectée. Un tel jeton n'ouvre que le serveur MCP : le reste de l'API de Supervise le refuse, et il ne donne accès à aucune fonction d'administration de la plateforme.
PortéesIdentité uniquement : openid, email, profile, offline_access. Ce que l'application peut faire est décidé par les outils et par les droits de la personne, pas par les portées.
Applications acceptéesListe fermée d'adresses de retour, comparées exactement (schéma, hôte, chemin) : https://claude.ai/api/mcp/auth_callback, https://claude.com/api/mcp/auth_callback, http://localhost:<port>/callback (Claude Code). Toute autre adresse est refusée.
OrganisationDéduite de l'hôte appelé, jamais d'un argument d'outil, puis appartenance de la personne vérifiée. Hôte inconnu ou personne non membre : 403. Une organisation peut désactiver l'accès depuis Claude pour tous ses membres.
DonnéesChaque lecture et écriture passe par les mêmes contrôles d'accès que l'application (isolation par organisation en base et filtre applicatif). Le jeton n'est jamais transmis au moteur d'exécution ni à un tiers.
Envoi du codeAdresse d'envoi signée, à usage limité dans le temps et à un seul fichier, délivrée pour un déploiement que la personne possède, ou pour une vérification seule (son propre emplacement, écrasé par chaque nouvel envoi). Taille maximale lue : 50 Mo.
Vérification seuleprepare_check puis check_code partagent la fonction de vérification d'un déploiement : même verdict sur le même code. Rien n'est conservé, dans aucun cas : ni brouillon, ni archive, ni verdict, ni trace.
Contenu non fiableJournaux et sorties limités aux 200 dernières lignes et 32 Ko, dans un champ untrusted_output ; ils n'influencent jamais l'action suivante proposée à Claude.