Last updated 29 September 2026
Privacy
Useful Bot is a Mac app. Your bots, chats and files live on your Mac, and we never see them. This page lists everything the app sends, where it goes and why.
- We receiveOnly feedback you choose to send from Settings
- Your model provider receivesYour messages and what a bot needs to answer them
- TrackingNone. No analytics, no crash reports, no ads, no selling data
Who we are
Useful Bot is made by Useful Build, a studio operated by Karko AI Inc., 1207 Delaware Ave #412, Wilmington, DE 19806, USA. Karko AI Inc. is the controller for the feedback described below. Questions and requests go to hello@usefulbuild.com.
What stays on your Mac
Your bots, their instructions and memory, your chats, the images you send and the files the bots make are stored on your Mac, in your user folders. We have no copy and no account system.
Model provider keys and sign-ins are stored on your Mac in files only your user account can read. The app's own local tokens and any secrets for connections you add are kept in the macOS Keychain.
What leaves your Mac, and why
The model provider you connect
To answer you, a bot sends your conversation (messages, attachments and tool results) to the model provider you connected: for example OpenAI, GitHub Copilot, Anthropic, Google, OpenRouter or another listed provider. That provider handles it under its own terms and privacy policy. If you connect a local model such as Ollama or LM Studio, it stays on your Mac. The app also fetches each provider's list of models, and public model details from models.dev. Requests to OpenRouter name the app (Useful Bot) as the referrer, as OpenRouter asks.
Apps and tools you connect
- Connectors (Gmail, Calendar, Drive and others) run through Composio with your own Composio key. When a bot uses one, what it sends and gets back passes through Composio and that app.
- Web search sends the search words to Firecrawl to find results.
- Drawings and MCP servers: when a bot draws, it uses Excalidraw's server. Servers you add yourself get what a bot sends them. Interactive widgets from those servers may load code from that server or from
esm.sh. - App logos in Connectors load from Composio's logo server, which sees your IP address and which logos are shown.
- Command-line tools a bot installs or runs, within the access level you chose, reach whatever those tools reach.
Nothing here happens in the background on its own: each is a bot acting on your request or a routine you set up, within the access level you chose (Read only, Auto or Full access).
Updates
The app checks GitHub for new versions. GitHub sees your IP address and the app version, as with any download. No system profile is sent. Every update is checked against the app's signing key before it installs.
Feedback you send us
Settings > Feedback sends us your message, its type, the reply email if you give one and a random install ID (made on your Mac, used only to limit spam). If you tick the box, it adds the app version and build, macOS version and chip. We store it with Cloudflare and email it to our team. Cloudflare handles the request like any other; in the feedback we store, your IP address is kept only as a salted hash, used to stop abuse. We keep feedback until it's no longer useful to improve the app, or until you ask us to delete it.
What we don't do
No analytics, telemetry or crash reporting in the app, and the frameworks it runs on have theirs switched off. No ads or cross-site tracking. We don't sell data and we don't train AI models on anything you send us.
This website
bot.usefulbuild.com is served by Cloudflare, which processes technical request data such as IP addresses to deliver the site and protect it from abuse. This site runs no analytics and sets no cookies. The download comes from GitHub.
Your rights
If you're in the EEA or the UK, we rely on legitimate interests to handle feedback and keep the service safe. You can ask to see, correct or delete feedback you sent, or object to how we use it, at hello@usefulbuild.com. You can also complain to your local data protection authority. Data we hold is processed in the United States.
Changes
If what the app sends changes, we update this page and its date first.