Privacy
Last updated: October 2026
Your code and conversations
Conversations, files and agent runs stay on your computer. Model requests go straight from the app to the provider you configured, not through Cubyx servers (except the Cubyx Buddy trial — see below). How the provider handles that data is governed by its own privacy policy.
The Cubyx Buddy trial
Used only in Cubyx Buddy, and only while you haven’t added an API key of your own: model requests then go through the Cubyx server auth.cubyx.app to DeepSeek, whose privacy policy governs how it handles them. The server does not keep the content of requests or replies — it records only how many messages were used and what they cost, to enforce the allowance. When signed out it uses a randomly generated install ID, unrelated to your device or identity. Once you add your own key, requests go straight to your provider and no longer pass through us.
API keys
Encrypted by your operating system’s secure storage and kept on this machine. Never uploaded.
Account (optional)
Every local feature works without signing in. If you sign in, we store your email, the name and avatar you set, a hash of your password, and the list of signed-in devices (with IP addresses truncated to the network).
Conversation sync (off by default)
Conversations are uploaded to the account server only after you turn sync on in Settings, so you can restore them on your other devices. They may contain tool output, file contents and images — make sure that’s fine to upload first. Turning sync off or deleting a conversation stops the upload.
Update checks
At most once a day the app checks for a new version — first on the download mirror dl.cubyx.app, then GitHub if that can’t be reached. The request carries only the app’s version, operating system and chip type, so we can count how many people use each version; no account, device ID or other personal information. Like any network request, the server sees your IP address; we use it only for aggregate counts.
Contact
Questions, or want your account data deleted? Open an issue on GitHub (Feedback, at the bottom of the page).