Multi-tenant native

Security and compliance, designed in

ALEXUS was built for organizations that operate at scale and need to prove it on demand — every tenant isolated, every action audited, every credential encrypted.

No bolt-on retrofits, no "check back next quarter" for SOC pre-reqs. The isolation primitives ship in every release.

Postgres Row-Level Security

Every tenant table enforces RLS. JWT tenant_id is extracted at the request edge — no leaks, no shared state.

Per-tenant Fernet encryption

Vendor credentials are wrapped in Fernet AES-128-CBC + HMAC-SHA256, with per-tenant keys sourced from settings or environment.

Tenant-scoped graph + cache

Redis key prefixing and Neo4j Lucene `_tenant_token` filtering keep one tenant's CIs, incidents, and signals invisible to every other tenant.

Full audit chain

Every CREATE/UPDATE/DELETE on audited entities is logged with actor, source, and timestamp. User activity events are queryable end-to-end.

NIS2 compliance reporting

Change records, incident outcomes, and the audit chain are wired together so NIS2 reports are a query, not a quarter-long project.

GDPR right-to-erasure

First-class workflow for data subject requests. Embeddings, audit entries, and graph nodes are all part of the cleanup, not just the rows in Postgres.