Alpha notice: Aegis has not undergone an independent security audit. The security practices described here reflect our design intent. We plan to commission a third-party audit before general availability. Do not rely on Aegis for threat models requiring certified security assurances.
Security
Last updated: May 2026
Encryption at Rest
All PII fields (names, emails, phone numbers, account descriptions, location notes, executor notes) are encrypted at rest using AES-256-GCM. Each sensitive field has its own encrypted envelope. Category and title fields remain plaintext for filtering purposes.
Passwords are hashed with Argon2id (memory-hard, timing-safe). Password hashes are never exposed in API responses or logs.
Encryption in Transit
All communications use HTTPS/TLS. Cookies are set with HttpOnly, Secure (in production), and SameSite=Lax flags. API keys and session tokens are never passed in URL query strings.
CSRF and Session Security
All state-changing requests require a CSRF token (X-CSRF-Token header). Sessions use cryptographically random identifiers stored in HttpOnly cookies. Sessions expire after 7 days. Rate limiting is applied to authentication endpoints.
Trust Models
Aegis Core (Self-Hosted)
Your data stays on your infrastructure. You control the encryption keys. No data leaves your host unless you enable Relay services. Trust model: you trust yourself and your hosting environment.
Aegis Relay Monitoring
Aegis monitors your heartbeat and alerts your contacts if you go offline. No estate release material is held by Aegis. Trust model: you trust Aegis to accurately detect offline status and notify contacts.
Aegis Relay Escrow
Aegis holds encrypted release material. In an offline/incapacity scenario, Aegis can execute the release on your behalf. Trust model: you trust Aegis to hold and release material responsibly. Explicit acknowledgement required before enabling.
Aegis Hosted
Fully managed. Aegis stores your encrypted estate data and manages the release process. Trust model: you trust Aegis as a service provider, similar to trusting a cloud storage provider.
Audit Logging
Security-relevant events are logged with redacted payloads. Audit logs never contain plaintext PII, contact names, emails, phone numbers, or estate item content. Logs are structured and retained for operational security review.
Alpha Limitations
- No independent third-party security audit has been performed
- No Shamir Secret Sharing or multi-party key management
- No "zero knowledge" architecture — Aegis can decrypt hosted data with server-managed keys
- No formal penetration testing
Vulnerability Reporting
Report security issues to security@aegisdms.life.
Related: Terms of Service · Privacy Policy · Disclaimers