Privacy

FnFlow has no server, no account and no analytics. Your voice is turned into text on your Mac and stays there.

Applies to FnFlow 0.9.7 · Updated 6 October 2026

What stays on your Mac

Everything lives in one folder: ~/Library/Application Support/FnFlow

DataWhat and why
Audio
Recordings/*.caf
The recording of each dictation, readable only by your user (mode 600). Kept so you can replay or re-run it.
Transcripts
Recordings/*.json
Text, length, engine, and the name of the app the text was pasted into.
Models
Models/
A light Whisper model ships inside the app; the larger one is downloaded once and checked against a SHA-256 checksum before use.
Vocabulary
vocabulary.json
Terms and replacements you add in Settings → Vocabulary.
SettingsEngine, model, language, sounds, appearance and window positions, in the standard macOS preferences.

The folder is called FnFlow for both editions: Saypad and FnFlow are the same app under two names. Old recordings follow the Keep recordings setting (forever, 90, 30 or 7 days) and go to the Trash, so you can still get them back. Delete the folder to remove everything.

When the app uses the network

That's all. Recording, recognition, pasting, history and playback make no network requests. There are no update checks yet; when automatic updates arrive, the app will fetch a list of versions from this site, and this page will say so.

When Whisper is kept ready, it runs as a small local server that listens on 127.0.0.1 only, so no other device can reach it.

The three macOS permissions

Clipboard

To paste, FnFlow briefly puts the text on the clipboard and sends ⌘V, then puts back what was there before. If you copy something else in the meantime, your new clipboard is left alone.

What FnFlow doesn't have

For debugging, the app writes timings and errors to the macOS system log (Console.app). It never logs what you said.

This website

Static pages with no cookies, no analytics and no third-party scripts. Fonts are served from this site. The hosting provider processes standard request logs, like any web server.