A unified, privacy-first, zero-trust security platform.
Password Manager • Biometric Authenticator • Encrypted Backup • Privacy Firewall
Fortis takes a decentralized, hub-and-spoke approach to personal security. A central Rust daemon (fortis-agent) runs locally on your machine, managing encrypted data and exposing local APIs (REST, Unix IPC, gRPC). Native clients communicate exclusively with this daemon.
graph TD
subgraph Clients
LOCK["fortis-lock<br/>(Chrome Extension)"]
DESKTOP["fortis-desktop<br/>(Tauri App)"]
MOBILE["fortis-mobile<br/>(Android/Compose)"]
CLI["fortis-cli<br/>(Terminal)"]
end
subgraph "fortis-backend (Rust Workspace)"
AGENT["fortis-agent<br/>REST :8023 | IPC | gRPC :50051"]
CORE["fortis-core<br/>(Crypto / Vault / DB)"]
SYNC["fortis-sync<br/>(gRPC Proto)"]
PAM["fortis-pam<br/>(PAM Module)"]
BINDINGS["fortis-bindings<br/>(UniFFI)"]
end
LOCK -- "HTTP :8023" --> AGENT
DESKTOP -- "HTTP :8023 / IPC" --> AGENT
MOBILE -- "gRPC via Tailscale" --> AGENT
CLI -- "Unix Socket" --> AGENT
PAM -- "Unix Socket" --> AGENT
AGENT --> CORE
AGENT --> SYNC
CORE -.-> DB[("vault.db")]
|
fortis-backend The Rust workspace containing the agent daemon, core cryptographic library (SQLCipher, Argon2id, Ed25519), gRPC sync protocol, and biometric PAM module. |
fortis-desktop A beautiful, glassmorphic Tauri v2 desktop application for managing your encrypted vault. Built with Vite and TypeScript. |
|
fortis-mobile Android companion app built with Jetpack Compose. Serves as a biometric authenticator, vault browser, and TOTP generator. |
fortis-lock Chrome extension that disguises protected websites as DNS errors and unlocks them via biometric push authentication. |
|
fortis-cli Standalone command-line interface communicating with the agent via local Unix IPC. Fast, scriptable, and headless. |
fortis-backup High-performance, zero-dependency backup utility built in Bash using rsync and systemd. Provides instant hard-linked snapshots. |
|
fortis-observe Decoupled telemetry ingestion platform with dynamic WebGL 3D visualizations (Next.js). |
docs The central repository for ecosystem-wide architecture, API references, security models, and deployment guides. |
Ready to take back control of your digital identity? Dive into the Installation Guide to deploy the Fortis Ecosystem on your machine.