Privacy by architecture
Invoxa CRM is designed so your customer database does not need to leave your premises to be useful.
Data encryption
- AES-256-GCM seals the SQLite database and attachment packs at rest.
- Passphrases are stretched with Argon2id before key derivation.
- License files use cryptographic verification (ECDSA in production builds).
Local storage — no cloud required
- Customer records live in a local database on the Host (or standalone) machine.
- Core CRM features do not upload contacts to Invoxa servers.
- You choose when to export CSV backups — exports are under your control.
Intranet security
- Clients authenticate to the Host with a bearer token.
- Traffic stays on your LAN; internet uplink is not required for sharing.
- Optional IP / CIDR whitelist restricts which peers may connect.
Trusted stack choices
The desktop shell is Tauri 2 with a Rust backend. Memory safety and a small attack surface matter for software that holds customer PII on disk.
Honest limits
Any offline desktop app can be reverse-engineered by a determined attacker. Invoxa hardens licensing and closes free-trial bypasses, but physical access and malware on the endpoint remain outside the product’s control. Protect OS accounts, backups, and passphrases accordingly.
For operators shipping builds, see the in-repo
SECURITY.md threat notes and release checklist before distribution.