Aller au contenu

Comment ça marche

Un mot de passe envoyé par email ou Slack reste lisible dans les boîtes mail, les sauvegardes et les historiques de chaque service qu’il traverse. Secret Drop chiffre vos données confidentielles dans votre navigateur avant l’envoi : le serveur ne reçoit que des données qu’il ne peut pas lire.

Comment votre secret est protégé

  1. Vous écrivez votre secret

    Vous entrez votre message ou sélectionnez un fichier dans votre navigateur.

  2. Chiffrement dans votre navigateur

    Votre navigateur génère une clé aléatoire et chiffre le contenu localement avec AES-256-GCM via la Web Crypto API.

  3. Le serveur stocke le contenu chiffré

    Le serveur enregistre les données chiffrées sans la clé : il n’a aucun moyen de les déchiffrer.

  4. La clé reste dans l’URL

    Votre navigateur place la clé de déchiffrement dans le fragment de l’URL (après le #). Les navigateurs n’envoient jamais cette partie au serveur.

  5. Le destinataire déchiffre

    Quand le destinataire ouvre le lien, son navigateur récupère les données chiffrées et utilise la clé de l’URL pour déchiffrer localement.

  6. Le secret est détruit

    Dès que le secret atteint sa limite de lectures ou sa date d’expiration, le serveur supprime définitivement le contenu chiffré. Il ne garde qu’une trace de son existence, sans rien à déchiffrer.

Secure by design

Chacun des choix d’architecture ci-dessous limite ce à quoi un attaquant pourrait accéder, et ce à quoi nous-mêmes avons accès.

Zero-knowledge

Le serveur ne reçoit jamais la clé de chiffrement, conformément aux principes de stockage cryptographique OWASP. Un attaquant qui vole la base de données n’obtient que des données chiffrées qu’il ne peut pas déchiffrer.

Authentification sans mot de passe

Un magic link à usage unique remplace le mot de passe. La base de données ne stocke aucun identifiant : un attaquant qui la vole n’a rien à casser.

La clé ne transite pas

La clé de déchiffrement se trouve dans le fragment de l’URL (après le #). Les navigateurs n’envoient jamais ce fragment au serveur : la clé n’apparaît ni dans les requêtes ni dans les logs du serveur.

Destruction définitive

Dès qu’un secret atteint sa limite de lectures ou expire, le serveur supprime le contenu chiffré et ne garde qu’une trace de son existence. Une expiration courte et une limite de lectures réduisent la durée pendant laquelle votre secret reste exposé.

Hébergé en France

Nos serveurs sont en France, sous la juridiction de l’Union européenne. Vos données relèvent du RGPD et restent dans l’UE, sans transfert vers des pays tiers.

Aucun traceur

Aucun cookie tiers, pixel de suivi ou service externe. Nous ne partageons aucune donnée avec des tiers, et nous ne profilons ni ne revendons votre activité sur ce site.