Skip to content

Security

Last updated 6th May 2026.

Self-hosted by design

Ekso is software you install and operate on infrastructure you control — public cloud, private cloud, or on-premise. We don’t host your install. Your operational data — tickets, time entries, documents, financial records, AI conversations — never leaves your network. That isn’t a contractual promise; it’s the architecture.

This page describes the security model of the Software you run, our software-development practices, and the security of the Website (ekso.app) we operate.

What you control

As the operator of your Ekso instance, you control:

How regulations apply when you self-host

Because Ekso runs inside your boundary and we never receive Your Data, most third-party vendor questionnaires collapse to a single sentence: Ekso Inc. is not in the data path. That changes what your auditors ask of you, and what they ask of us.

None of this is a certification we hold — it is a consequence of architecture. The certifications you need belong to your environment, and self-hosting Ekso keeps that environment intact. Detail per regulation: Compliance.

Authentication and access control

Data in transit

All traffic between Ekso clients (web, mobile, agents over MCP) and your Ekso server is expected to use TLS 1.2 or higher. The Software ships with sane defaults for HSTS, secure cookie flags, and strict transport configuration; final deployment topology is your responsibility.

AI and MCP integrations

Ekso supports bring-your-own AI keys (Anthropic, OpenAI, Azure Foundry, or any compatible provider) and bring-your-own MCP servers. Outbound traffic to AI providers originates from your network and uses your API credentials — there is no Ekso-mediated AI gateway. The boundary you trust is the firewall your security team already operates.

Software development practices

Vulnerability disclosure

If you believe you have found a security vulnerability in the Software or the Website, please email security@ekso.app. We will acknowledge receipt within 2 business days and provide a remediation plan within 10 business days. Please do not publicly disclose vulnerabilities until we have had a reasonable opportunity to address them. We do not operate a paid bug bounty programme; we do credit responsible disclosures in release notes when reporters wish to be named.

Security advisories

Critical security advisories are published to all licensees, on every plan, including the free tier. Subscribe to the security feed at ekso.app/blog/rss.xml to be notified.

Website security (ekso.app)

The Website itself is operated by Ekso and runs on Cloudflare Workers with a Supabase backend. Stripe handles payment processing. Standard practices apply: TLS, HSTS, content security policy, automated dependency updates, and routine review. The Website holds only the personal information described in our Privacy Policy — never any of Your Data.

Reporting an incident

For security incidents, suspected unauthorised access, or vulnerability reports: security@ekso.app.