Trusted Devices
Enable biometric unlock on your devices (Touch ID, Face ID, Windows Hello).
What is Trusted Device Unlock?
After registering a device, you can unlock Agam Space with biometrics instead of typing your master password every time.
How it works:
- Register device once (requires master password)
- WebAuthn creates hardware-backed key in secure enclave
- Your CMK encrypted with device public key
- Future logins: biometric unlocks device key → decrypts CMK
- Server never sees master password or device private key
Requirements
- HTTPS required (doesn't work on http://localhost)
- Device with biometric hardware (Touch ID, Face ID, Windows Hello, fingerprint reader)
- Supported browser (Chrome, Firefox, Safari, Edge)
Register Your First Device
- Login to Agam Space
- Unlock with master password
- Go to Settings → Security → Trusted Devices
- Click Register This Device
- Give device a name (e.g., "My MacBook Pro")
- Follow biometric prompt (Touch ID, Face ID, etc.)
- Done!
Next time you login on this device:
- Enter email and login password
- Biometric prompt (no master password needed)
- You're in!
Register Additional Devices
Each device must be registered separately:
- Laptop at home
- Work computer
- Phone
- Tablet
Steps:
- Login on new device with master password
- Register device (same steps as above)
- Each device gets its own unique key
View Registered Devices
Settings → Security → Trusted Devices shows:
- Device name
- Registration date
- Last used
- Browser/OS info
Remove Device
If you lose a device or want to revoke access:
- Go to Settings → Security → Trusted Devices
- Click Remove next to the device
- Confirm removal
That device can no longer unlock with biometrics (must use master password).
Pro tip: Remove old devices you no longer use.
How Secure Is This?
Very secure:
✅ Private key stored in hardware secure enclave (TPM, Secure Enclave, etc.)
✅ Private key never extracted from device
✅ Biometric proves physical device ownership
✅ Each device has unique key pair
✅ Server never sees private key or master password
✅ CMK encrypted separately per device
Threat model:
- ✅ Stolen device (locked): Attacker can't unlock without biometric
- ✅ Stolen device (unlocked): Same risk as unlocked laptop anyway
- ✅ Phishing: Can't be phished (hardware-bound)
- ✅ Server compromise: Server only has encrypted CMK
- ❌ Malware on device: Can capture CMK after unlock (same risk as password login)
Recommendation: Use trusted device unlock for convenience on your personal devices. For shared/public computers, use master password only.
Session Expiry
Even with trusted device unlock, sessions expire:
- 15 minutes inactivity - Auto-logout
- Tab close - Session cleared
- Manual logout - Session cleared
After expiry, you'll need to unlock again (with biometric on trusted device).
Troubleshooting
Register button greyed out:
- Must be on HTTPS (not http://localhost)
- Check device has biometric hardware
- Try different browser
Biometric prompt doesn't appear:
- Check browser supports WebAuthn
- Enable biometric in OS settings (Touch ID, Windows Hello)
- Try incognito/private mode to test
Device unlock not working:
- Device may have been removed
- Browser cache cleared (clears WebAuthn data)
- Re-register device
Works on Chrome, not Firefox:
- Some browsers have stricter WebAuthn policies
- Update browser to latest version
- Check browser WebAuthn settings
Privacy
Device registration stores:
- Device public key (can't decrypt anything)
- Device name (you choose this)
- Browser user agent string
- Registration and last-used timestamps
Not stored:
- Device private key (stays in hardware)
- Master password
- Biometric data (handled by OS, never sent to server)
Best Practices
Do:
- Register all your personal devices
- Use descriptive names ("MacBook Pro 2024", "iPhone 13")
- Review and remove old devices periodically
- Keep master password in password manager as backup
Don't:
- Register shared/public computers
- Share devices with registered unlock
- Rely only on device unlock (remember master password)
- Register device you're about to sell (remove first)
Combining with SSO
You can use both SSO and trusted device unlock:
- Login with SSO (convenient)
- Unlock with device biometric (convenient)
- No passwords to type! (except first time setup)
Flow:
- SSO handles authentication
- Trusted device unlocks encryption
- Best of both worlds
Recovery
Lost all trusted devices?
No problem! You can still login:
- Login with email/password (or SSO)
- Unlock with master password (type it manually)
- Register your new device
- Done
Forgot master password?
Use recovery key:
- Settings → Security → Recovery
- Enter recovery key
- Decrypt CMK
- Set new master password
- Re-register devices with new master password
Next Steps
👥 User Management - Add users and set quotas
💾 Backups - Set up automated backups