Security

Security built in,not bolted on.

Everything you build on Ubex is encrypted in transit and at rest, checked at every endpoint and logged on every run. Here is exactly what is in place today, and what is still in progress.

One request

Five checks before anything runs.

01

Encrypted on the way in

Every request travels over TLS, and your data stays encrypted at rest once it arrives.

02

Is the key valid?

Endpoints can require an API key on every call. Keys you revoke stop getting in.

03

Is the address allowed?

Allow only the IPs or CIDR ranges you choose. Calls from anywhere else are refused.

04

Is it within the limit?

Set how many calls a minute an endpoint accepts. Calls above it are refused.

05

Is the website allowed?

Choose which websites may call the endpoint from a browser. Every other site is turned away.

06

Only then does it run.

The workflow runs, and Activity records it with its status, timing, input and output.

The Vault

Secrets stay secret. Even in the logs.

Keys and passwords live in the Vault. Workflows use them by name, so their values never land in a log, an output or on a screen.

A sample run. Secret values never appear in logs or outputs, only their names.

AES-256

Every secret is encrypted the moment you save it.

By name

Nodes read secrets.STRIPE_KEY. Nobody pastes the value into a workflow.

Names only

The API returns secret names and hints, never their values.

Roles

The right access for the right people.

People join your organization by invitation. Owners and admins share the day-to-day, and a few things only the owner can do.

OwnerAdmin
Manage workspaces
Invite and manage members
Build workflows and change settings
Transfer ownership
Delete the organization
Activity

Every run, on the record.

Status, timing, input and output for every run, with each step in the execution log. Kept 7 to 30 days depending on your plan, longer on request.

How Activity works →

And the parts that are easy to forget.

Your own domain, with SSL
Verify it with a few DNS records, and every web app on it is served over HTTPS, certificates included.
Private databases, kept private
Connections to your own databases are encrypted, and can run through an SSH tunnel.
Your own AI keys
Bring your OpenAI, Anthropic, Google AI, Mistral or Grok keys, set once for the whole organization.
Delete it, for good
Remove your chats, your folders or your whole account and its data from Settings. Deletion is permanent.
Compliance

Said plainly.

We are working towards GDPR compliance and SOC 2 Type II. We will mark each one done when it is done, not before.

GDPRIn progress

The EU's rules for personal data: what is collected, how it is kept and how it is deleted.

SOC 2 Type IIIn progress

An independent audit of how our security controls work over time.

Follow both on the roadmap →

Questions from your security team?

Send us your questionnaire or ask us anything. We answer with what Ubex does today, not what it might do one day.

Found a vulnerability? Tell us privately through the contact form.