Trust & Security

AI OS is self-hosted software: in the standard deployment it runs on your own server, so your data stays on infrastructure you control — not ours. This page describes, honestly, the security controls built into the platform, who is responsible for what, and where we actually stand on compliance.

Your data stays on your infrastructure

AI OS is distributed as open-core, self-hosted software. In the default deployment, you run it on your own VPS or server and you are the custodian of your own data — conversations, CRM records, generated sites, and API keys live in files on your host, not on a vendor cloud. The vendor does not receive your operational data.

There is one exception, stated plainly: the optional Managed / hosted offering, where AI OS operates the instance on your behalf. In that model we operate the environment, and it is the scope we would put through a formal security audit (see Compliance status).

The trade-off of self-hosting is honest too: because you run the environment, a meaningful share of security is your responsibility — see Shared responsibility.

Security controls built into the platform

These are controls that exist and are enforced in code today. We describe them without embellishment.

Access control & authentication

Human-in-the-loop approval gate

Irreversible or outward-facing actions (publishing a site, pushing to an external repo, an agent calling a connected tool) pass through a server-enforced approval gate. Under the default “supervised” mode these actions queue for a human to approve rather than running automatically, and secrets are stripped before an approval is stored. You choose the automation posture; it is not automatic by default.

Application security

Integrity & verification

Transport & hardened deployment

The project ships hardened templates and runbooks you apply on your host: an nginx config with TLS 1.2/1.3, HSTS and security headers; an install script that creates an unprivileged service user, scoped sudoers, restrictive file permissions, automatic security updates, a firewall/fail2ban, and Let’s Encrypt certificates; and a backup script. These are provided as defaults for you to run — they are your controls once deployed.

Shared responsibility (self-hosted)

Because you operate the environment, security is shared. Here is an honest split.

AreaAI OS (the software) providesYou (the operator) own
Access & authenticationApp-layer RBAC, bcrypt, sessions, approval gateMFA at the host/SSO layer, credential rotation, deprovisioning
EncryptionTLS/HSTS via the shipped proxy configEncryption at rest (full-disk/volume) and backup encryption
InfrastructureHardened install + config templatesPhysical security, OS patching, network controls, monitoring
Backups & DRA backup script (retention + one-line restore)Offsite copies, encryption, and tested restores
SecretsMasking in responses; restrictive file permsProtecting and rotating the .env and keys
If you need AI OS to own the full environment (including at-rest encryption, backups, and monitoring), that is what the Managed / hosted offering is for.

Subprocessors

AI OS itself does not send your data anywhere. But the AI model and tool providers you choose to enable receive the specific data you send to them, under their own terms. Only the providers you configure are used. The common ones:

ProviderPurposeData it receives
Anthropic, OpenAI, Google, xAI, DeepSeek, Perplexity, Z.aiLLM inference (agent responses)The prompts and content you route to that model
Firecrawl, Apify, Tavily, DataForSEOWeb scraping / search / SEO dataThe URLs and queries you submit
StripePayments (if you sell through the platform)Checkout and billing data
HeyGen, D-ID, LiveKitAvatar / voice (if enabled)Text and audio for the avatar session
Let’s EncryptTLS certificatesThe domain names you host
Your VPS / cloud providerHostingEverything on the host you operate

A formal, versioned subprocessor register and signed Data Processing Agreements are on our roadmap; today this list is provided for transparency and is not yet a contractual register.

Compliance status — stated honestly

AI OS is not SOC 2 certified, ISO 27001 certified, or independently audited. No third-party attestation report exists, and nothing on this page should be read or represented as one.

What is true today:

We would rather tell you exactly where we stand than imply a certification we do not hold.

Reporting a security issue

If you believe you have found a security vulnerability, please tell us through our contact page. We support responsible disclosure: give us a reasonable window to investigate and remediate before any public disclosure, and we will acknowledge legitimate reports.

Frequently asked questions

Where does my data live?

AI OS is self-hosted: in the standard deployment it runs on your own VPS or server, and your data stays on infrastructure you control. The vendor does not receive your operational data — except in the optional Managed/hosted offering, where AI OS operates the instance on your behalf.

Is AI OS SOC 2 certified?

No. AI OS is not SOC 2 certified or audited, and nothing here should be read as such. We have conducted an internal SOC 2 readiness self-assessment and are working toward a Type 1 examination scoped to the Managed/hosted offering.

Do you see my prompts and data?

On a self-hosted deployment, the vendor does not. However, the AI model and tool providers you choose to enable (for example Anthropic or OpenAI) receive the prompts and content you send to them, under their own terms. You control which providers are configured.

Is my data encrypted at rest?

In transit, yes — TLS 1.2/1.3 with HSTS via the shipped nginx configuration. At rest, the application stores its state as files on your host and does not encrypt them; at-rest encryption is the operator’s responsibility (full-disk/volume encryption plus filesystem permissions). Our install script sets restrictive permissions on the secrets file.

How do I report a security vulnerability?

Please report suspected vulnerabilities through our contact page. We support responsible disclosure and will acknowledge legitimate reports.

What security controls are built into the platform?

Default-deny role-based access control, bcrypt password hashing, a server-enforced human approval gate for irreversible or outward-facing actions, SSRF-pinned outbound fetching, prompt-injection fencing, secret masking in API responses, Ed25519 content provenance, and an opt-in, report-only security scanner. See Security controls.

Last updated 2026-06-30. This page describes controls present in the software and is not a warranty or a certification.