Startseite / Open Source

Die Clients, die Ihre Schlüssel verwahren, sind veröffentlicht.

Gespeicherte Postfachinhalte sind Chiffretext. Der produktive Browser-Client, der macOS-Desktop-Client, das Schlüsseltransparenzprotokoll und das lokale Exportwerkzeug sind öffentlich.

Veröffentlicht

Was Sie heute lesen können.

thelemail/web-client

Die produktive Anwendung, die Sie im Browser verwenden.

Hier finden die Schlüsselerzeugung, die Entschlüsselung von Postfächern und die unterstützte Ende-zu-Ende-Verschlüsselung statt. Dieser Code sorgt dafür, dass gespeicherte Postfachinhalte für den Dienst unlesbar bleiben.

Neueste Version
v0.30.0
Lizenz
AGPL-3.0
Geschrieben in
Svelte, TypeScript
Quellcode
Öffentliches Repository
Im Produktivbetrieb
Derselbe Commit

thelemail/desktop-client

Die macOS-App mit Schlüsseln, verschlüsselter lokaler E-Mail und Offline-Suche auf Ihrem Computer.

Eine Tauri-Hülle um die Benutzeroberfläche des Web-Clients mit einem Rust-Kern. Kryptografische Vorgänge bleiben außerhalb der Webview, und E-Mails werden zum Offline-Lesen und -Suchen in eine lokale SQLCipher-Datenbank gespiegelt.

Neueste Version
v0.16.0
Lizenz
AGPL-3.0
Geschrieben in
Rust, Svelte, TypeScript
Quellcode
Öffentliches Repository
Im Produktivbetrieb
Wird auf Ihrem Computer ausgeführt

thelemail/keylog

Das Transparenzprotokoll hinter dem Schlüsselverzeichnis.

Ein signiertes, nur erweiterbares Protokoll, das jeden öffentlichen Schlüssel erfasst, den wir für eine Adresse veröffentlichen. Es wurde am 1. September 2026 in die Staging-Liste des Witness Network aufgenommen; seine Checkpoints tragen inzwischen Mitunterschriften von Zeugen, die Durchsetzung in den Clients ist noch nicht aktiv. Es weiß nichts über E-Mails: Es nimmt einen undurchsichtigen Datensatz entgegen und gibt einen Nachweis zurück.

Neueste Version
v0.3.1
Lizenz
AGPL-3.0
Geschrieben in
Go
Quellcode
Öffentliches Repository
Im Produktivbetrieb
Derselbe Commit

thelemail/export-tool

Das lokale CLI-Werkzeug, das Ihr Postfach herunterlädt und entschlüsselt.

Es authentifiziert sich mit OPAQUE, entsperrt den verpackten Kontoschlüssel auf Ihrem Computer und exportiert Standard-MBOX-Dateien. Es wird lokal ausgeführt und kann einen unterbrochenen Export fortsetzen.

Neueste Version
v0.2.0
Lizenz
AGPL-3.0
Geschrieben in
Go
Quellcode
Öffentliches Repository
Im Produktivbetrieb
Wird auf Ihrem Computer ausgeführt

Was nicht öffentlich ist.

Der Browser- und der Desktop-Client, keylog und das Exportwerkzeug sind öffentlich. Der Quellcode des mobilen Clients ist nicht veröffentlicht.

Quellcode des mobilen ClientsPrivat

Der Quellcode des mobilen Clients ist nicht veröffentlicht. Die Aussagen auf dieser Seite zum prüfbaren Client und zur Bereitstellung gelten für die produktive Browser-Anwendung.

Vom Quellcode zum Produktivbetrieb

Prüfen Sie, was der Produktivbetrieb tatsächlich ausliefert.

Jede Version wird durch einen Workflow im öffentlichen Repository aus einem signierten Tag gebaut, mit cosign signiert und anhand des Digests in den Produktivbetrieb übernommen. Der Produktivbetrieb teilt Ihnen mit, welchen Commit er ausliefert.

thelemail/web-client Commit cb883d5ad090 · v0.30.0 bereitgestellt 11. Oktober 2026
thelemail/keylog Commit 4da7c4a7a71d · v0.3.1 bereitgestellt 26. September 2026

Die Versions- und Bereitstellungswerte auf dieser Seite wurden beim letzten Erstellen der Website aus GitHub ausgelesen, am 12. Oktober 2026. Führen Sie die folgenden Befehle aus, um die aktuelle Antwort zu erhalten.

  1. Den Produktivbetrieb fragen, was er ausführt

    curl https://app.thelemail.com/.well-known/thelemail-deployment.json
  2. Bestätigen, dass das Image von diesem Repository gebaut wurde

    Schlägt fehl, sofern das Image nicht von einem v*-Tag im eigenen Build-Workflow des öffentlichen Repositorys stammt.

    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. Den Commit aus der Build-Provenienz auslesen

    Verknüpft das Image mit einem Commit, den Sie auf GitHub lesen können.

    gh attestation verify oci://ghcr.io/thelemail/web-client@DIGEST \
      --repo thelemail/web-client
  4. Oder den Rollout-Verlauf lesen

    Jede Übernahme in den Produktivbetrieb wird im öffentlichen Repository erfasst.

    gh api repos/thelemail/web-client/deployments

Diese vier Produktkomponenten stehen unter AGPL-3.0. Führen Sie sie aus, ändern Sie sie, veröffentlichen Sie die Änderungen. Wenn Sie eine geänderte Version als Dienst betreiben, verlangt die Lizenz, dass Sie auch diese veröffentlichen.

Wir haben aufgeschrieben, was wir nicht schützen können.

Das Bedrohungsmodell legt dar, was verschlüsselt ist, was nicht und was durch eine Kompromittierung des Servers offengelegt würde und was nicht. Die Lücken, die wir noch nicht geschlossen haben, sind ebenfalls darin aufgeführt.

Fay ce que vouldras. Die einzige Regel der Abtei Thélème. Rabelais, Gargantua, 1534.