Security architecture
Zero-knowledge, by construction.
Your vault is encrypted on your device with keys only you can derive. This page explains exactly how — and what ARKCRON can and cannot see.
Key hierarchy
From your secret to ciphertext.
Four layers of keys, each with one job. Only the top of the chain depends on you — and it never leaves your device.
Your master password (or a passkey that unlocks a device-bound key) is stretched with Argon2id into a key-encryption key. That key unwraps a random 256-bit vault key, which in turn wraps a unique key for every item.
Because items have their own keys, sharing one item never exposes the rest of your vault, and rotating a key never requires re-entering your secrets.
- 01
Master secret
never transmittedPassword or passkey-unlocked device key.
- 02
Key-encryption key
Argon2idDerived with Argon2id, memory-hard, per-account salt.
- 03
Vault key
256-bitRandom 256-bit key, wrapped by the KEK and optionally by secure hardware.
- 04
Item keys
AES-256-GCMOne key per item; encrypts data with AES-256-GCM.
- 05
Ciphertext + wrapped keys
Synced over TLS 1.3 and stored in ARKCRON Cloud.
Visibility
What we can see. What we're designed not to.
| Data | ARKCRON can see | Why |
|---|---|---|
| Master secret | No | Never transmitted; only used on your device |
| Vault and item keys | No | Stored only in wrapped (encrypted) form |
| Item contents, titles, URLs | No | Encrypted on device before sync |
| Encrypted blobs | Yes, as ciphertext | Required to sync and back up your vault |
| Account email, devices, billing | Yes | Required to run the service and secure sign-in |
| Sign-in events and risk signals | Yes | Used by the risk engine; retained per policy |
| Item counts and timestamps | Yes | Needed for sync conflict resolution |
Defense in depth
Controls around the cryptography.
Least privilege
Secure by default
Crypto agility
Independent testing
Tamper-evident logs
Reference architecture
Five layers, one rule.
Plaintext and keys live on your devices. Everything beyond the device boundary handles ciphertext, signals and policy.
L5
Clients
- Desktop
- Mobile
- Browser extension
- CLI & SSH agent
Plaintext exists only here
L4
On-device crypto core
- Argon2id KDF
- AES-256-GCM
- Hybrid KEM
- Local AI analysis
Keys derived and used locally
L3
Transport
- TLS 1.3
- Hybrid PQC key exchange
- Certificate pinning (apps)
- Signed requests
Defense in depth over encrypted payloads
L2
ARKCRON Cloud
- Ciphertext store
- Auth & policy service
- AI Risk Engine
- Audit log
Stores ciphertext, never master secrets
L1
Integrations
- SSO / OIDC / SAML
- SCIM
- SIEM export
- Cloud credential brokers
Least-privilege, scoped, logged
Read the architecture. Then decide.
Free for individuals. No card required. Your keys stay on your devices from the first minute.