Privacy Policy
Last updated: August 23, 2026
This policy explains what Ox Alpha Chat Online ("we", "our") collects when you use oxalpha.app and the chat at /chat. We do not sell your personal information.
Guests (not signed in)
You can chat without an account. We send the messages in that browser session to our servers so the model can reply. Guest threads are not stored in our database. If you refresh or close the tab without signing in, that thread is gone.
We keep a cookie named ox_guest_usage with today's guest message count and when it resets. It is httpOnly (your page scripts cannot read it). We also count guest messages against a hashed form of your connecting IP, so clearing cookies does not reset the daily guest limit (currently 5). We do not store the raw IP. People who share the same public IP (for example a home network or office NAT) share that guest pool.
Google sign-in
Sign-in is Google OAuth through our auth provider (Better Auth). Google shares the account name, email, profile image, and identifiers needed to keep you logged in. We store that profile on our user record, plus session cookies so you stay signed in.
We do not post to Google on your behalf. You can revoke access in your Google account permissions. Signing out of this site ends our session; it does not automatically delete stored chats.
Signed-in chats
When you are signed in, conversations (title plus message history, including assistant replies) are saved in our database so they appear in Recent and so later messages can use prior context. You can delete a thread from the sidebar. That removes it from our store for your account.
We also store a daily message count for your account to enforce the signed-in limit (currently 50 per day).
OpenRouter and model replies
Replies are generated by sending conversation text from our server to OpenRouter, which routes the request to the Ox Alpha model. Message content you submit (and, for signed-in users, stored history used as context) is processed by OpenRouter and the model provider to produce a response. Their terms and privacy notices apply to that processing. We do not use your chats to train our own model.
Hosting
The website runs on Vercel. Account and conversation data are stored with our PostgreSQL provider (Neon). Those processors see what they need to host the app: for example request logs may include IP address and user agent. Auth sessions may also record IP and user agent.
Cookies
Besides the guest usage cookie, signed-in use sets session cookies required to stay logged in. Analytics cookies are described below. Blocking cookies may break sign-in or guest rate limiting.
Analytics
Plausible records aggregate traffic (pages, referrers, countries) without a tracking cookie. See Plausible's privacy policy.
Microsoft Clarity records how people use the site (clicks, scrolls, session replay, heatmaps). Clarity may set its own cookies. We mark chat bubbles, the compose box, and your display name so message text and that name are masked in recordings. Masking is not a guarantee that nothing sensitive ever appears (for example text in other UI). See Clarity privacy documentation.
What we do not do
We do not sell personal data. We do not use guest or account chats for advertising. We do not require an account to try the guest quota.
Retention and your choices
Guest usage cookies expire after about a day. Signed-in chats remain until you delete them in the product. You can stop using the service and sign out at any time. If you need help with stored account data, use the Contact page.
Children
The service is not directed at children under 13, and we do not knowingly collect their information.
Changes
We may update this page when the product changes. The date at the top is the latest revision.
Contact
Privacy questions: Contact.