Accueil / Open source

Les clients qui conservent vos clés sont publiés.

Le contenu stocké des boîtes mail se présente sous forme de texte chiffré. Le client pour navigateur en production, le client macOS, le journal de transparence des clés et l’outil local d’exportation sont publics.

Publié

Ce que vous pouvez lire aujourd’hui.

thelemail/web-client

L’application en production que vous utilisez dans le navigateur.

La génération des clés, le déchiffrement des boîtes mail et le chiffrement de bout en bout pris en charge ont lieu ici. C’est ce code qui maintient le contenu stocké des boîtes mail illisible pour le service.

Dernière version
v0.30.0
Licence
AGPL-3.0
Écrit en
Svelte, TypeScript
Source
Dépôt public
En production
Même commit

thelemail/desktop-client

L’application macOS qui conserve les clés, le courrier local chiffré et la recherche hors ligne sur votre ordinateur.

Une enveloppe Tauri autour de l’interface du client web avec un cœur Rust. Les opérations cryptographiques restent hors de la webview et les e-mails sont répliqués dans une base SQLCipher locale pour la lecture et la recherche hors ligne.

Dernière version
v0.16.0
Licence
AGPL-3.0
Écrit en
Rust, Svelte, TypeScript
Source
Dépôt public
En production
S’exécute sur votre ordinateur

thelemail/keylog

Le journal de transparence derrière l’annuaire de clés.

Un journal signé à ajout uniquement qui enregistre chaque clé publique que nous publions pour une adresse. Il a été accepté dans la liste de préproduction du Witness Network le 1er septembre 2026 ; ses points de contrôle portent désormais des cosignatures de témoins, et l’application par les clients n’est pas encore active. Il ne sait rien des e-mails : il reçoit un enregistrement opaque et renvoie une preuve.

Dernière version
v0.3.1
Licence
AGPL-3.0
Écrit en
Go
Source
Dépôt public
En production
Même commit

thelemail/export-tool

L’interface en ligne de commande locale qui télécharge et déchiffre votre boîte mail.

Elle s’authentifie avec OPAQUE, déverrouille sur votre ordinateur la clé de compte enveloppée et exporte des fichiers MBOX standard. Elle s’exécute localement et peut reprendre une exportation interrompue.

Dernière version
v0.2.0
Licence
AGPL-3.0
Écrit en
Go
Source
Dépôt public
En production
S’exécute sur votre ordinateur

Ce qui n’est pas public.

Les clients pour navigateur et macOS, keylog et l’outil d’exportation sont publics. Le code source du client mobile n’est pas publié.

Le code source du client mobilePrivé

Le code source du client mobile n’est pas publié. Les affirmations de cette page concernant le client inspectable et son déploiement s’appliquent à l’application pour navigateur en production.

Du code source à la production

Vérifiez ce que la production fournit réellement.

Chaque version est construite à partir d’un tag signé par un workflow du dépôt public, signée avec cosign et promue selon son condensat. La production vous indique quel commit elle fournit.

thelemail/web-client commit cb883d5ad090 · v0.30.0 déployé 11 octobre 2026
thelemail/keylog commit 4da7c4a7a71d · v0.3.1 déployé 26 septembre 2026

Les valeurs de version et de déploiement affichées sur cette page ont été lues depuis GitHub lors de la dernière construction du site, le 12 octobre 2026. Exécutez les commandes ci-dessous pour obtenir les informations en direct.

  1. Demander à la production ce qu’elle exécute

    curl https://app.thelemail.com/.well-known/thelemail-deployment.json
  2. Confirmer que l’image a été construite par ce dépôt

    Échoue sauf si l’image provient d’un tag v* dans le propre workflow de construction du dépôt public.

    cosign verify \
      --certificate-oidc-issuer https://token.actions.githubusercontent.com \
      --certificate-identity-regexp '^https://github\.com/thelemail/web-client/' \
      ghcr.io/thelemail/web-client@DIGEST
  3. Lire le commit dans la provenance de la construction

    Relie l’image à un commit que vous pouvez lire sur GitHub.

    gh attestation verify oci://ghcr.io/thelemail/web-client@DIGEST \
      --repo thelemail/web-client
  4. Ou consulter l’historique des déploiements

    Chaque promotion en production est enregistrée dans le dépôt public.

    gh api repos/thelemail/web-client/deployments

Ces quatre composants du produit sont sous licence AGPL-3.0. Exécutez-les, modifiez-les, publiez les modifications. Si vous exploitez une version modifiée en tant que service, la licence vous demande également de la publier.

Nous avons consigné ce que nous ne pouvons pas protéger.

Le modèle de menaces précise ce qui est chiffré, ce qui ne l’est pas, ainsi que ce qu’une compromission du serveur exposerait ou non. Les lacunes que nous n’avons pas encore comblées y sont répertoriées.

Fay ce que vouldras. La seule règle de l’abbaye de Thélème. Rabelais, Gargantua, 1534.