Field notes·2026-05-29·10 min read

Record a Zoom call on Mac without a bot (2026 practical guide)

If you've ever invited fireflies.ai into a customer call and watched the deal stall, you understand the problem with bot notetakers. The 2026 answer on macOS is to record locally - ScreenCaptureKit captures both sides of the call without joining the meeting, and you stop having the bot conversation altogether.

zoomno-botmacscreencapturekithow-to

There are two ways to record a Zoom call. The cloud-bot way and the local-OS way. The bot way is what most lists describe: invite a third-party participant into the call, it joins as Fireflies Notetaker or Otter Pilot, it records to a vendor cloud, you pay per seat per month. The local-OS way is what this guide is about. Nothing joins the meeting. The recording happens on your Mac. The audio stays on your Mac.

We will walk through exactly what you need, why ScreenCaptureKit replaced BlackHole in 2026, the consent script that works in practice, and which corner cases to plan for.

Why bots fall apart in 2026

The bot-notetaker market is shrinking for three concrete reasons that didn't exist in 2022:

  • Enterprise security teams started writing explicit policies against third-party meeting bots after a series of NDA leak incidents in 2024-2025.
  • EU customers under GDPR began refusing to consent to vendors they cannot audit. "Who is otter.ai and where do they store this?" became a 14-day legal review on every call.
  • On a Mac in 2026, the native path is materially better. ScreenCaptureKit captures system audio at the OS layer with under 5% CPU overhead. There is no quality reason to add a third party.

We covered the comparison view in our 2026 meeting notetaker shortlist. This post is the how-to that goes with the conclusion.

What you actually need

  • Apple Silicon Mac (M1 or newer) on macOS 14.2+.
  • A native recorder that uses ScreenCaptureKit. Mac Note Taker is the obvious one; this guide uses it as the reference.
  • Two permissions: Microphone + Screen Recording. Both are normal macOS prompts.
  • Nothing else. No virtual audio cable. No browser extension. No Zoom-specific plugin.

The 90-second setup

  1. 01Install Mac Note Taker from macnotetaker.com/download.
  2. 02On first launch, grant Microphone permission and Screen Recording permission. macOS handles the prompts; the recorder doesn't store anything extra because of them.
  3. 03Open Zoom (or Meet, Teams, Slack huddles, Webex, FaceTime, Discord - any client that plays audio through your Mac).
  4. 04The menubar icon shows a record prompt the moment your mic activates. One click starts capturing mic + system audio in parallel.
  5. 05Talk normally. The recording shows up as a transcript when the meeting ends.

That's it. There is no per-meeting configuration, no per-participant setting, no calendar integration to bless. The OS-level capture works for every client that plays audio.

Most US states are one-party consent. EU jurisdictions under GDPR want a documented lawful basis plus disclosure. In practice, the line that gets accepted in under 30 seconds is short:

I record meetings locally on my Mac for my own notes. Audio and transcript stay on my machine, no third-party service. Happy to share the transcript after - let me know if you'd rather I not record.

Two things make this script work where 'I'm using Otter' doesn't: the on-device part disarms the most common privacy objection, and offering to share the transcript shifts the frame from surveillance to collaboration. The conversation usually ends with the other party asking how to get the same setup.

What gets recorded, what stays local

DataWhere it lives
Raw audio (mic + system)Your Mac, encrypted at rest if FileVault is on
Transcript textYour Mac, SwiftData store
Speaker turn timestampsYour Mac, alongside transcript
Voice fingerprint embeddingsYour Mac, profile library
AI summary (Ollama)Your Mac, generated locally
AI summary (OpenAI BYO key)Optional, sent direct Mac -> OpenAI under your key
Recording metadata to vendor cloudNever. Mac Note Taker has no telemetry.

If you opt into the OpenAI summary, the transcript goes from your Mac to your OpenAI tenant under your own API key. We do not proxy that traffic and we never see it.

Performance on real hardware

We benchmarked the full pipeline on three configurations during May 2026:

MacMemory60-min meeting CPU avgBattery hit
M1 Air8 GB12%11%
M2 Pro16 GB8%8%
M3 Pro 14"18 GB6%7%
M4 Max36 GB4%5%

These numbers are below what the Zoom client itself uses, partly because on-device ASR runs on the Neural Engine and partly because ScreenCaptureKit doesn't fight the meeting app for the audio mixer.

Corner cases worth knowing

Meeting on iPhone, taking notes on Mac

ScreenCaptureKit can't see a different device. Two workarounds: route the iPhone audio to the Mac via Continuity / AirPlay (then record the Mac as normal), or take the call on the Mac in the first place. The second is more reliable.

Multi-language meeting

Mac Note Taker ships 25 EU languages bundled on-device. Diarization is language-agnostic - a Spanish meeting with a German speaker labels both correctly. Switch the ASR model in Settings -> General.

Multiple meetings stacked

Back-to-back calls each become a separate transcript with its own speaker list. The voice fingerprint library remembers people across recordings, so the same Account Manager labeled in your 9am call labels automatically in your 10am call.

Forgot to start recording

If you missed the prompt, hit record at any point during the meeting. You will lose the part before, not everything. There is no way to time-travel into already-played system audio.

After the call

The transcript renders inline at meeting end. Speakers from past calls auto-resolve to names. The summary tab gives you the 5-bullet summary, action items, and a chapter list - generated by whatever LLM you pointed the app at. For sensitive workstreams, point it at local Ollama; for sharper output, point it at OpenAI with your own key. We covered the tradeoff in our Ollama vs OpenAI guide.

Bottom line

If you take Zoom calls on a Mac in 2026 and you have ever paused before clicking the Fireflies invite, the local-OS path is the answer. Two permissions, one menubar icon, no bot. Mac Note Taker is $149 lifetime with three-Mac activation; the first 100 buyers pay $79 with code FOUNDER.

Frequently asked

  • How do I transcribe a Zoom call without a bot in 2026?

    Use a Mac-native recorder that captures mic + system audio via ScreenCaptureKit. Mac Note Taker does this with one menubar click. Nothing joins the meeting.

  • Is BlackHole still needed in 2026?

    No. ScreenCaptureKit (macOS 13+) replaced virtual audio drivers as the recommended path. Less setup, lower CPU, no extra kernel extension.

  • Will Zoom or my company detect the local recording?

    ScreenCaptureKit reads at the OS mixer layer. The meeting client doesn't see a new virtual device or a tap added to its stream. Standard meeting-recording disclosure still applies.

  • Can I record from Zoom's web client?

    Yes. ScreenCaptureKit doesn't care which app is producing the audio - browser, native client, Electron wrapper. If it plays through the system mixer, we capture it.

  • What about Zoom Phone or PSTN calls?

    If the call audio plays through your Mac (Zoom Phone desktop client, or routed via your iPhone), yes. Pure PSTN on a separate device requires routing the audio back to the Mac first.

  • Is recording a Zoom call legal?

    In most US states (one-party consent) and across the EU with disclosure, yes. Always check your employer and customer policy. Local-only recording usually resolves the third-party-vendor objection that drives most refusals.

Try Mac Note Taker

Lifetime $149 - $79 for the first 100 with code FOUNDER.

See pricing

Related reading

Record a Zoom call on Mac without a bot (2026 practical guide) · Mac Note Taker