Legal

Privacy Policy.

Last updated 10 June 2026

This policy describes how OmniStrat AI ("we," "us," "OmniStrat") handles personal information when you use the OmniStrat Router, the Quant Terminal, the Openworld, or the marketing site at omnistrat.ai. We have written it the way we would want one written for us: plain language, no dark patterns, clearly enumerated.

1. What we collect

Account data

Product use

Site analytics

2. What we never do

3. How we use what we collect

4. Encryption at rest

Personal identifiers (email, phone, address) are encrypted with AES-GCM-256 in an envelope pattern with HKDF subkey separation by purpose, and a HMAC-SHA256 blind index for lookups. The encryption keys are held outside the database. An operator-level database breach does not yield plaintext PII. Game save data uses a separate, save-data-specific key (SAVE_ENCRYPTION_KEY) so a Router-side incident does not expose Openworld saves.

5. Data residency

Our default deployment runs on Cloudflare's global edge with origin Postgres in US-East. Workers Durable Objects, KV, R2, and Vectorize indexes are co-located with the request when possible. For Cathedral customers (institutions), we deploy a single-tenant stack in the region you choose (EU, US, APAC, or sovereign).

6. Your rights

Regardless of where you live, you have the right to:

If you are in the EU/UK, GDPR/UK-GDPR applies. If you are in California, CCPA/CPRA applies. If you are anywhere else and have a request, we will honor it on the same timeline regardless.

7. Cookies

We use a single first-party cookie called omnistrat_token when you sign in to the Quant Terminal. The OmniStrat Router and Openworld use the OmniStrat Passport JWT in localStorage rather than cookies, so requests sent to api.omnistrat.ai from the marketing site do not carry session cookies. No analytics cookies. No marketing cookies. No third-party cookies of any kind.

8. Children

OmniStrat AI is not for users under 13. We do not knowingly collect data from children under 13. If you believe a child has created an account, email privacy@omnistrat.ai and we will delete it.

9. Changes to this policy

If we materially change how we handle your data we will email account holders before the change takes effect and post the new policy with a new "Last updated" date. Non-material changes (typos, clarifications) may be made without notice.

10. Contact

Privacy questions, deletion requests, and DSAR submissions go to privacy@omnistrat.ai. Security disclosures go to security@omnistrat.ai. General contact at hello@omnistrat.ai.