FOLD
Cliente de correo nativomacOS · iOS · iPadOS

Escala de forma nativa.Seguro desde el núcleo.

FOLD es un cliente de correo nativo para quienes se toman en serio su bandeja de entrada: ingenieros, investigadores, periodistas, administradores de sistemas. Motor IMAP propio, S/MIME y OpenPGP integrados, sin telemetría. La seguridad es una condición de diseño, no un retoque final.

Escala
500.000
mensajes por buzón, búsqueda en el índice en 58 ms

1FoldBench mediana de 5 2026-09-22

Pruebas
3044
pruebas automatizadas en el motor y la interfaz

2recuento de @Test y XCTest 2026-09-22

Dependencias
0
paquetes de terceros en el motor y la interfaz, 103.000 líneas de Swift

3dependencias en Package.swift 2026-09-22

Estándares
95
RFC citados en el código fuente

4grep RFC en el árbol de código fuente 2026-09-23

Esquina doblada: la afirmación tiene una fuente, indicada al pie de la celda. Todas las fuentes

Vista previa estilizada de la vista principal de FOLD en macOS, en tres columnas: buzón, lista de mensajes, detalle del mensaje.
Vista principal · macOS Vista previa estilizada · las capturas reales llegarán con el lanzamiento

Lo que funciona hoy

TestFlight · macOS y iOS · septiembre de 2026
  • Una bandeja de entrada para todas las cuentas
    bandeja de entrada unificada
  • Sincronización incremental y push
    CONDSTORE QRESYNC IDLE
  • Envío con opción de deshacer
    0 a 30 s bandeja de salida
  • Correo cifrado
    S/MIME OpenPGP
  • Verificación del remitente en el dispositivo
    DKIM DMARC BIMI
  • Modo Fortress
    por cuenta Argon2id
  • Cuatro idiomas de interfaz
    inglés alemán japonés árabe
  • Reglas en cada mensaje nuevo
    filtros con la gramática de búsqueda
Medido, no prometido

500.000 mensajes. Cronometrados.

El motor de almacenamiento, medido con un buzón sintético de medio millón de mensajes.

58 ms
búsqueda de texto completo en 500.000 mensajes
0,7 ms
50 encabezados de mensaje leídos de SQLite
9 ms
abrir el almacén, primera instantánea del índice
67 s
para incorporar 500.000 mensajes

FoldBench, compilación release, Apple M1 Ultra, macOS 27, mediana de cinco ejecuciones. Son tiempos del motor de almacenamiento. El arranque en frío de la app, el tiempo por fotograma y la memoria figuran más abajo como presupuesto y aún no se miden.

5FoldBench M1 Ultra compilación release 2026-09-22

Por qué FOLD

El correo es una herramienta, no un canal publicitario.

Muchos clientes de correo hacen pasar tu correo por la nube del fabricante, cargan con media web en forma de dependencias y llaman productividad a los banners. FOLD va en la dirección contraria: menos código, menos superficie, menos suposiciones.

01

Solo lo necesario

Una respuesta se abre con el campo Para. Cc y Cco aparecen cuando los pides. Lo que está en pantalla tiene que ganarse su sitio.

02

El teclado, primero

En Mac, ⌘K lleva a redactar, responder, mover, a cada carpeta y a cada cuenta. La búsqueda admite operadores como from:, is:unread, before:6m y /regex/.

03

Una procedencia que puedes comprobar

FOLD verifica las firmas DKIM en tu equipo y las alinea con DMARC. Ves si un mensaje procede del dominio que indica, no lo que un servidor afirma sobre él.

RFC 6376 8463 7489

04

Un archivo en el que puedes seguir buscando

Búsqueda en todas las cuentas, sin conexión, por asunto, remitente y destinatario. Las conversaciones se agrupan por Message-ID y References, así que se mantienen entre cuentas y a lo largo de los años.

hilos JWZ SQLite FTS5

En imágenes Vista previa estilizada

Así está organizado FOLD.

Cuatro vistas estilizadas, dibujadas a partir de la compilación actual. Las capturas reales llegarán con el lanzamiento.

Vista previa estilizada de la vista principal de FOLD con las columnas de buzón, lista de mensajes y detalle del mensaje.
01 · Mac y iPad

Tres columnas

Buzón, lista de mensajes, detalle del mensaje. En Mac, pensado para teclado y trackpad; en iPad, las mismas tres columnas con la vista dividida del sistema.

Vista previa estilizada de la paleta de comandos de FOLD con sugerencias de operadores de búsqueda.
02 · Teclado

Paleta de comandos

Redacta, responde, mueve, cambia de cuenta y salta a cualquier carpeta con ⌘K. Operadores de búsqueda como from:, is:unread y /regex/ directamente en el campo.

Vista previa estilizada del inspector de encabezados de FOLD con líneas de protocolo y resultados de autenticación.
03 · Auditoría

Inspector de encabezados y seguridad

Encabezados sin procesar y, para cada firma DKIM, su dominio, selector y algoritmo. En Mac, una ventana de actividad muestra los pasos de sincronización y la transcripción SMTP, que solo se guarda en memoria.

Vista previa estilizada de la vista de conversación de FOLD con un historial de hilo apilado.
04 · Hilos

Vista de conversación

Hilos construidos con el algoritmo JWZ a partir de los encabezados In-Reply-To y References, sin duplicados entre cuentas gracias al Message-ID, y leídos como un historial apilado. Se activa con un interruptor en Ajustes.

Configuración y motor

Nuestro propio motor, en Swift.

IMAP y SMTP escritos en Swift sobre los flujos de Foundation de Apple. Sin biblioteca de correo en C, sin puentes, sin SDK de por medio.

Configuración

Escribe tu dirección

FOLD consulta cuatro fuentes a la vez: su caché, once perfiles de proveedor integrados, los registros DNS SRV y el archivo autoconfig de tu propio dominio. La base de datos central de Mozilla no se consulta, así que tu dominio queda entre tú y tu proveedor. No se contacta con ningún servidor de correo antes de que añadas la cuenta.

Inicio de sesión

OAuth donde importa

Google mediante OAuth 2 con PKCE en el navegador del sistema: sin secreto de cliente en la app, y los tokens se renuevan solos. El inicio de sesión con Microsoft está preparado y espera su registro de cliente; hasta entonces funcionan las contraseñas de app.

Cuentas

Respuestas desde el alias correcto

Varias cuentas, varios alias por cuenta, cada uno con su propio nombre y su propia firma. Una respuesta sale desde la dirección a la que se envió el mensaje.

Sincronización

Solo lo que cambia

Tras la primera pasada, FOLD guarda el HIGHESTMODSEQ del servidor y solo descarga el correo nuevo, los indicadores modificados y las eliminaciones. Los servidores sin esta extensión reciben una sincronización completa limpia.

RFC 7162 CONDSTORE QRESYNC

Push

En directo con IDLE

El propio servidor avisa del correo nuevo; FOLD renueva la sesión cada 25 minutos. A los servidores sin IDLE se les consulta periódicamente.

RFC 2177

Concurrencia

Pensado para el volumen

Cada conexión y cada capa de almacenamiento es su propio actor de Swift. Un único motor de sincronización atiende a todas las cuentas con cuatro conexiones cada una, y una de ellas siempre queda libre para lo que estés haciendo.

Lanzamiento TestFlight · macOS y iOS · septiembre de 2026

Ya funciona en TestFlight.

La primera versión pública llegará pronto: para Mac, como descarga directa firmada y notarizada desde este sitio.

Descargar FOLD
Defensa en profundidad

Cinco capas. Ninguna actúa sola.

Cada capa tiene su propia función y sus propias pruebas. Si una cede, la siguiente resiste.

Cuatro reglas de nuestros documentos de seguridad
  • La seguridad, primero; no al final.
  • La auditabilidad, por encima de la comodidad.
  • Defensa en profundidad.
  • Superficie de ataque mínima.
  1. L1

    TLS

    Comprobación estricta del certificado y del nombre de host, sin forma de omitirla. STARTTLS es obligatorio: si el paso a TLS falla o llegan bytes antes de él, se corta la conexión. IMAP y SMTP sin cifrar se rechazan.

  2. L2

    Autenticación

    OAuth 2 con PKCE donde el proveedor lo admite. En SMTP, SCRAM-SHA-256 va antes que CRAM-MD5 y PLAIN, y PLAIN nunca sale de TLS.

  3. L3

    Sandbox

    App Sandbox y Hardened Runtime. Permisos: red saliente, archivos que eliges, un grupo de llavero, el contenedor de iCloud para la sincronización opcional. Sin excepción a la validación de bibliotecas.

  4. L4

    Llavero

    Las contraseñas y los tokens permanecen en el llavero, vinculados a este dispositivo desbloqueado. Por defecto no se sincroniza nada; sincronizar las contraseñas con el Llavero de iCloud es una opción aparte que debes activar.

  5. L5

    Renderizado

    JavaScript en el correo HTML está desactivado. El contenido remoto espera tu aprobación, un clic en un enlace muestra primero su destino real y los archivos adjuntos guardados llevan el atributo de cuarentena. El analizador MIME tiene límites fijos de profundidad, número de partes y tamaño de encabezados.

Opcional · por cuenta

Modo Fortress

Cifrado adicional sobre FileVault. Argon2id (64 MiB, 3 pasadas) convierte tu frase de contraseña en una clave de 256 bits que solo vive en memoria. Cada cuenta obtiene su propia subclave HKDF, y AES-256-GCM sella la base de datos de encabezados y la caché de mensajes. Tras un periodo de inactividad, la bóveda se bloquea y la clave se borra.

6Argon2id vectores de prueba del RFC 9106

Comprobado, no proclamado: S/MIME y OpenPGP interoperan con GnuPG y OpenSSL reales, DKIM se verifica byte a byte con el vector del RFC 8463, una batería de regresión reproduce CVE históricas de clientes de correo y cinco objetivos de fuzzing refuerzan los analizadores.

Cifrado

S/MIME y OpenPGP. Ambos integrados.

Firma, cifra y descifra en Mac y en iPhone, con pruebas frente a GnuPG y OpenSSL reales.

S/MIME

Certificados, recopilados y comprobados

Importa tu identidad .p12 y los certificados de tus destinatarios, o deja que FOLD los recopile del correo firmado. Una firma válida cuyo certificado no coincide con el remitente se marca como no fiable. En iPhone también funciona todo esto; allí los certificados de destinatario se obtienen del correo firmado, y la importación manual llegará más adelante.

7datos de prueba de openssl RFC 5652

OpenPGP

Núcleo moderno, legado acotado

Firmas Ed25519, claves de cifrado Curve25519 y AES-256, siempre con una comprobación de integridad contra EFAIL. Las claves RSA de tus contactos siguen funcionando. Se rechazan CAST5, IDEA, Blowfish, 3DES y las firmas MD5 y SHA-1.

8datos de prueba de gpg RFC 9580

Claves

Generar o importar

Crea claves Ed25519 y Curve25519 en FOLD o importa tu anillo de claves de GnuPG. Las claves privadas se guardan protegidas con frase de contraseña en una bóveda del llavero vinculada a este dispositivo.

Al redactar

Visible mientras escribes

Las fichas de destinatario muestran, mientras escribes, quién puede recibir correo cifrado. Firmar y cifrar son dos interruptores, nada más.

Autenticidad del remitente

Comprobado en tu dispositivo.

FOLD recalcula DKIM por sí mismo: hash del cuerpo, clave DNS, canonicalización, firma. El encabezado Authentication-Results de un servidor no se acepta a ciegas.

DKIM

Calculado en tu equipo

Ed25519, byte a byte frente al vector de referencia del RFC 8463; RSA, frente a un mensaje de prueba firmado con openssl. Se rechazan las claves de menos de 1024 bits. La consulta DNS se hace cuando se carga el cuerpo del mensaje.

9vector de prueba del RFC 8463 RSA con openssl

DMARC

Alineado con el remitente

FOLD alinea su propio resultado DKIM y el resultado SPF del encabezado del servidor con la dirección visible del campo De. Solo esa alineación convierte una firma en una prueba.

RFC 7489

Indicaciones

En silencio si todo cuadra

Si todo cuadra, no ves nada. Una laguna o una sospecha de suplantación se marca con discreción, y el inspector enumera cada firma con su dominio, selector y algoritmo. En las listas de correo el aviso se atenúa para que conserve su peso.

BIMI

Logotipos de marca, verificados

El logotipo de un remitente solo aparece si DMARC se supera con una política de aplicación y el certificado de marca se encadena a una de las raíces BIMI incluidas. El logotipo procede del propio certificado y se sanea antes de dibujarse.

BIMI VMC raíces incluidas

Tecnología y rendimiento

Frameworks de Apple. Swift 6. Nuestro propio motor.

Una app nativa sobre lo que el sistema operativo ya incluye. Sin capa multiplataforma, sin una vista web disfrazada de app.

Base técnica

Lenguaje
Modo de lenguaje Swift 6, concurrencia estricta, ExistentialAny.
Interfaz
SwiftUI primero. AppKit y UIKit solo donde SwiftUI no llega.
Red
Motor IMAP y SMTP propio sobre los flujos de Foundation, STARTTLS en la conexión activa. Sin bibliotecas en C.
Almacenamiento
SQLite sin ORM: almacén de encabezados (WAL), caché de mensajes direccionada por contenido, índice de texto completo (FTS5).
Criptografía
CryptoKit, Security y CommonCrypto. Donde Apple no ofrece una primitiva, FOLD la implementa y la verifica con vectores de referencia: Argon2id, BLAKE2b, AES-OCB.
Concurrencia
55 actores de Swift. Cada conexión y cada capa de almacenamiento está aislada.
Dependencias
Motor e interfaz: solo frameworks del sistema de Apple. El actualizador de la descarga directa (Sparkle) vive únicamente en la capa exterior de la app.

Presupuesto

Objetivos de diseño
Arranque en frío
≤ 300 ms
Del toque a la primera fila visible de la lista
Fotograma al desplazar
≤ 8 ms
Límite estricto de 16 ms, también con 500.000 mensajes
Búsqueda
≤ 50 / 200 ms
Encabezados / texto completo
Memoria
80 / 150 / 250 MB
Conjunto de trabajo en iPhone / iPad / Mac

Objetivos de diseño de la especificación de rendimiento. Lo que se mide hoy aparece más arriba.

Integridad

Cada cuerpo de mensaje se direcciona por su hash

La caché de mensajes guarda cada cuerpo bajo su SHA-256. El contenido idéntico se escribe una sola vez en disco, y un cuerpo alterado después no supera su comprobación en cuanto se carga. Además, FOLD comprueba el tamaño y la integridad de la estructura MIME de cada mensaje descargado y ofrece volver a cargar uno incompleto en lugar de hacerlo pasar por completo.

SHA-256 comprobado en cada carga

Estándares

Qué RFC implementa FOLD y cuáles todavía no

Todos los estándares con los que se mide un cliente de correo, con su estado en el código y el motivo de cada laguna.

Todos los estándares
Implementado
58
Parcial
8
Pendiente
10
Descartado
6
Preguntas frecuentes

Preguntas breves, respuestas breves.

¿Puedo probar FOLD?

Pronto. La primera versión pública para Mac está a punto de publicarse como descarga directa firmada; la de iPhone y iPad llegará después a través del App Store. En la página de descarga puedes dejar tu dirección y te avisaremos una sola vez cuando esté disponible.

¿Qué plataformas son compatibles?

macOS 13 Ventura o posterior, iOS y iPadOS 18 o posterior. Ambas apps comparten el mismo motor y hoy funcionan en TestFlight. La versión para Mac va por delante en algunas funciones: arrastrar y soltar, el editor de carpetas inteligentes, los remitentes VIP y la indicación de cuota.

¿Qué idiomas habla FOLD?

La interfaz está disponible en inglés, alemán, japonés y árabe, en Mac, iPhone y iPad. En iPhone y iPad puedes elegir el idioma dentro de la app, con independencia del idioma del sistema.

¿Por qué no hay bibliotecas de terceros?

Porque cada dependencia es superficie de ataque. CryptoKit, Security, SQLite y Foundation cubren lo que necesita el motor. Cualquiera que sepa leer Swift puede leerlo todo, y nadie tiene que fiarse del resultado de compilación de otros. La única excepción es el actualizador de la descarga directa.

¿Y OpenPGP y S/MIME?

S/MIME con identidades .p12 y certificados de destinatario, RSA y AES; AES-GCM, que pide S/MIME 4.0, todavía no se admite. OpenPGP con firmas Ed25519, cifrado Curve25519 y AES-256 con comprobación de integridad, más RSA para claves existentes, probado con gpg real; las claves de versión 6 todavía no se admiten. Lo que está roto queda fuera por diseño: MD5, firmas SHA-1, CAST5, IDEA, 3DES y todo lo que carezca de comprobación de integridad.

¿FOLD es de código abierto?

No, el código es propietario y lo publica Datargo GmbH. Se somete a prueba en lugar de pedir confianza: más de 3000 pruebas automatizadas, pruebas de interoperabilidad con Dovecot, gpg y openssl, y una auditoría adversarial interna en junio de 2026 (65 hallazgos, ninguno crítico, todos con seguimiento). Antes del lanzamiento público está programada una prueba de penetración externa.

¿Cuánto costará FOLD?

Los precios aún no están decididos. Dos cosas sí lo están: las funciones de seguridad nunca serán un extra de pago y no habrá modelo publicitario.

¿Qué pasa con mis datos?

Se quedan en tu dispositivo. FOLD se comunica con tus servidores de correo, con el DNS, con el archivo autoconfig de tu dominio durante la configuración, con Google para el inicio de sesión OAuth y, para los logotipos BIMI, con el servidor de certificados del remitente una vez superado DMARC. La sincronización con iCloud es opcional. Sin telemetría, sin informes de fallos.

Descarga

El correo, en serio.
En Mac, iPhone y iPad.

FOLD para Mac llega como descarga directa firmada y notarizada desde este sitio. La versión para iPhone y iPad funciona en TestFlight y se publicará en el App Store.

Ir a la descarga