🔐 Identity

Your Users Stay Yours.
Always.

Every Restaurant CRM has one non-negotiable rule: my customers are mine. Sageion was built with that rule as the foundation, not as a feature.

👤

The user lives in your system

Your CRM creates the user. Your CRM manages their password, their session, their permissions. Sageion never sees any of that.

🔑

You mint the token

Your login server mints the JWT. You encrypt it with the RSA public key Sageion gives you. Only you know who your user is — Sageion only sees an opaque, encrypted token.

🚫

Plaintext is rejected

If your server ever sends an unencrypted JWT, the runtime refuses it. We don't accept tokens we can read — the architectural guarantee that only you hold the keys.

📤

Nothing to migrate if you leave

If you stop using Sageion tomorrow, your users still exist. Their passwords still work. There is no migration — because there's nothing on our side to move.

The Enterprise Implication

A vendor's CISO reviewing Sageion for their downstream customers will ask: "does Sageion own the identity of my customers?"

The answer is no. The identity of every customer stays in the Restaurant CRM's own identity server. Sageion never becomes a controller of user data — it's a router that operates on already- authenticated requests.

This is why Restaurant CRMs choose Sageion for their premium franchise tiers: the identity story is clean enough that they can ship it to their most compliance-heavy customers without any additional DPA.

See the Identity Architecture

Book a call and we'll walk your team through the full RSA + AES-GCM token flow, from keypair generation to per-tenant rotation.