Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Sanctum

Sanctum es una caja de seguridad local-first y encriptada para finanzas personales y criptomonedas, construida con Rust, Tauri y SQLCipher sin telemetría ni cuentas corporativas.

Ficha actualizada 23 sept 2026, 13:36 · upstream 23 sept 2026, 13:26 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es Sanctum

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Sanctum es un archivo de seguridad privado diseñado para almacenar tus finanzas y criptomonedas. Todo corre localmente en hardware que controlas: almacenamiento encriptado, sin telemetría, sin cuentas ni servidores corporativos. La aplicación se ejecuta directamente en tu dispositivo, con una base de datos en SQLite encriptada mediante SQLCipher. Esto significa que nadie más puede acceder a tus datos sin la clave master que tú mismo guardas.

La arquitectura prioriza la privacidad y la integridad de los datos sobre la velocidad o el rendimiento. No hay servidores externos ni APIs que expongan información sensible. La única conexión posible es con servicios locales que tú controlas, como tu propio servidor de Sanctum o una red privada (Tailscale).

El proyecto está en desarrollo activo y se enfoca en la experiencia del usuario local: importación de datos offline, visualización de balances, transacciones, criptomonedas y un motor de impuestos personalizado. La interfaz es responsiva con Svelte 5, construida sobre Rust y Tauri 2.

CASOS DE USO
  • Seguimiento de finanzas personales sin necesidad de cuentas bancarias o plataformas externas
  • Gestión de criptomonedas con balances, transacciones y un motor de impuestos local (Chile, EE.UU., internacional)
  • Almacenamiento seguro de datos financieros en hardware propio, sin dependencia de servidores corporativos
  • Compartir una única base de datos encriptada entre múltiples dispositivos (desktop, Android, web) a través de red privada
  • Gestión de criptomonedas con soporte para exchanges como Kraken, Binance y MEXC mediante importación CSV local
  • Monitoreo de precios de cripto con cifrado de tráfico y soporte opcional para proxies (SOCKS5/Tor)
  • Exportación y sincronización offline de datos financieros sin conexión a internet
PUNTOS DESTACADOS
  • Base de datos encriptada con SQLCipher (AES-256) que protege todo el almacenamiento
  • Sin telemetría ni cuentas: no se envían datos a ningún servidor externo
  • Motor de impuestos local para Chile, EE.UU. y jurisdicciones internacionales
  • Soporte completo encriptado para Monero (Monero GUI Wallet) y Feather Wallet
  • Importación offline de CSV con validación por fila y detección de duplicados
  • Interfaz responsiva construida sobre Svelte 5 con TypeScript
PRECAUCIONES
  • No tiene soporte nativo para iOS (solo Android en desarrollo)
  • La sincronización de precios depende de conexiones a servicios externos, lo que puede exponer tu IP sin un proxy
  • El motor de impuestos está en desarrollo y no cubre todas las jurisdicciones internacionales
  • No tiene integración con APIs de exchanges (Coinbase, Bybit, OKX) hasta el futuro
  • La interfaz web se ejecuta en un servidor separado que requiere configuración adicional
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

SanctumSanctum
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para desarrollo local: usa `cargo tauri dev` para ejecutar la app. Para producción: compila con `cargo tauri build`. El proyecto utiliza Nix Flakes para entornos reproducibles y Node.js/pnpm para el frontend Svelte. En Linux, macOS o Windows, ejecuta `./install.sh --user` para instalar el binario y los scripts de inicio. La base de datos SQLite encriptada se guarda localmente en la carpeta de configuración del usuario.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.