How Gorp handles your data

I built Gorp so a meeting can be recorded, transcribed and written up without leaving the Mac it happened on. This page shows where your recordings go, every connection the app can make, and what Gorp doesn’t protect for you. The legal version is the privacy policy.

The short version

Where your meetings go

Gorp records, transcribes and writes notes on your Mac. Recordings, transcripts and notes are saved as ordinary files in your user Library. There is no Gorp account, and I don’t run a server that receives or stores your meetings.

Anything leaving your Mac is your choice. If you pick a cloud AI service, with your own API key or through your Claude or ChatGPT plan, Gorp sends that meeting’s audio or text straight to that provider. If the writer you picked fails, Gorp offers only on-device alternatives. It never switches you to the cloud on its own.

Where Gorp sends data Your Mac holds your recordings, transcripts and notes and runs the on-device models: Parakeet, Apple Speech, Apple Intelligence, Gorp’s built-in writer and Ollama on 127.0.0.1. Only if you set them up, solid arrows lead to a cloud AI service you choose with your own key, to Claude Code or Codex on this Mac, and from your iPhone or Watch recorder, which is coming. Dashed arrows show the other connections, none of which carry meeting content: an update check to dl.gorpapp.com, model downloads from Hugging Face, and usage counts and feedback to gorpapp.com, which are off until you turn them on. Other connections · no meeting content dl.gorpapp.comdaily update checkno meeting datayou can turn it off Hugging Facemodel downloadsno meeting datawhen you set up local AI gorpapp.comusage counts, feedbackoff until youturn them on Your Mac Your libraryRecordingstranscriptsnotes On-device modelsParakeet · Apple SpeechApple Intelligence · built-in writerOllama on 127.0.0.1 Cloud AI you choosewith your own keyaudio or text of themeeting you send Claude Code / Codexon this Mac, sendingunder your Claude orChatGPT plan iPhone/Watch recordercomingoff until you paira phone Only after you set it up Where Gorp sends data Your Mac holds your recordings, transcripts and notes and runs the on-device models. The other connections, none carrying meeting content, go to dl.gorpapp.com for updates, Hugging Face for model downloads, and gorpapp.com for usage counts and feedback, off until you turn them on. Only after you set them up: a cloud AI service with your own key, Claude Code or Codex on this Mac, and the iPhone or Watch recorder, which is coming. Other connections · no meeting content dl.gorpapp.comdaily update check, no meeting datayou can turn it off Hugging Facemodel downloads, no meeting datawhen you set up local AI gorpapp.comusage counts and feedbackoff until you turn them on Your Mac Your libraryRecordings · transcripts · notes On-device modelsParakeet · Apple SpeechApple Intelligence · built-in writerOllama on 127.0.0.1 Cloud AI you choosewith your own key: audio or textof the meeting you send Claude Code / Codex on this Macsends under your Claude orChatGPT plan iPhone/Watch recorder (coming)sends recordings to your Macoff until you pair a phone Only after you set it up

One caveat today: on Macs without Apple Intelligence, choose the built-in private writer during setup; if you add an OpenAI key, notes go to OpenAI unless you change the writer.

Every connection the Mac app can make

This is the complete list. Gorp has no analytics SDK and no other network code. The update check is the only connection that is on when you first install it, and it carries no meeting data.

Show every connection (17 rows)
What leaves your Mac, when, and how to stop it
ConnectionWhat is sentWhen, and the defaultHow to turn it off
Update check to dl.gorpapp.comAn ordinary request: your IP address and the app name and version. No system profile.On. Once a day; the first check waits 30 minutes after first launch. Updates never install without you.Settings → Help: turn off Check for updates automatically.
Update downloadA download request. The update is signed and checked before it is unpacked.Only when you choose to install.Don’t install.
Local model downloads from Hugging FaceA download request (your IP address). Covers Parakeet, the speaker-separation and spelling-helper models, and the built-in writer models. No meeting data.When you prepare a model, or the first time you use one you haven’t prepared.Prepare the models once; they aren’t fetched again while they’re on disk.
Apple speech and Apple Intelligence assetsmacOS may download Apple’s own language assets from Apple.Managed by macOS.Your macOS settings.
Cloud transcription (OpenAI or Groq, your key)The meeting audio only.Off. Parakeet on your Mac is the default.Settings → AI & cost: choose Parakeet or Apple Speech.
Cloud writing (OpenAI, Anthropic, Google Gemini or Groq, your key)Your rough notes, any spellings you noted for the meeting, and the transcript. For a meeting started from your calendar, also spelling hints: invitees’ names (not addresses), capitalized words from the event title and terms from labelled spelling lines in its description. Text from attached materials only if you turn that on.Only once you add a key and that provider is the writer (see the caveat above).Settings → AI & cost: choose an on-device writer.
Checking an API key you addThe key only, to that provider’s free model list. No meeting content.When you add or test a key.Don’t add a key.
Claude Code or Codex on this MacThe same text, passed to that app, which sends it to Anthropic or OpenAI under your plan. Claude Code runs with its tools off and no saved session. Codex can read files on your Mac.Off.Settings → AI & cost.
Ask, Rewrite and saved actions with a cloud writerThe excerpts or note text you selected. Ask shows what will leave the Mac, with its sources, before it sends, unless you’ve told it not to ask again for that provider.Only when you run one.Use an on-device writer.
OllamaAudio or text to Ollama at 127.0.0.1, which never leaves the Mac. Gorp won’t use Ollama’s cloud models.Off.Settings → AI & cost.
Ollama installer and models from ollama.comA download request (your IP address). Gorp fetches the official Ollama installer itself; a model you download in Ollama setup is fetched by Ollama. No meeting data.Only when you press download in Ollama setup.Don’t use it.
Google or Microsoft calendarRead-only sign-in. Gorp reads today’s and tomorrow’s events every 10 minutes.Off.Settings → Calendar → Disconnect.
Recorder hand-off from iPhone or WatchRecordings from your phone, over your local network with an encrypted pairing, or through your own iCloud Drive, encrypted on the phone first. The iPhone and Watch recorders are coming.Off until you set it up.Settings → Devices.
Anonymous usage counts to gorpapp.comA fixed list of fields: event name, app version, build and coarse results. No identifier and no meeting content. The full list.Off.Settings → Privacy: Share anonymous usage counts.
Feedback to gorpapp.comYour message and only the details you tick. After a crash, Gorp asks first and opens the same form so you can read it.Only when you press Send.Don’t send it.
A Shortcut after notes are readyThe recap (no transcript), to whatever your Shortcut does with it.Off.Settings → Assistant.
Assistants you connect (Claude, Cursor and others)Gorp itself sends nothing, but the assistant may send what it reads to its own provider. It can’t change anything unless you turn on Let assistants make changes.Off until you connect one.Remove it from the assistant, or start it with --read-only.

What’s on your disk

Your library lives in ~/Library/Application Support/Gorp. Each meeting is a folder with plain JSON files and its audio, so you can read everything without Gorp. You can export Markdown, PDF, Word, subtitles, portable .gorp bundles or a full library backup.

API keys and calendar sign-ins go in the macOS Keychain, restricted to this Mac. They aren’t synced to iCloud Keychain and aren’t included in library backups.

Gorp does not encrypt the library itself. Your files are protected by your macOS user account and, if you turn it on, FileVault. Exports, .gorp bundles and backups are unencrypted copies too.

Deleting a meeting removes its notes, transcript, audio and attachments and leaves a small marker with only its ID and when it was deleted. It’s an ordinary file deletion. It can’t reach Time Machine copies, exports, or the original files you imported. You can also have Gorp delete audio automatically after a number of days, or as soon as the notes are written.

Gorp shows meeting titles and a short summary in Spotlight, on by default. That index stays on your Mac; you can turn it off in Settings → Assistant.

Setting it up for sensitive work

Everything on this list works today.

To keep every meeting on this Mac

  • Transcribe with Parakeet (the default) or Apple Speech, not OpenAI or Groq.
  • Write notes with Apple Intelligence, Gorp’s built-in writer, or Ollama. AI setup should show Leaves this Mac: Nothing.
  • Don’t add cloud API keys, and don’t pick Claude Code or Codex for confidential meetings. If you need a subscription, prefer Claude Code, which runs with its tools off; Codex can read files on your Mac.
  • Leave Include indexed meeting materials when creating AI notes off (the default).
  • Don’t connect an assistant, or start it with --read-only, and remember its provider sees what it reads.
  • Leave After notes are ready, run a Shortcut off, or check where that Shortcut sends the text.

To run with no network at all

  • Prepare Parakeet, the speaker model and the writer once while online. After that, transcribing and writing need no connection.
  • Turn off automatic update checks in Settings → Help, and check by hand on a network you trust.
  • Leave Share anonymous usage counts off (the default).
  • Don’t connect Google or Microsoft calendars. Use your Mac’s Calendar app instead.
  • Leave recorder hand-off in Settings → Devices off (the default).
  • macOS itself (iCloud, Apple Intelligence updates, Apple’s analytics) follows your system settings, not Gorp’s.

To protect the files on disk

  • Turn on FileVault. Gorp does not encrypt the library itself.
  • Use your own macOS user account, and turn off Spotlight in Settings → Assistant on a shared Mac.
  • Encrypt your Time Machine backups, and treat exports, .gorp bundles and library backups as unencrypted copies.
  • Set an audio retention rule if you shouldn’t keep recordings.
  • Use the consent tools. If someone objects, Stop and delete their audio removes their side.

Questions people ask me

Can I use Gorp for HIPAA work? Will you sign a BAA?

No, I don’t sign BAAs. For HIPAA, that depends on your setup. With on-device models, FileVault and your own device policies, your meetings stay on your Mac and I have no server that holds them. If you pick a cloud AI provider, that provider’s own terms, and any BAA it offers, apply to what Gorp sends it.

Do you have SOC 2 or ISO 27001?

No. There is no hosted service holding customer data to certify.

Is my data encrypted?

On disk, not by Gorp; it relies on FileVault and your macOS account. In transit, yes: HTTPS to every outside service, an encrypted pairing on the local recorder link, and the iCloud hand-off is encrypted on the phone before it reaches iCloud.

Can you see my meetings?

No. Nothing sends them to me. I only see what you put in a feedback report.

Does the AI provider train on my data?

That depends on the provider’s policy for your account or key. Gorp sends directly to them and doesn’t change their settings, so check their terms.

Does it work offline?

Yes, once the local models are downloaded. Turn off update checks and Gorp makes no connections unless you ask for one.

Is the app sandboxed and notarized?

Gorp is signed with my Developer ID, notarized by Apple, runs with the hardened runtime, and only installs updates that carry my signature. It is not App-Sandboxed, because the Claude Code and Codex bridges run programs you installed, which App Sandbox would block.

Does Gorp store voiceprints?

No. Telling voices apart happens on your Mac, and Gorp stores only the names you give speakers.

Is there telemetry?

None unless you turn on anonymous usage counts, which have a fixed, published field list and no identifier.

Who makes it, and where do I report a security problem?

Gorp is published by Interplex Ventures LLC. Write to security@gorpapp.com.