Skip to content

Privacy & Security

FloWords is designed with privacy as a core principle. Your voice data stays on your Mac unless you explicitly choose to use cloud services.


Local First

All transcription can run 100% locally using Whisper models on your Mac.

No Telemetry

We don’t collect usage data, analytics, or track your behavior.

Your Data, Your Control

You decide what stays local and what (if anything) uses cloud services.

Secure Storage

Any stored data uses macOS encryption and secure storage.


With default settings using local models:

DataLocationSent Externally?
Audio RecordingMemory only❌ Never
TranscriptionLocal storage❌ Never
Model FilesApplication Support❌ Never
SettingsPreferences❌ Never
HistoryLocal database❌ Never
DictionaryLocal file❌ Never

Some optional features require external services:

If you use cloud transcription providers:

ProviderData SentPurpose
OpenAIAudioTranscription
GroqAudioTranscription
DeepgramAudioTranscription
OthersAudioTranscription

To avoid: Use local Whisper or Parakeet models exclusively.

If you use cloud AI enhancement:

ProviderData SentPurpose
OpenAIText + ContextEnhancement
AnthropicText + ContextEnhancement

To avoid: Use Ollama for local AI enhancement.

Data SentPurposeFrequency
License keyValidationAt startup
Device IDActivation trackingOne time

  1. Use local Whisper model for transcription
  2. Use Ollama for AI enhancement (or disable enhancement)
  3. FloWords operates 100% offline
  1. Go to Settings > Enhancement
  2. Toggle Screen Context OFF
  3. No screen content is ever captured
  1. Go to Settings > Enhancement
  2. Toggle Clipboard Context OFF
  3. Clipboard content is never included

DataStored?LocationEncrypted?
Transcription historyOptionalLocal DBYes
Settings/PreferencesYesUserDefaultsmacOS
Custom dictionaryYesLocal fileNo*
Model filesYesApp SupportNo*

*These are user-accessible files that don’t contain sensitive information.

~/Library/Application Support/com.AlchemyAI.FloWords/
├── default.store # SwiftData database (encrypted)
├── dictionary/ # Custom dictionary
└── models/ # Downloaded AI models
~/Library/Preferences/
└── com.AlchemyAI.FloWords.plist # Settings

To completely remove all FloWords data:

  1. Quit FloWords
  2. Delete application from /Applications
  3. Remove the folders:
    Terminal window
    rm -rf ~/Library/Application\ Support/com.AlchemyAI.FloWords
    rm -rf ~/Library/Preferences/com.AlchemyAI.FloWords.plist
  4. Empty Trash

FloWords requests only necessary permissions:

  • Purpose: Record your voice for transcription
  • Usage: Only when you explicitly start recording
  • Storage: Audio never saved to disk
  • Revocation: Deny in System Settings to disable
  • Purpose: Global hotkeys and auto-paste
  • Usage: Detect trigger keys, simulate typing
  • Storage: No data stored
  • Revocation: Disables global hotkeys and auto-paste
  • Purpose: Screen context for AI enhancement
  • Usage: Only when context is enabled
  • Storage: Never stored, only sent to AI if cloud provider used
  • Revocation: Deny to disable screen context

Your API keys are stored securely:

  • Location: macOS Keychain
  • Encryption: AES-256
  • Access: FloWords only
  • Stored: Secure local storage
  • Validated: Server-side verification
  • Protected: Cannot be copied to other devices easily
  • All connections: HTTPS/TLS encrypted
  • Certificate pinning: Where applicable
  • Minimal data: Only what’s necessary

  1. Transcription

    • Use local Whisper model only
    • Disable all cloud providers
  2. Enhancement

    • Install Ollama on your Mac
    • Use local LLM (Llama, Mistral)
    • Disable screen/clipboard context
  3. History

    • Disable history saving, or
    • Enable with short retention
  4. Network

    • App works fully offline
    • License validation is the only connection
  1. Transcription

    • Use local Whisper as primary
    • Optional cloud fallback
  2. Enhancement

    • Cloud AI for non-sensitive content
    • Ollama for sensitive work
  3. Context

    • Enable for non-sensitive apps
    • Disable for sensitive apps in Settings
  4. History

    • Keep for convenience
    • Regular cleanup

FeatureFloWordsCloud-Only AppsBuilt-in Dictation
Local Processing✅ Yes❌ No⚠️ Limited
Audio Stays Local✅ Yes❌ No⚠️ Unclear
No Telemetry✅ Yes❌ Often tracked⚠️ Apple data
Works Offline✅ Yes❌ No⚠️ Limited
Open Models✅ Whisper❌ Proprietary❌ Apple only

Does FloWords listen when I’m not recording?

Section titled “Does FloWords listen when I’m not recording?”

No. FloWords only accesses your microphone when you press your trigger key. There is no background listening.

Only if you choose cloud services. With local models, transcription never leaves your Mac.

Only if you enable screen context AND grant permission. This is optional and can be disabled.

Only your license key and a device identifier. No transcription data, no personal information.

Yes! After initial download and license activation, FloWords works entirely offline with local models.


If you discover a security vulnerability:

  1. Don’t post publicly
  2. Email: security@flowords.app
  3. Include details and steps to reproduce
  4. We’ll respond within 48 hours