Cannoli

Security overview

Written for the person who has to approve Cannoli. The short version: speech-to-text and speaker separation run on the customer's Mac, Cannoli operates no transcript storage, and in Managed mode only text passes through a stateless relay to Anthropic, which deletes it within 30 days and may not train on it.

What leaves the device, by mode

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)
Draft. The detailed security overview below is under review by counsel and is not yet in effect. It is published so prospective customers can see exactly what Cannoli intends to commit to.

Related: Data Processing Addendum, subprocessors, privacy policy.