Privacy Policy
Last updated: August 15, 2026
Local-First Architecture
Cauchy runs on your Mac and talks to no server of ours, because there is none. The app collects no telemetry, no analytics and no crash reports. We do not know when you open it, what you read, or what you ask.
Your Data
Workspaces — highlights, threads, viewport state and thumbnails — are written to ~/Library/Application Support/Cauchy/workspaces/, and cached reference indexes to ~/Library/Application Support/Cauchy/reference-index/. A Gemini API key, if you add one, lives in the macOS Keychain. Deleting those folders deletes the data; nothing is synced anywhere.
What Leaves Your Mac When You Ask
The PDF itself is never uploaded. With a cloud connector, a question sends the text you highlighted, the text around it, and the statements and passages retrieval selected from elsewhere in the same document. Which provider receives it depends on the connector you chose:
- Apple Intelligence: runs on-device. Nothing leaves your Mac.
- Claude Code (Anthropic): Cauchy spawns the
claudeCLI you signed into; the request goes to Anthropic under your existing agreement and their privacy policy. - Codex (OpenAI): the same, through the
codexCLI, under OpenAI's privacy policy. - Antigravity (Google): through the
agyCLI and your Google sign-in, under Google's privacy policy. - Gemini API (Google): sent directly to the Gemini API with your key, under the Gemini API terms.
Cauchy holds no credentials for these services. CLI connectors use the sign-in already on your machine; the Gemini key is yours and is read from the Keychain only to make the call.
Reference Indexing
Building the theorem and definition index reads pages of your document through a model. It prefers the on-device Apple Intelligence model, and falls back to Gemini only when you have supplied a key and the on-device model is unavailable. Results are cached locally and never leave your Mac.
This Website
The site is a static Next.js build hosted on Vercel and sets no analytics or advertising cookies. Downloads are served by GitHub Releases, which applies GitHub's privacy statement.
Contact
Questions about this policy belong in a GitHub issue. See also the terms of use.