Cannoli

For teams whose counsel said “no cloud recording”

Meeting notes that never upload your audio.

Cannoli listens to your meetings and writes the notes, like the tools you know. The difference is where the work happens: transcription and speaker separation run on your Mac. Audio never leaves the device. Only text does, and only when you ask for AI notes.

Download for Mac$10.00 per user per monthFree forever, no card, no account to start. macOS 26 on Apple silicon.

Audio stays on the Mac

Apple's on-device speech engine transcribes both sides of the call in real time. There is no recording file and no upload.

Notes the way you already take them

Type rough notes during the meeting. Afterwards Cannoli reads them with the transcript and writes the notes you would have written with perfect recall, in your structure.

Three modes, your choice

Managed (our relay to Anthropic), bring your own Anthropic key, or Local-only where nothing leaves the device at all.

Compliance you can read

A published DPA, a precise data-flow table, a subprocessor list, and a security overview that says what is true today.

What leaves the device, by mode

The same table appears in the security overview and the privacy policy. It is the whole product in five rows.

ModeAudioTranscript textMetadata to CannoliWho can see content
Local-onlyOn deviceOn device onlyEntitlement check (plan, device id) if signed in; nothing if notNone
Bring your own keyOn deviceDevice → Anthropic, under your own Anthropic agreementEntitlement check onlyAnthropic (your account)
ManagedOn deviceDevice → Cannoli relay (in memory, never stored) → AnthropicEntitlement and a count of notes jobsAnthropic (deletes within 30 days, no training), Vercel (relay runtime, no persistence)

Cannoli and Granola, side by side

Granola's architecture is the market standard: audio to the cloud, notes from OpenAI and Anthropic. Cannoli inverts it. Granola facts from granola.ai/security and granola.ai/pricing, checked 2026-11-14.

GranolaCannoli
Speech-to-textCloud (Deepgram, AssemblyAI)On your Mac (Apple SpeechAnalyzer)
Speaker separationCloudOn your Mac (CoreML)
Audio leaves your deviceYes, streamedNever
Transcript storageGranola's cloudYour Mac only; Cannoli stores none
Training on your dataIndividuals: on by default, opt-outNever, contractually
Nothing-leaves-the-device modeNoYes (Local-only)
Use your own AI accountNoYes (bring your own key)
Business plan$14 / user / month$10 / user / month

What we say, and what we do not say

True today

  • Audio never leaves your device.
  • Transcripts live only on your Mac; Cannoli stores none.
  • No one trains models on your data: not Cannoli, and not our AI provider, by contract.
  • In Managed mode, text sent for notes is deleted by Anthropic within 30 days.
  • A Data Processing Addendum is published and applies to every plan.

Not yet, and we say so

  • Zero data retention at our AI provider is not the default. It is true in Local-only mode, and for bring-your-own-key customers whose Anthropic account has it.
  • SOC 2: on the roadmap, not started.
  • HIPAA Business Associate Agreement: not offered.
  • SSO: roadmap.

Details in the security overview.

Over 28% less than Granola, at every tier

Free, Business at $10.00, Enterprise at $25.00 per user per month. Both paid tiers are five-sevenths of Granola's published prices: 28.6% less.

See pricing