AEGIS
Digital Legacy System

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 (planned self-hosted package)

The self-hosted package is not published in this alpha release. When available, it is intended to keep data on your infrastructure and let you control the encryption keys. Trust model: you trust yourself and your hosting environment.

Aegis Relay Monitoring

Aegis monitors your heartbeat and alerts you, the account owner, if your self-hosted instance goes offline. No estate release material is held by Aegis and monitoring alone never contacts recipients. Only explicitly enabled Relay Escrow can initiate a recipient release after its configured grace period.

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.