Local-first · Conocimiento cero

Tus claves.
Solo tuyas.

Monark es un gestor de contraseñas de código abierto que guarda tus credenciales en tu propia máquina. Sin cuenta, sin servidor de sincronización, sin telemetría: solo una caja fuerte cifrada allí donde vive.

Compatible con
Linux, macOS, Windows, Android, iOS
Cifrado
XChaCha20-Poly1305
Derivación de clave
Argon2id · 64 MB
Licencia
AGPL-3.0
Qué hace

Todo lo que debería hacer un gestor de contraseñas, y nada de lo que no debería.

Monark guarda inicios de sesión, notas y códigos de un solo uso en un único archivo cifrado que es tuyo. No hay ningún proveedor en medio, porque no hay ningún proveedor en medio.

Tu caja fuerte es un archivo en tu disco

Las entradas se cifran antes de tocar el almacenamiento y se descifran solo mientras tienes la caja fuerte abierta. Monark funciona totalmente sin conexión; la red nunca interviene a menos que se lo pidas.

Criptografía hecha en Rust

El núcleo criptográfico está escrito en Rust y se ejecuta de forma nativa, no dentro de la página.

Generador de contraseñas

Contraseñas y frases de paso extraídas del CSPRNG del sistema operativo, con los conjuntos de caracteres y la longitud que elijas.

Códigos de doble factor

Guarda los secretos TOTP junto al inicio de sesión al que pertenecen y consulta el código actual desde la ventana de la caja fuerte.

Copia de seguridad cifrada opcional

Copia la caja fuerte a tu propio Google Drive o a un servidor WebDAV. El archivo ya está cifrado antes de salir de tu dispositivo.

Un solo código para todos tus equipos y teléfonos

Monark está construido sobre Tauri v2, así que el mismo núcleo en Rust y la misma interfaz llegan a Linux, macOS, Windows, Android e iOS sin arrastrar un entorno de ejecución Electron.

Bajo el capó

Los parámetros, explicados sin rodeos.

Aquí nada es propietario y nada es secreto. Las primitivas exactas están documentadas en el repositorio y cubiertas por pruebas.

Derivación de clave
Argon2id con 64 MB de memoria, 3 iteraciones y paralelismo de 4 vías, para encarecer las conjeturas asistidas por GPU.
Cifrado autenticado
XChaCha20-Poly1305 (IETF) con claves de 256 bits y nonces aleatorios de 192 bits por operación.
Aleatoriedad
Cada clave, sal y nonce procede del CSPRNG del sistema operativo, nunca de un generador del propio lenguaje.
Higiene de memoria
Las claves derivadas y los secretos en claro se borran al liberarse, de modo que no quedan en memoria ya liberada.
Almacenamiento
Un único archivo de caja fuerte local que puedes mover, copiar o borrar. Las copias en la nube son exactamente los mismos bytes cifrados.
Código fuente
Con licencia AGPL-3.0. Compílalo tú mismo, audítalo o abre una incidencia contra la revisión exacta que ejecutes.

Lee el código antes de confiarle tus contraseñas.

Monark se publica desde un repositorio abierto, con sus pruebas, sus parámetros criptográficos y sus artefactos de versión en el mismo sitio. Verifica la compilación o compílalo tú mismo.