Privacy
CodeHearth is local-first by design. The short version: your code stays on your Mac.
What stays on your Mac
When you use an on-device model, everything happens locally:
- Your source code and the files in your project.
- Your prompts and the model's responses.
- Proposed edits, diffs, and the results of any commands you approve.
- Your session history, settings, and downloaded models.
None of this is transmitted to us or to any third party.
What we collect
Nothing. CodeHearth has no accounts, no sign-in, and no analytics or telemetry. We don't track usage and we don't receive your code, prompts, or results.
When the network is used
CodeHearth is usable fully offline with an on-device model. It only reaches the network in two situations, both initiated by you:
- Downloading a model. When you choose to download an on-device model, it's fetched from the model's public host. After that, it runs locally.
- Connecting to a server you choose. If you point CodeHearth at a model server (on your machine or elsewhere on your network), your prompts and relevant code are sent to that server so it can generate responses. That server is operated by you (or whoever you configured), not by us. Its handling of your data is governed by that software, not this app.
Files and your system
CodeHearth works directly with the project folder you open and can run commands you approve. It does this locally, under your control. Actions that modify files or your system require your confirmation. It doesn't upload your files anywhere.
Changes to this page
If our approach to privacy changes, we'll update this page. Material changes will be reflected here before they take effect.
Contact
Questions about privacy? Email support@codehearth.app.
Last updated: June 2026.