Aller au contenu principal
SharedEnv
  • Fonctionnement
  • Côté serveur
  • Terminal
  • Accès
  • Tarifs
Se connecterCommencer

Vos secrets d'équipe, chiffrés avant de quitter votre machine.

sharedenv centralise les variables d'environnement, clés API et mots de passe de votre équipe. Tout est chiffré de bout en bout : nos serveurs ne voient jamais un secret en clair.

Télécharger surChrome Web StoreCommencer
$npm i @sharedenv/cli
Voir sur npm
api-prodProduction
MBLDKT
SecretsAccèsJournal
STRIPE_SECRET_KEY7fa2e19c d4b1 0e3a 91c7 5b28sk_live_51Hx...demo
DATABASE_URLb30ef177 ac2e 4d90 17f6 c2a1postgres://app:demo@db:5432/app
JWT_SIGNING_KEY9ac45de8 10f3 7be2 06d4 e9a0d3m0-6f1c-signing-key
OPENAI_API_KEYe26b3fa9 c170 58de a4b3 0f61sk-proj-demo...x9Qa
Données de démonstration
Ce que stocke le serveur
7fa2e19c d4b1 0e3a 91c7 5b28Illisible sans votre clé privée
AES-256-GCMChiffrement de chaque secret
secp256k1Échange de clés entre membres
scryptDérivation du mot de passe
0Secret en clair sur nos serveurs

Le parcours d'un secret

Une journée dans la vie d'une clé Stripe. Chaque étape laisse une ligne dans le journal d'audit, aucune ne la montre en clair au serveur.

Heure / acteurÉvénementCe que détient le serveurÉtat
  1. 09:41:02Vous, dans le navigateur

    Scellée sur votre machine

    Le navigateur tire une clé propre au coffre et chiffre la valeur en AES-256-GCM. Votre clé privée reste en mémoire, jamais sur le disque.

    Ce que détient le serveurRien encore.
    Scellé
  2. 09:41:03Serveur sharedenv

    Stockée, illisible

    Le serveur reçoit un blob chiffré et la clé du coffre scellée pour votre clé publique. Il sait qui a le droit d'accéder, pas ce qu'il y a dedans.

    Ce que détient le serveurUn blob chiffré, votre clé publique.
    Stocké
  3. 10:12:47Vous, vers Léa

    Partagée avec Léa

    La clé du coffre est rescellée pour la clé publique de Léa (ECDH secp256k1) et signée. Léa l'ouvre avec sa propre clé privée, une altération se voit à l'ouverture.

    Ce que détient le serveurUne enveloppe de plus, scellée pour Léa.
    Partagé
  4. 14:03:19La CLI de Léa

    Lue par la CLI

    La CLI déchiffre en mémoire et injecte les variables dans le processus. Rien n'est écrit sur le disque.

    sharedenv run -v api-prod -- npm start
    Ce que détient le serveurUne ligne d'audit : lecture par Léa.
    Lu
  5. 18:30:00Admin du coffre

    Tom révoqué, coffre rescellé

    Retirer un membre fait tourner la clé du coffre : les secrets sont rechiffrés et la nouvelle clé rescellée pour les membres restants. L'ancienne enveloppe de Tom n'ouvre plus rien.

    Ce que détient le serveurClé du coffre v2. L'enveloppe de Tom, inutile.
    Révoqué, rescellé

Exemple illustratif : Léa, Tom et les horaires sont fictifs.

Deux copies du même coffre

À gauche, tout ce que nos serveurs conservent de votre coffre. À droite, ce que vous voyez une fois déverrouillé. Rien ne passe de droite à gauche.

Chez nous0042-7781
STRIPE_SECRET_KEY7fa2e19c d4b1 0e3a 91c7 5b28
DATABASE_URLb30ef177 ac2e 4d90 17f6 c2a1
JWT_SIGNING_KEY9ac45de8 10f3 7be2 06d4 e9a0
Clé publique02a1 9f3c 5be0 71d2 ...
Clé privéeJamais reçue. Seulement une version chiffrée sous votre mot de passe.
Mot de passeJamais reçu. Seulement un vérificateur qui en est dérivé.
Chez vous0042-7781
STRIPE_SECRET_KEYsk_live_51Hx...demo
DATABASE_URLpostgres://app:demo@db:5432/app
JWT_SIGNING_KEYd3m0-6f1c-signing-key
Clé privéeEn mémoire le temps de la session, jamais sur le disque.
Mot de passeDéverrouille votre clé privée (scrypt).
Code de récupérationMontré une seule fois. Sans lui, un mot de passe oublié fait perdre vos coffres personnels.

Chiffrement AES-256-GCM, partage par ECDH secp256k1 avec signature, mot de passe dérivé par scrypt. Des primitives standard, rien de maison.

Ce qui entre dans un coffre

Tout ce qui ne doit pas finir dans un message ou un dépôt git. Un coffre par projet ou par environnement, le même chiffrement pour tout.

Une clé au format des variables d'environnement, une valeur libre. L'URL et l'identifiant associés sont chiffrés eux aussi.

Contenu d'un coffre4

Variables d'environnement

Votre .env de dev, de staging ou de prod, récupéré ou injecté par la CLI.

DATABASE_URL

Mots de passe

Identifiants partagés de l'équipe, remplis dans la page par l'extension Chrome.

ADMIN_PASSWORD

Clés API et jetons

Stripe, AWS, OpenAI : une clé par ligne, lisible par les seuls membres du coffre.

STRIPE_SECRET_KEY

Certificats et clés SSH

Une clé privée ou un certificat PEM tient dans une valeur, chiffré comme le reste.

DEPLOY_SSH_KEY

Dans votre terminal

La CLI fait la même crypto que le navigateur. Votre mot de passe et votre clé privée ne quittent pas le processus, seul un cookie de session touche le disque.

sharedenv login

Ouvre une session. Le mot de passe reste dans le processus.

sharedenv run -v api-prod -- npm start

Lance votre commande avec les secrets du coffre dans son environnement, déchiffrés en mémoire.

sharedenv pull -v api-prod --out .env

Écrit les secrets au format dotenv, dans la console ou dans un fichier en mode 0600.

sharedenv fingerprint

Affiche l'empreinte de votre clé publique, à lire à un collègue avant de partager.

TerminalDémonstration
$sharedenv login
Session ouverte, clé privée en mémoire
$sharedenv run -v api-prod -- npm start
12 variables injectées, rien écrit sur le disque
$sharedenv pull -v api-prod --out .env
12 secrets écrits dans .env (mode 0600)
$sharedenv fingerprint
02a1 9f3c 5be0 71d2 8c44 e019 3a7b d5f2

Qui peut ouvrir quoi

Trois niveaux par coffre, plus le propriétaire. Le serveur applique les droits sans jamais avoir besoin de lire un secret.

NiveauLire et copierAjouter, modifier, supprimerMembres et rotationJournal d'auditSupprimer le coffre
LecteurPour la CLI d'un collègueLire et copierAjouter, modifier, supprimerMembres et rotationJournal d'auditSupprimer le coffre
RédacteurPour qui fait évoluer la configLire et copierAjouter, modifier, supprimerMembres et rotationJournal d'auditSupprimer le coffre
AdminPour qui gère l'accèsLire et copierAjouter, modifier, supprimerMembres et rotationJournal d'auditSupprimer le coffre
PropriétaireCelui qui a créé le coffreLire et copierAjouter, modifier, supprimerMembres et rotationJournal d'auditSupprimer le coffre

Équipes

Invitez par e-mail, un responsable provisionne la clé d'équipe, puis partagez un coffre avec toute l'équipe d'un coup.

Double authentification

Une application d'authentification ou un code par e-mail, avec des codes de secours.

Kit de récupération

Un code à usage unique, montré à la création du coffre. C'est lui qui vous rend l'accès après un mot de passe oublié.

Des tarifs simples

Gratuit pour commencer, sans carte bancaire. Ensuite, vous payez par personne.

Free

Pour un usage personnel et pour essayer.

0 € / pour toujours
  • 3 coffres
  • 25 secrets par coffre
  • 3 personnes en tout

Pro

Pour les développeurs et les petites équipes.

6 € / personne / mois
  • Coffres illimités
  • Secrets illimités
  • 5 € par mois en annuel

Team

Pour les organisations qui partagent à grande échelle.

12 € / personne / mois
  • Tout ce que contient Pro
  • Les règles de partage de votre organisation
  • 10 € par mois en annuel

Prix TTC. Résiliation à tout moment depuis votre espace de facturation. En vous abonnant, vous acceptez les conditions générales de vente.

Votre premier secret n'a rien à faire dans Slack.

Créer mon premier coffre
sharedenv

Le coffre à secrets zero-knowledge pour les équipes tech. Chiffré sur votre machine, illisible sur nos serveurs.

Produit

  • Fonctionnement
  • Contenu d'un coffre
  • Terminal
  • Tarifs
  • Tableau de bord

Sécurité

  • Ce que voit le serveur
  • Chaîne de possession
  • Niveaux d'accès

Support

  • Signaler un bug
  • Signaler un abus

Contact

hello@sharedenv.com
© 2026 sharedenv. Conçu par Async Code.
Mentions légalesConfidentialitéCGUCGV