DEV Community

Cover image for Why I Built Clearminutes: A Privacy-First Meeting Assistant
James Gibbard
James Gibbard

Posted on • Originally published at devbytes.co.uk

Why I Built Clearminutes: A Privacy-First Meeting Assistant

Like many developers, I spend hours in meetings every week. And like many developers, I've tried various meeting transcription tools: Otter.ai, Fireflies, Granola. They all share one thing in common: they send your audio to the cloud.

The Problem with Cloud Transcription

Every time a meeting bot joins your call, it's recording everything. Your strategy
discussions. Your 1:1s with reports. Your sales calls with prospect data. All of it uploaded to servers you don't control.

For most meetings, that's probably fine. But what about:

  • Healthcare professionals discussing patient information (HIPAA)
  • Lawyers in privileged client conversations
  • Financial advisors discussing sensitive portfolio details
  • Startup founders in investor meetings with proprietary information

The "just don't use it for sensitive meetings" argument doesn't hold up. You can't always predict which meeting will discuss something sensitive.

Building Local-First

I built Clearminutes with a simple principle: your audio never leaves your machine.

We use Whisper.cpp running locally on your Mac or Windows PC. The transcription happens entirely on-device, using your GPU (Metal on Mac, CUDA on Windows) or CPU. No cloud services see your audio. Ever.

How It Works

  1. You start a recording in Clearminutes
  2. Audio is captured from your microphone (and optionally system audio)
  3. Whisper processes it locally on your device
  4. The transcript and AI summary stay on your machine
  5. You own everything—no server copies, no training data

The Privacy Advantage

Because processing happens locally:

  • Healthcare professionals can transcribe patient sessions without HIPAA concerns
  • Lawyers can use it in privileged conversations
  • Anyone can transcribe confidential business meetings
  • No internet required—it works offline

Beyond Privacy: Speed and Cost

Local processing isn't just about privacy. It's also:

  • Faster: No upload/download latency. Real-time transcription.
  • Cheaper: No per-minute fees. No subscription for basic features.
  • More accurate: Use the largest Whisper model without cloud costs.

Try It Free

Clearminutes is free to try with local transcription using Whisper Small. Download it for Mac or Windows and see what private meeting transcription feels like.

Your meetings belong to you. Keep them that way.

Top comments (1)

Collapse
 
monkmodeapp profile image
Monk Mode Team

Cool project! Building AI-powered tools that run locally is smart for privacy. One thing to keep an eye on with any AI tool is API costs — they add up fast, especially with transcription and summarization. I use TokenBar (tokenbar.site) to track my AI spending across Claude, OpenAI, Gemini, Cursor, and Copilot right from my macOS menu bar. Makes it really easy to see exactly where your AI budget is going without checking billing dashboards.