This is the technical companion to the privacy policy. That page is the legal document. This one tells you, setting by setting, what actually goes over the network.
The rule underneath everything: your audio never leaves your Mac unless you deliberately pick a cloud transcription provider. By default, nothing does.
Default setup: nothing leaves
Out of the box, with a local transcription model and no AI model connected:
| Thing | Where it goes |
|---|---|
| Audio | Your disk. Nowhere else. |
| Transcript | Your disk. Nowhere else. |
| Your typed notes | Your disk. Nowhere else. |
| Calendar events (Apple Calendar) | Read on your Mac. Not copied off it. |
| MCP traffic | Between two processes on your Mac. No port, no socket. |
You can check the last one yourself: the MCP server talks over stdio, so there is nothing listening on any port to connect to.
What each choice changes
A local AI model (LM Studio or Ollama)
Nothing leaves. Ghosty Notes talks to a server running on your own machine, over localhost.
A hosted AI model with your own key
The meeting text goes to the provider you chose, so it can write a summary or answer a question. Your audio does not. You are billed by that provider directly.
Providers on offer: OpenAI, Anthropic, Google Gemini, Mistral, OpenRouter, Cloudflare Workers AI, Azure OpenAI, Azure AI Foundry, and a Custom option for any compatible endpoint. See AI models for notes.
A cloud transcription provider
This is the one that sends audio. If you choose Deepgram, AssemblyAI, OpenAI or any other cloud transcription service in Settings, AI, Transcription, your recorded audio is uploaded to that company for transcription.
We list these because some people need them, most often for a language the local models do not cover. But be clear that this is you opting out of local transcription. The local-first promise applies to the local models, which are the default. See transcription models.
Google or Outlook calendar (Pro)
Connecting one authorises us to read your calendar events through that provider, so your meetings can be matched to recordings. This is calendar data only. Not your notes, not your transcripts, not your audio.
Apple Calendar does the same job with nothing leaving the device, and on a Mac it usually already covers your Google and Outlook accounts.
Signing in
An account is needed for Pro. It gets us your email address and your subscription state. Your notes are never part of it. There is no upload of your vault, on any plan.
Paying does not move your data
Both plans run on your Mac. Pro unlocks local capabilities such as speaker identification; it does not move work to a server.
Deleting things
Your notes are files. Delete a note in the app and the file goes. Delete the whole vault folder and it is all gone:
~/Library/Application Support/ghosty-notes
There is no server-side copy to also delete, because there was never a server-side copy. That cuts both ways: there is also no backup we can restore for you. Back the folder up yourself. See notes and files.
Checking any of this yourself
- Watch the network while you record. On a local setup you will see no traffic carrying your meeting.
- Read the files. Your notes are Markdown and your transcript is JSON, in a folder you can open.
- Read the audit log. Every write a coding agent makes is recorded in
.mcp-audit.log, append-only, with a fingerprint of the file before and after. See the MCP tool reference.