In short
Yes — you can get a full transcript of a sensitive meeting without any bot joining and, in the most private setup, without audio ever leaving your computer. The most flexible route is Notta Desktop's Privacy Mode (beta, included with Notta Pro at $8.17 a month billed annually): it records the call and transcribes it locally on Mac or Windows, so no bot appears in the meeting and no audio is uploaded. MacWhisper (free, or €65 one-time for Pro) offers similar on-device transcription on Mac only. If you need cloud AI summaries, Granola ($14 a user a month) adds no bot and deletes the audio after transcribing. In every case, tell participants first and set the transcript to auto-delete.
- For the most sensitive meetings, transcribe on your own computer: Notta Desktop's Privacy Mode (Mac and Windows) or MacWhisper (Mac only) keep audio local and send no bot to the call.
- If you need cloud AI summaries, Granola joins no meeting and deletes audio after transcribing — but turn off model training and set transcript auto-deletion.
- Tell participants and get agreement before recording, whatever tool you use; desktop recorders give no automatic notice.
- After the meeting, review and redact the transcript, export it to an approved location, then delete it from the app.
What you need
| Computer | Mac or Windows 10+. Notta's Privacy Mode asks for at least 4 GB of RAM and 2 CPU cores, and Apple Speech Analyzer requires macOS 26+. Keep at least 500 MB of free disk space — Notta warns Privacy Mode may fail below that. |
|---|---|
| App | A bot-free transcription tool: Notta Desktop (Privacy Mode), MacWhisper, Granola, or Fireflies Desktop. |
| Consent | Agreement from every participant before you record. Desktop tools do not announce themselves (Fireflies Desktop's consent audio is the exception). |
| A retention decision | Decide in advance where the transcript will be stored and when it will be deleted. |
Step 01: Decide whether it should be recorded at all
Not every sensitive meeting needs a transcript. Some conversations — legal advice, disciplinary matters, or candid one-to-ones — may be better served by typed notes you control from the first keystroke. Recording can also affect privilege and expectations of confidentiality in ways that vary by jurisdiction. This page is a practical procedure, not legal advice; if privilege is in play, ask the lawyer involved before hitting record.
Step 02: Tell participants and get agreement
Whatever tool you choose, tell the other side before you record and get their agreement. A simple script works: "I take notes with a transcription app so I can focus on the conversation. It records locally on my computer — nothing is uploaded — and I'll delete the transcript after I send you the summary. Is that okay?" Consent rules differ by state and country, so check our guide to recording consent laws before you rely on a verbal nod. Note that desktop recorders give no automatic notice to participants; Fireflies Desktop's consent audio, which announces recording by default, is the exception.
Step 03: Choose where the audio is processed
This is the decision that matters most for privacy. There are three workable routes, and the right one depends on how sensitive the meeting is.
| Route | Examples | What leaves your computer |
|---|---|---|
| On-device transcription | Notta Desktop Privacy Mode (Mac/Windows, beta), MacWhisper (Mac), Krisp Enterprise | No audio. Notta still needs internet for login and updates; MacWhisper states "no data leaves your machine" |
| Cloud, no audio kept | Granola, Fireflies Desktop | Audio is processed in the cloud but deleted after transcription; transcripts remain until you delete them |
| Platform AI in your own tenant | Microsoft Copilot, Gemini in Meet | Audio stays within your organisation's existing tenant, processed as a stream and not retained per Microsoft's documentation |
For the most sensitive meetings — HR, legal, board, M&A — the on-device route is the strongest choice, and Notta Desktop's Privacy Mode is the most flexible option in it: unlike MacWhisper, it works on both Mac and Windows, and local transcription in Privacy Mode does not consume your cloud transcription minutes. It is still in beta, so test it before relying on it for a critical meeting. If you need cloud AI summaries, Granola is the privacy-conscious cloud option because it deletes audio after real-time transcription.
Step 04: Set it up before the meeting
For the local route, switch Notta Desktop to Privacy Mode (or enable MacWhisper's meeting recording) before the call starts — see our guide to transcribing confidential meetings without uploading for the full offline set-up, including model choice. For the cloud route in Granola, do two things before the meeting: turn off model training on your transcripts, and set transcript auto-deletion to the shortest window that fits your workflow. Doing this in advance means you are not hunting through settings while the meeting is starting.
Step 05: Test with a 1-minute call
Run a one-minute test call before the real thing. Confirm that both your microphone and the other side's audio are captured — desktop recorders capture system audio, and a wrong audio input device is the most common reason a transcript comes back half-empty. Check that the transcript appears and, if you are using the local route, that it completes without prompting you to go online.
Step 06: Record the meeting
Record the call and take part normally. If you are screen-sharing during the meeting, do not share the window of the recorder app if that would disclose the transcript or its content to the other side mid-call. With Notta Privacy Mode or MacWhisper, no bot joins the meeting, so participants see nothing unless you tell them — which is exactly why step 2 matters.
Step 07: Review and redact
Read the transcript before anyone else does. Correct names and technical terms the model got wrong, and delete passages that are more sensitive than they need to be — a summary of the decision is often all that should survive. Note that redaction is manual in Granola, so budget time for this step rather than assuming the tool cleaned it up.
Step 08: Store or delete
Export the transcript (or your edited summary) to wherever your organisation approves — a case file, a client folder, an HR system. Then delete the transcript and recording from the app itself, and check the local folder where the tool stores recordings so nothing lingers on disk. If you set an auto-deletion window in step 4, verify it actually fired.
Is local transcription as accurate as cloud?
It depends on the model and the language, not on whether transcription happens locally or in the cloud. Local tools run the same kinds of speech models cloud services do — just on your hardware instead of a data centre — so accuracy varies by model size, audio quality, and how well the model handles your language. Notta says Apple Speech Analyzer is its recommended local model, available on macOS 26+, where it extends local transcription from 5 languages to 11.
We have not measured accuracy figures for local versus cloud transcription and will not state numbers we have not tested. The practical approach: run the step-5 test call in the language you will actually use, and judge the transcript yourself. For English-language calls, a well-configured local model is typically good enough for notes and summaries; for rarer languages, check the tool's supported local language list before the meeting rather than after.
What still goes online in "offline" mode?
Local transcription means no audio leaves your computer — it does not always mean zero network activity. Notta's Privacy Mode still needs internet for login and periodic licence checks, and for app updates. MacWhisper states that "no data leaves your machine." Granola and Fireflies Desktop are cloud tools by design: they process audio off your computer and delete it afterwards, but the audio does travel during the call.
If the distinction matters for your meeting, check it yourself: run a test call with a network monitor such as Little Snitch (Mac) or Resource Monitor (Windows) and watch what the app connects to during local transcription. That is the only way to confirm, for the version you are running, that audio is not being uploaded.
What about in-person sensitive meetings?
The same logic applies without the call platform. A dedicated recorder with offline recording — such as Notta Memo — can capture an in-person conversation with no bot and no meeting platform involved, but note that its AI features still upload the recording for processing after you sync; the recording itself is offline, the AI is not. See our Notta Memo review for details.
For fully offline in-person transcription, use the same on-device route as this guide: record with any offline recorder (or your phone in airplane mode with an on-device app), then transcribe the file locally with Notta Desktop's Privacy Mode or MacWhisper. Our roundup of the best recorders covers hardware options for in-person capture.
Frequently asked questions
Can I transcribe a Zoom call without anything being uploaded?
Yes. Notta Desktop's Privacy Mode and MacWhisper both record the call's system audio and transcribe it on your own computer, so no audio is uploaded and no bot joins the meeting. The caveats: Notta still needs internet for login and updates, Privacy Mode is currently in beta, and MacWhisper is Mac-only. Test with a one-minute call and a network monitor if you need certainty for a specific meeting.
Do bot-free cloud tools store my audio?
Bot-free cloud tools such as Granola delete the audio after real-time transcription, so audio is not retained — but it is processed in the cloud during the call, which is why they suit sensitive rather than maximally sensitive meetings. Transcripts are a separate matter: retention windows run from 1 day to 1 year on Enterprise plans, so set transcript auto-deletion and turn off model training before the meeting. For meetings where audio must never leave your computer, use Notta Desktop's Privacy Mode or MacWhisper instead.
Is a bot-free recording more private than a bot?
Generally, yes, in two ways. First, no visible bot joins the meeting, so you are not announcing the recording to everyone on the call — though you should still tell participants yourself. Second, with on-device tools like Notta Privacy Mode or MacWhisper, the audio never sits on a vendor's server at all. A bot-free cloud tool like Granola removes the bot but still processes audio in the cloud, so it is a middle ground.
Do I have to tell people if I transcribe locally?
Consent rules depend on your jurisdiction and the parties on the call, not on where the audio is processed — local recording does not exempt you from consent laws. Check our guide to recording consent laws by state. As a practical matter, telling people is also the professional thing to do, and a one-line script (see step 2) makes it painless.
Is local transcription HIPAA compliant?
Local processing helps — if audio never leaves the device, there is no cloud processor for that audio — but HIPAA compliance is an organisational question, not a feature flag. Regulated teams still need to evaluate vendor agreements, BAAs, record-keeping, and what the vendor says about training data. See our guide to transcription software for regulated teams for the full evaluation checklist.
Sources
- [1]Notta Privacy Mode — Notta; vendor documentation
- [2]Granola for regulated teams: HIPAA workspaces, retention windows, redaction and deletion — Granola; vendor documentation
- [3]How to record meetings without a bot on the Fireflies Desktop app — Fireflies.ai; vendor documentation
- [4]Granola pricing — Granola; vendor pricing page
- [5]Fireflies pricing — Fireflies.ai; vendor pricing page
- [6]Krisp pricing — Krisp; vendor pricing page
- [7]MacWhisper — Good Snooze; vendor product page
- [8]Capture conversations — Copilot Notebooks — Microsoft; vendor documentation
- [9]HHS Office for Civil Rights: Guidance on HIPAA & Cloud Computing — HHS Office for Civil Rights; regulator guidance
- [10]ZwillGen: First major AI meeting assistant lawsuit — practical lessons — ZwillGen; law-firm analysis
- [11]UC Today: Otter.ai fails to dismiss core privacy claims in U.S. court — UC Today; news
- [12]University of Waterloo: Meeting Bots & AI Transcription Tools guidelines — University of Waterloo; policy