Início / Código aberto

Os clientes que guardam as suas chaves estão publicados.

O conteúdo armazenado das caixas de correio é texto cifrado. O cliente de produção para navegador, o cliente macOS, o registo de transparência de chaves e a ferramenta local de exportação são públicos.

Publicado

O que pode consultar hoje.

thelemail/web-client

A aplicação de produção que utiliza no navegador.

A geração de chaves, a decifragem das caixas de correio e a cifragem ponto a ponto suportada acontecem aqui. É este código que mantém o conteúdo armazenado das caixas de correio ilegível para o serviço.

Versão mais recente
v0.30.0
Licença
AGPL-3.0
Escrito em
Svelte, TypeScript
Código-fonte
Repositório público
Em produção
Mesmo commit

thelemail/desktop-client

A aplicação macOS com chaves, e-mail local cifrado e pesquisa offline no seu computador.

Uma aplicação Tauri em torno da interface do cliente Web com um núcleo em Rust. As operações criptográficas ficam fora da webview e o e-mail é espelhado numa base de dados SQLCipher local para leitura e pesquisa offline.

Versão mais recente
v0.16.0
Licença
AGPL-3.0
Escrito em
Rust, Svelte, TypeScript
Código-fonte
Repositório público
Em produção
Executado no seu computador

thelemail/keylog

O registo de transparência subjacente ao diretório de chaves.

Um registo assinado ao qual só podem ser acrescentadas entradas e que regista todas as chaves públicas que publicamos para um endereço. Foi aceite na lista provisória da Witness Network em 1 de setembro de 2026; os seus pontos de controlo já contêm coassinaturas de testemunhas, e a aplicação nos clientes ainda não está ativa. Nada sabe sobre e-mail: recebe um registo opaco e devolve uma prova.

Versão mais recente
v0.3.1
Licença
AGPL-3.0
Escrito em
Go
Código-fonte
Repositório público
Em produção
Mesmo commit

thelemail/export-tool

A ferramenta de linha de comandos local que descarrega e decifra a sua caixa de correio.

Autentica-se com OPAQUE, desbloqueia a chave de conta encapsulada no seu computador e exporta ficheiros MBOX normalizados. É executada localmente e pode retomar uma exportação interrompida.

Versão mais recente
v0.2.0
Licença
AGPL-3.0
Escrito em
Go
Código-fonte
Repositório público
Em produção
Executado no seu computador

O que não é público.

Os clientes para navegador e macOS, o registo de chaves e a ferramenta de exportação são públicos. O código-fonte do cliente móvel não está publicado.

Código-fonte do cliente móvelPrivado

O código-fonte do cliente móvel não está publicado. As afirmações sobre inspeção do cliente e da implementação nesta página aplicam-se à aplicação de produção para navegador.

Do código-fonte à produção

Verifique o que a produção está realmente a servir.

Cada versão é compilada a partir de uma etiqueta assinada por um fluxo de trabalho no repositório público, assinada com cosign e promovida por resumo. A produção indica o commit que está a servir.

thelemail/web-client commit cb883d5ad090 · v0.30.0 implementado 11 de outubro de 2026
thelemail/keylog commit 4da7c4a7a71d · v0.3.1 implementado 26 de setembro de 2026

Os valores de versão e implementação nesta página foram lidos do GitHub quando o site foi compilado pela última vez, em 12 de outubro de 2026. Execute os comandos abaixo para obter a resposta em tempo real.

  1. Perguntar à produção o que está em execução

    curl https://app.thelemail.com/.well-known/thelemail-deployment.json
  2. Confirmar que a imagem foi compilada por esse repositório

    Falha se a imagem não provier de uma etiqueta v* no próprio fluxo de compilação do repositório público.

    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. Ler o commit na proveniência da compilação

    Associa a imagem a um commit que pode consultar no GitHub.

    gh attestation verify oci://ghcr.io/thelemail/web-client@DIGEST \
      --repo thelemail/web-client
  4. Ou consultar o histórico de implementações

    Todas as promoções para produção são registadas no repositório público.

    gh api repos/thelemail/web-client/deployments

Estes quatro componentes do produto estão sob a licença AGPL-3.0. Execute-os, altere-os e publique as alterações. Se operar uma versão modificada como serviço, a licença exige que também a publique.

Registámos por escrito aquilo que não podemos proteger.

O modelo de ameaças explica o que está cifrado, o que não está e o que uma intrusão no servidor exporia ou não. As lacunas que ainda não resolvemos também estão enumeradas.

Fay ce que vouldras. A única regra da Abadia de Thélème. Rabelais, Gargântua, 1534.