Guide

How to Verify an AI Note Taker Is Actually Offline

Last updated July 2026

Quick answer

To verify an AI note taker actually runs offline, cut its internet and watch what breaks: turn on Airplane Mode (or block the app with a network monitor like Little Snitch), then record and generate a note. A truly local tool keeps working and opens zero connections; a cloud tool stalls. NoteGenerator for Mac builds this in — a live connection counter that reads 0 when sealed and a one-tap Seal Test — demonstrating no connection during that session on that machine, not a permanent global guarantee.

TL;DR

  • Offline is not the same as bot-free: a "bot-free" tool can still stream your audio to the cloud, so verify the stronger claim — that the app runs on-device.
  • The fastest test is Airplane Mode: if it still records and writes the note with the network off, generation is happening on your machine.
  • Go deeper with a network monitor — Little Snitch, LuLu, or macOS Activity Monitor — to watch what an app actually reaches while it is online.
  • Every test is a snapshot of this session on this machine. It proves behavior now, not a permanent guarantee — so re-run it whenever you want fresh proof.
  • NoteGenerator for Mac makes it one tap: a live connection counter that reads 0 when sealed, plus a Seal Test you run yourself, scoped to that session on that machine.

"Offline" and "private" are two different claims

Before you test anything, know which claim you are actually checking. Many AI note takers advertise privacy by saying no bot joins your call — but bot-free is not the same as offline. Tools like Granola and Jamie skip the meeting bot, yet still send your audio to the cloud to transcribe it and keep a cloud copy of the transcript.

Offline (local) is the stronger claim: recording, transcription, and AI note generation all happen on your own machine, and the app keeps working with the network off. That is the claim worth verifying, because it is the one that means your words never leave your device. The tests below check for it directly, rather than taking a marketing line on faith.

Four tests anyone can run

You do not need special software to check whether an app is local. In rough order of effort:

  1. Airplane Mode / Wi-Fi off — the fastest test. Cut the network, then do your normal task. If the app still records and writes the note, that work is running on your device.
  2. A network monitor (Little Snitch or LuLu) — a small firewall that shows every outbound connection an app attempts, in real time, and lets you allow or block each one.
  3. Built-in macOS tools — open Activity Monitor > Network, or run lsof -i / nettop in Terminal, to see per-app connections without installing anything.
  4. A connection counter — a running tally of how many network connections a session made. Zero means the app opened no network connections during that session.

Airplane Mode proves the app works with no network; a monitor proves what it tries to reach when the network is available. Use both for a complete picture.

Step by step: verify it yourself

  1. 1

    Run the task once online as a baseline

    Record a short session and generate a note while connected, so you know what a complete, successful result looks like before you cut the network.

  2. 2

    Turn off the network

    Enable Airplane Mode, or turn off Wi-Fi and unplug Ethernet. This removes every path the app could use to reach a server during your test.

  3. 3

    Repeat the exact task offline

    With the network off, record and generate a note again. A local tool completes all three steps — record, transcribe, write — while a cloud tool stalls or errors on transcription or generation.

  4. 4

    Judge the offline result

    If the note is produced fully offline, generation runs on your device. If any step fails without the internet, that step depends on a server.

  5. 5

    Watch outbound connections while online

    Reconnect and open a network monitor — Little Snitch, LuLu, macOS Activity Monitor's Network tab, or Terminal's `lsof -i` / `nettop` — then use the app and watch what it tries to reach.

  6. 6

    Separate housekeeping from content uploads

    Expect a few content-free connections such as a model download or an update check. What matters is that your audio, transcript, and notes are never uploaded.

  7. 7

    Use NoteGenerator's live counter and Seal Test

    In NoteGenerator for Mac, watch the connection counter for this session read 0 when sealed, then tap the Seal Test: the app tries to open a connection to itself and you watch it be stopped before it reaches the network.

  8. 8

    Interpret the result honestly

    Treat the outcome as proof for that session on that machine, not a permanent global guarantee. Re-run the Seal Test or the airplane-mode test whenever you want fresh confirmation.

What each test proves — and what it does not

Being honest about scope is the whole point, so hold these tests to what they actually show.

  • Airplane Mode proves two things: the app functions with no network, and nothing can leave while the radios are off. But that guarantee lasts only while Airplane Mode is on — a cloud app can queue uploads and send them the moment you reconnect.
  • A network monitor shows you the connections an app attempts; blocking one proves it was stopped before anything left. It reflects the app's behavior during your session.

What none of these prove is that a binary can never send data under any condition — a different network, a future update, a different machine. Verification is a snapshot of this session on this machine. That is not a weakness; it is the honest ceiling of any such test. The right response is to re-run it whenever you want fresh proof.

How NoteGenerator makes it a one-tap Seal Test

NoteGenerator for Mac builds the manual test into the app so you do not need a firewall to see it.

  • A live connection counter shows the number of network connections this session. When the app is sealed, it reads 0.
  • A one-tap Seal Test has the app deliberately try to open a network connection to itself — and you watch it get stopped before it reaches the network.

The scope is stated plainly inside the app: the counter and Seal Test demonstrate no connection during that session on that machine — they do not claim the binary can never connect under other conditions. You can also just do the classic test: turn Wi-Fi off and record. Recording, transcription, and the AI-written note all keep working on-device (Apple silicon, M1 or later; 16 GB of memory recommended for the AI note — with less you still get the transcript, just not the AI-written note).

The connections you'll still see — and why they carry no content

After a one-time setup, NoteGenerator keeps nothing on the wire — with a short, named list of exceptions, none of which carry your audio, transcript, or notes:

  • the one-time download of the on-device AI model;
  • trial or license activation, which sends a one-way device code (a persistent device identifier treated as personal information — never your name, email, or content), and, when you activate a purchase, your license key;
  • software-update checks, on by default with an off switch in Settings;
  • links you choose to open.

A network monitor will show these, and that is expected — they are housekeeping, not your data. This is why the honest claim is "nothing leaves your Mac, after a one-time setup, apart from these named exceptions," never a bare "nothing ever connects." The complete list lives on the specs and privacy page.

Reading the result honestly

Interpret what you saw without over-reading it:

  • Local, for this session: the offline run finished and the counter read 0, or your monitor showed only named housekeeping. Your content stayed on the machine.
  • Cloud-dependent: transcription or note generation failed with the network off, or the monitor showed content being uploaded. That step needs a server.
  • Unproven: a tool that calls itself "sealed" showed a connection it can't explain. Treat the claim as unverified until it is explained, and report it.

Repeat the test whenever you want — that repeatability is the feature. Proof you can re-run beats a privacy promise you simply have to believe.

Frequently asked questions

  • How do I verify an AI note taker is offline?

    You verify an AI note taker is offline by cutting its network and repeating your task: turn on Airplane Mode (or block the app with a monitor like Little Snitch), then record and generate a note. A local tool finishes and opens zero connections; a cloud tool stalls. For deeper proof, watch outbound connections in macOS Activity Monitor. NoteGenerator for Mac automates this with a live connection counter and a one-tap Seal Test, scoped to that session on that machine.

  • Does my AI note taker send my data to the cloud?

    Your AI note taker sends data to the cloud if it can't record, transcribe, and write notes with the internet off. Turn on Airplane Mode and try your normal workflow: if transcription or note generation fails, that step runs on a server. A network monitor shows exactly what leaves. NoteGenerator for Mac does all three on-device after a one-time model download, so no audio, transcript, or note reaches any server — there is none to reach.

  • How can I test if an app is really offline?

    You test if an app is really offline by removing its internet and confirming it still does its job. Enable Airplane Mode, or use a firewall like Little Snitch or LuLu to block the app, then run your normal task. macOS Activity Monitor's Network tab and Terminal's `lsof -i` show live per-app connections. These tests prove behavior for that session on that machine; they don't guarantee the app can never connect under other conditions.

  • Will an AI note taker work in airplane mode?

    An AI note taker works in Airplane Mode only if it runs on-device — most do not, because their transcription and AI live in the cloud. A local tool records, transcribes, and generates notes with every radio off. NoteGenerator for Mac works in Airplane Mode after a one-time model download: recording, transcription, and note generation all run on the Mac (Apple silicon, 16 GB memory recommended for the AI-written note; with less you still get the transcript).

  • How do I tell if a Mac app is really local?

    You tell if a Mac app is really local by combining an offline run with a network watch. First, use it in Airplane Mode — local apps keep working. Second, watch its outbound connections with Little Snitch or Activity Monitor while online: a local app makes none tied to your content, only named housekeeping like update checks. NoteGenerator for Mac shows this directly with a connection counter that reads 0 when sealed, for that session on that machine.

  • What is NoteGenerator's Seal Test?

    A Seal Test is NoteGenerator for Mac's one-tap self-check: the app deliberately tries to open a network connection to itself, and you watch it get stopped before it reaches the network. Paired with a live counter of connections this session — which reads 0 when sealed — it lets you prove the app's own path out is closed. Its scope is exact: it demonstrates no connection during that session on that machine, not that the binary can never connect.

  • Does airplane mode guarantee an app can't send my data?

    Airplane Mode guarantees no data leaves only while it is on, because it disables the Mac's radios — the app has no path out during that window. It does not prove the app stays local once you reconnect, since a cloud app can queue uploads and send them the moment the network returns. To check that, watch outbound connections with a monitor while online, or choose a tool like NoteGenerator for Mac that keeps your recordings, transcripts, and notes on-device even when connected — the only things it sends are named, content-free exceptions (a one-way device code for license or trial, and update checks you can turn off).

  • Is a bot-free note taker the same as an offline one?

    A bot-free note taker is not the same as an offline one. Bot-free means no meeting bot joins the call, but tools like Granola and Jamie still send audio to the cloud for transcription and keep a cloud transcript. Offline (local) means recording, transcription, and note generation all happen on your device with nothing sent. NoteGenerator for Mac is on-device, not just bot-free — verify the stronger claim by running it with Wi-Fi off.

  • What network connections will a truly local note taker still make?

    A truly local note taker may still make a few content-free connections, and seeing them is normal. For NoteGenerator for Mac these are named: a one-time download of the AI model, trial or license activation (a one-way device code, never your name, email, or notes), software-update checks (on by default, with an off switch), and links you choose to open. None carry your audio, transcript, or notes. The full list is on the specs page.

First version

Try it for a week. No account, no card.

Download, drag to Applications, done. The free week is a real license.

Runs on a Mac with Apple silicon (M1 or later). 16 GB of memory recommended — with less, you get the transcript but not the AI-written note.

Not sure? Apple menu → About This Mac. You’re looking for an Apple chip (M1 or later); 16 GB or more of memory gets you the AI-written notes.

The AI that writes your notes runs entirely on your Mac, and it is big. That’s why we recommend 16 GB — with less, you can still record and get transcripts, but the note-writer needs the memory. It’s the cost of nothing leaving the machine.

Older Mac, or not a Mac at all? Tell us what you’re on — it’s how we decide what to build next.

Notarized by Apple — Apple has checked this exact app, so it opens without warnings. No account needed — the app has no login.