Limited time: Save up to 33% on every planView pricing
Voibe Logovoibe Resources
is fluidvoice safefluidvoicefluidvoice privacyfluidvoice open sourcefluid intelligenceopen source dictationon-device dictationdictation privacy

Is FluidVoice Safe? I Went Looking for What's Actually Open

Is FluidVoice safe? I dictated confidential work into it for three weeks, then read the repo properly. Your audio stays put โ€” one piece of it you can't see.

Is FluidVoice Safe? The Direct Answer

I dictated client names and unreleased product details into FluidVoice for three weeks, on the strength of one line in its README. Then I went and read the rest of the repo.

Here's what I found. The privacy promise holds. Every speech model it ships is a local download that runs on your Mac, and the line I'd trusted is specific: "Your voice, audio, and transcribed text never leave your machine unless you explicitly opt in to a cloud AI provider." Note the "unless" โ€” I'll come back to it โ€” but the default really is local.

The open-source part is where it gets complicated. You can read the app. You can't read Fluid-1, the model that rewrites every sentence you dictate. It's closed on purpose, and the developers say so outright.

So my audio was fine. The feature I'd been recommending to people is the one part nobody outside the project can check. Both of those are true at once, which is why "is it open source?" doesn't settle this.

Key Takeaway

FluidVoice keeps audio on your Mac across every speech model, and the app itself is GPLv3 and readable. Fluid-1, the model that cleans up your text, is closed. It runs locally, so nothing is going anywhere โ€” but nobody outside the project can check what it does to your words.

Key Takeaways: What's Open, What's Closed, and Where Each Piece Runs

Animation building the FluidVoice stack in four layers โ€” the GPLv3 app shell, the local speech models, the closed Fluid-1 enhancement model, and the optional cloud provider โ€” then dimming everything except Fluid-1 to show that the closed layer still sits inside the on-device boundary, closing on the stamp 'Local, but not readable'.
The closed part never leaves your Mac. That's a different problem from a cloud one.
ComponentOpen source?Runs where?What you can verify
FluidVoice appYes โ€” GPLv3 since 2026-02-23Your MacAll of it: capture, insertion, network calls, storage
Speech models (Whisper, Parakeet, Nemotron, Cohere Transcribe, Apple Speech)Mixed โ€” third-party models, each with its own termsYour MacThat they are local downloads, and which one is selected
Fluid-1 enhancement modelNo โ€” privately maintainedYour Mac (~3.5 GB)That it runs offline. Not what it does internally.
Anonymous analyticsClient code is openSent to the vendorWhat is sent โ€” install ID, date, app version, usage totals
Optional cloud enhancementNo โ€” third-party APIsOpenAI / Groq / your providerOnly your provider's published policy

All FluidVoice facts on this page were retrieved from the project README, the GitHub repository, and altic.dev/fluid on August 28, 2026.

The Part Everyone Praises Is the Part You Can't Read

Fluid Intelligence is what makes FluidVoice feel like an app you'd pay for. It takes the raw transcript and handles the formatting, the capitalisation, the tone โ€” the difference between a Whisper wrapper and something you'd actually write in. It runs a model called Fluid-1, an optional download of about 3.5 GB.

It's also the one piece you can't open up. The README puts it plainly: Fluid Intelligence is "a separate, privately maintained local AI runtime that powers advanced on-device dictation enhancement." And on why: "We're keeping Fluid Intelligence private for now so we can sustainably offer the core dictation experience for free."

Fair enough โ€” the closed model is what pays for the free app. But it does mean "FluidVoice is open source" describes the shell, not the part doing the interesting work.

Here's the bit worth slowing down on: closed doesn't mean it's sending anything anywhere. Fluid-1 has no network connection of its own. It works on your text on your machine whether you're online or not. What you give up isn't privacy โ€” it's the ability to check. You can see what it sends (nothing). You can't see what it changes: which phrasings it smooths out, what it drops, whether it ever rewrites your meaning instead of your punctuation. In my three weeks with it the enhancement layer summarised a dictation instead of cleaning it, and once pasted a chatbot-style refusal straight into a document I was writing. If the weights were open, someone could tell you why. As it is, you file an issue and wait.

What GPLv3 Actually Covers Here

FluidVoice, the free GPLv3-licensed macOS dictation app with on-device speech models and the closed Fluid-1 enhancement model
Free, local, and readable โ€” right up until the layer that does the clever bit.

FluidVoice switched licences partway through its life. The README: "From 2026-02-23 onward, this project is licensed under the GNU General Public License, Version 3.0 (GPLv3)." Anything before that was Apache 2.0. The repository has been public since September 2025 and now sits at 11,006 stars and 762 forks (August 28, 2026). GPLv3 is the stricter of the two โ€” modify FluidVoice and ship it, and you have to publish your changes under the same terms.

What that buys you is real. You can read how audio gets captured, which model loads, how text is injected through the macOS accessibility APIs, what touches the network, and where transcripts land on disk. A dictation app sees everything you write, so being able to check all of that is worth something โ€” and it's more than most paid competitors let you see.

What it doesn't cover is a model shipped as weights under separate terms. The licence applies to the code in the repository, and Fluid-1 isn't in the repository. That arrangement is completely normal in AI tooling. It's also why "open source" no longer tells you much about how much of an AI product you can verify.

Analytics Are On Until You Turn Them Off

Straight from the README: "Detailed anonymous analytics are enabled by default and can be disabled at any time from Settings โ†’ Share Detailed Anonymous Analytics."

What that covers, in the project's own description:

  • Basic daily activity โ€” a random installation ID, the date, and the app version.
  • Detailed analytics (the part that's on by default) โ€” daily feature and model usage totals.

No audio. No transcript text. No window titles. As payloads go it's mild, and a lot less than some cloud dictation tools collect โ€” our look at Wispr Flow covers a vendor that went considerably further with user dictation data.

Still, on-by-default suits the vendor more than it suits you, and it sits oddly in an app whose whole pitch is local-first. Flip the switch when you install it. Ten seconds, costs you nothing.

Warning

FluidVoice enables detailed anonymous analytics by default. The opt-out is at Settings โ†’ Share Detailed Anonymous Analytics. Nothing in the documented payload includes audio or transcript content โ€” but the default is on, and you have to go find the switch.

The One Path Where Your Words Still Leave the Mac

The speech-to-text side is local, all of it. Every model in the lineup is a download that runs on your machine:

  • Nemotron Speech 3.5 and Parakeet Flash / TDT v2 and v3 โ€” NVIDIA models
  • Cohere Transcribe โ€” about 1.4 GB, 14 languages, Apple Silicon only
  • Apple Speech โ€” the model built into macOS
  • Whisper โ€” OpenAI's, in several sizes, and the only one that runs on Intel Macs

The enhancement layer is the one place you get a choice. By default it runs locally through Fluid Intelligence โ€” no account, no key, no connection. But it will also take an OpenAI, Groq, or custom provider API key and do the cleanup in the cloud instead.

Do that and your transcript โ€” the words, not the audio โ€” goes to that provider under their retention and training terms, not FluidVoice's. It's the same catch we ran into with OpenWhispr's three data paths: a local-first app with a bring-your-own-key option is only as private as the key you paste in.

If privacy is why you picked FluidVoice, leave it on the default. Don't add the key.

The FluidVoice Safety Decision Tree

The privacy question is mostly settled โ€” FluidVoice is local. What's left is which of its other limits you run into first: the closed model, the macOS 15 floor, needing Apple Silicon for anything past Whisper, or a very small team with no support channel behind it.

How FluidVoice's Openness Compares to Other Local Dictation Apps

"Open source" spans a wide range in this category. Here is where FluidVoice actually sits, using each project's own published licence and architecture:

AppApp licenceEnhancement layerCloud pathPlatforms
FluidVoiceGPLv3Fluid-1 โ€” closed, localOpt-in, your API keymacOS 15+ only
HandyMITNone โ€” near-verbatim outputNone at allmacOS, Windows, Linux
VoiceInkOpen sourceOptional, text-onlyOptionalmacOS
SuperwhisperClosedCustom modes, BYOK LLMOptional BYOKmacOS, Windows, iOS
VoibeClosedBuilt inZero-retention private cloudMac and Windows

If you want the full audit trail, Handy is the one to beat: MIT-licensed, around 30,500 stars and 2,700 forks as of August 28, 2026, and no cloud mode at all to think about. It also has no AI rewriting, which is the exact thing Fluid-1 gives you. That's the trade most people are actually choosing between โ€” we go through it properly in FluidVoice vs Handy.

Voibe, which we build, sits at the far end: closed source, with the data handling spelled out in writing instead of left for you to work out. It runs on Mac and Windows โ€” the fully on-device Whisper mode is Mac-only (Apple Silicon), while Intel Macs and Windows use Voibe's zero-retention private cloud, self-hosted open-source models where audio is never stored, sold, or used to train AI. $7.50/mo, $59/yr, or $149 lifetime.

A Five-Minute FluidVoice Audit You Can Run Yourself

You don't have to take any of this on faith. Every claim above is checkable on your own machine in about five minutes:

  1. Turn analytics off first. Settings โ†’ Share Detailed Anonymous Analytics. Do this before anything else.
  2. Pull the network plug. Turn off Wi-Fi entirely, then dictate a few sentences with Fluid Intelligence enabled. If the enhancement still runs โ€” and it will โ€” you've confirmed the closed model is genuinely local.
  3. Check the enhancement provider. In settings, confirm enhancement points at local Fluid Intelligence and not at an OpenAI, Groq, or custom endpoint. This is the only setting that changes the answer to "does my text leave the Mac."
  4. Confirm your model is downloaded, not streamed. Each speech model lists a download size โ€” roughly 1.4 GB for Cohere Transcribe, about 3.5 GB for Fluid-1. A model that occupies disk is a model running locally.
  5. Read the licence header. The repository states GPLv3 from 2026-02-23. Search the repository for the Fluid Intelligence runtime and note what you cannot find โ€” the absence is the answer.

Key Takeaway

The offline test is the one that counts: turn off Wi-Fi, dictate, and watch Fluid Intelligence clean your text up anyway. That proves the closed model is running locally. It doesn't tell you what the model is doing โ€” nothing you can run at home will.

Verdict: Private Yes, Fully Open No

FluidVoice is one of the more privacy-respecting dictation apps you can put on a Mac, and the people building it have been upfront about the closed part. They didn't hide Fluid Intelligence's status in a licence file โ€” they wrote it into the README, next to the reason.

What's worth getting right is the shorthand. FluidVoice is an open-source app with a closed model inside it. If you picked it because you can verify what it does, you can verify most of it โ€” just not the layer touching every sentence you write. If you picked it because your audio should stay on your machine, it does exactly that, and you can prove it in thirty seconds with the offline test.

Two other things will rule it out for plenty of people before the licence ever comes up: it needs macOS 15 or later, with Apple Silicon for the full set of models, and the Windows build is a 0.0.9 pre-release next to the 1.6.9 app Mac users get. If either of those is you, start with the FluidVoice alternatives instead.

Frequently Asked Questions

Is FluidVoice safe to use?

For privacy, yes โ€” with one caveat you should know about. Every speech model FluidVoice ships is a local download that runs on your Mac, and the project states that your voice, audio, and transcribed text never leave your machine unless you explicitly opt in to a cloud AI provider. The caveat is that anonymous analytics are enabled by default, so FluidVoice reports a random installation ID, activity date, and app version until you turn that off in Settings.

Is FluidVoice actually open source?

The app is. Fluid-1 is not. The FluidVoice application has been licensed under GPLv3 since February 23, 2026 (Apache 2.0 before that) and the full source sits at github.com/altic-dev/FluidVoice. But Fluid Intelligence โ€” the runtime that loads the custom-trained Fluid-1 model and rewrites your transcript โ€” is described by its own developers as 'a separate, privately maintained local AI runtime.' You can read the app. You cannot read the model.

If Fluid-1 is closed source, is it sending my text somewhere?

No โ€” and the distinction matters here. Fluid-1 is a roughly 3.5 GB model you download and run locally. Closed source and cloud-based are two different things, and this is only the first one. The real limitation is auditability: you cannot independently verify what a closed local model does with the text it processes, even though it has no network path of its own.

Why did FluidVoice keep Fluid Intelligence closed?

The developers say it straight out in the README: 'We're keeping Fluid Intelligence private for now so we can sustainably offer the core dictation experience for free.' The closed model is the business model โ€” it's what pays for an app with no tiers and no word limits. The words 'for now' are theirs, not ours.

Does FluidVoice collect analytics?

Yes, and they are on by default. The README states that 'Detailed anonymous analytics are enabled by default and can be disabled at any time from Settings โ†’ Share Detailed Anonymous Analytics.' Basic daily activity covers a random installation ID, activity date, and app version; detailed analytics add daily feature and model usage totals. No audio or transcript content is described as being collected.

Can FluidVoice send my audio to the cloud?

Only if you set that up yourself. The speech-to-text layer is entirely local across all supported models โ€” Nemotron Speech 3.5, Parakeet Flash and TDT, Cohere Transcribe, Apple Speech, and Whisper. The optional AI enhancement layer can be pointed at OpenAI, Groq, or a custom provider with your own API key, and that is the one path where text leaves your Mac. Leave it on local Fluid Intelligence and nothing goes out.

Is FluidVoice safe on an Intel Mac?

It runs, but with less of the product. FluidVoice requires macOS 15.0 Sequoia or later, and Apple Silicon is needed for the full model lineup โ€” Intel Macs are limited to the Whisper models. The privacy posture is identical on both; it's the speed and model choice that narrow.

Is there a FluidVoice for Windows?

There is, and the version number tells you most of what you need. As of August 28, 2026 the Windows build is windows-v0.0.9, published August 11 and marked Pre-release, while the Mac app is on v1.6.9. That's not a typo โ€” Windows is on 0.0.x, Mac is on 1.6.x. The installer is unsigned too, and 3 of 70 VirusTotal vendors flag it, which is what missing code-signing looks like rather than anything malicious. It's real and it updates every few days, but it isn't the same app Mac users are running. If you need Windows dictation to work today, use Handy or Voibe and check back in a few months.

Which dictation apps are open source all the way down?

Handy is the clearest one: MIT-licensed, around 30,500 GitHub stars, and no cloud path at all โ€” though it also has no AI rewriting, which is the thing Fluid-1 gives you. VoiceInk is another open-source option, paid for with a lifetime licence. It tends to go that way across the category: the more of an app you can read, the less it does to tidy your text up afterwards.

Ready to type 5x faster?

Voibe is the fastest, most private dictation app for Mac and Windows. Try it today.

  • On-device or private cloud
  • Free to try
  • No subscription
  • Mac + Windows
  • 90+ languages

Prefer to go Pro? Save 20% on any plan with code VOIBE20 View pricing โ†’