En bref
- Votre secret est chiffré dans votre navigateur. Le serveur ne reçoit que des données chiffrées et ne peut pas les lire.
- La clé de déchiffrement se trouve dans le lien après le signe # et n’est jamais envoyée au serveur.
- Sans inscription, publicité, analyse ni scripts tiers.
- Un secret est supprimé dès son ouverture ou à la fin de la durée choisie.
- Le serveur de l’application ne journalise ni les adresses IP ni les identifiants des secrets.
Fonctionnement du service
Encrypt.One est un service gratuit permettant de partager mots de passe, clés et fichiers avec des liens à usage unique. Aucune inscription n’est nécessaire. Le service est développé et exploité par FINAL LEVEL.
Vous envoyez vous-même le lien par le moyen de votre choix. Une communication par messagerie, e-mail ou SMS peut être interceptée : la première personne à ouvrir le lien obtient alors le secret. Pour les données importantes, définissez un mot de passe d’ouverture et communiquez-le par un autre canal.
Secrets et fichiers
Le texte et le fichier joint sont chiffrés dans votre navigateur avec AES-256-GCM via l’API Web Crypto intégrée avant leur envoi. Le nom et le type du fichier sont chiffrés avec son contenu.
Le serveur ne conserve que :
- les données chiffrées ;
- la date d’expiration ;
- l’indication de la présence d’un fichier joint ;
- un hachage de vérification du mot de passe, si vous en avez défini un pour l’ouverture.
La clé de déchiffrement est la partie du lien après le signe #. Les navigateurs ne l’envoient jamais au serveur ; ni nous ni une personne accédant au serveur ne pouvons donc déchiffrer les données. Pour la même raison, nous ne pouvons pas récupérer un secret si le lien est perdu.
Mot de passe d’ouverture
Le mot de passe lui-même ne quitte jamais votre navigateur. À partir du mot de passe et de la clé du lien, le navigateur dérive deux valeurs indépendantes : la clé de chiffrement et un hachage de vérification (PBKDF2 avec 600 000 itérations, puis HKDF). Seul le hachage est envoyé au serveur. Celui-ci l’utilise pour vérifier le mot de passe sans pouvoir connaître ni le mot de passe ni la clé.
Après trois tentatives incorrectes, le secret est supprimé. Le compteur est conservé dans la mémoire du serveur et associé au secret, pas à un visiteur.
Quand les données sont supprimées
- immédiatement après l’ouverture du secret par le destinataire ;
- lorsque vous appuyez sur « Détruire maintenant » sur la page du lien ;
- après le troisième mot de passe incorrect ;
- à la fin de la durée choisie, d’une heure à sept jours. Un secret expiré cesse immédiatement d’être accessible et ses données sont effacées lors du nettoyage quotidien.
Un secret supprimé ne peut pas être récupéré. Les robots de messagerie qui créent des aperçus de liens ne consomment pas le secret : les données ne sont fournies qu’après un clic sur « Afficher le secret ».
Journaux techniques
Le serveur de l’application ne journalise que les requêtes API : leur type, leur résultat et leur temps de traitement. Les adresses IP, identifiants de secrets, jetons, adresses de pages et contenus des requêtes ne sont pas enregistrés.
Pour protéger le service contre les attaques par force brute et les abus, le serveur limite la fréquence des requêtes par adresse IP. L’adresse est utilisée uniquement en mémoire et n’est pas stockée.
Un serveur web placé devant l’application peut conserver un journal d’accès standard : adresse IP, heure et adresse de la page sans la partie après #. Ces journaux servent uniquement à protéger contre les attaques et sont conservés pour une durée limitée.
Cookies et stockage du navigateur
Nous n’utilisons pas de cookies publicitaires ou analytiques. Le site ne conserve dans votre navigateur que ce qui est nécessaire à son fonctionnement :
- le cookie
lang— votre langue, si vous l’avez choisie dans le sélecteur ; - dans localStorage — le thème, une indication que vous avez fermé la bannière de langue et des indications sur les liens détruits depuis ce navigateur ;
- dans sessionStorage — un mot de passe du générateur pendant son transfert vers le formulaire de la page d’accueil. Il est supprimé dès son insertion.
Parmi ces éléments, seul le cookie de langue atteint le serveur, qui l’utilise pour choisir la version de la page. Vous pouvez tout supprimer dans les paramètres du navigateur.
Services tiers
Le site ne charge aucun script, police, compteur ou publicité de tiers : tout, y compris les polices, est fourni par notre serveur. Nous ne vendons ni ne partageons les données avec des tiers.
Les boutons d’envoi par Telegram, WhatsApp et e-mail, ainsi que les liens vers les sites des sponsors, sont des liens ordinaires. Un service externe ne reçoit des données que lorsque vous cliquez ; sa propre politique s’applique ensuite.
Générateur de mots de passe
Les mots de passe, phrases secrètes et codes PIN sont créés dans votre navigateur à l’aide d’un générateur cryptographique de nombres aléatoires et ne sont jamais envoyés au serveur.
Code source ouvert
Le code source est ouvert sur GitHub : vous pouvez vérifier le chiffrement ou exploiter votre propre copie.
Vos droits
Nous ne savons pas qui a créé ou ouvert un secret : le service ne relie les données ni à des personnes, ni à des comptes, ni à des adresses IP. Nous ne pouvons donc pas trouver, fournir ou supprimer les données d’une personne donnée. Pour supprimer votre secret avant son expiration, ouvrez la page du lien et appuyez sur « Détruire maintenant ».
Modifications de cette politique
Si cette politique change, nous publierons la nouvelle version sur cette page et mettrons à jour la date ci-dessus.
Questions
Posez vos questions sur la confidentialité dans les issues GitHub.