Local First
All transcription can run 100% locally using Whisper models on your Mac.
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:
| Data | Location | Sent Externally? |
|---|---|---|
| Audio Recording | Memory only | ❌ Never |
| Transcription | Local storage | ❌ Never |
| Model Files | Application Support | ❌ Never |
| Settings | Preferences | ❌ Never |
| History | Local database | ❌ Never |
| Dictionary | Local file | ❌ Never |
Some optional features require external services:
If you use cloud transcription providers:
| Provider | Data Sent | Purpose |
|---|---|---|
| OpenAI | Audio | Transcription |
| Groq | Audio | Transcription |
| Deepgram | Audio | Transcription |
| Others | Audio | Transcription |
To avoid: Use local Whisper or Parakeet models exclusively.
If you use cloud AI enhancement:
| Provider | Data Sent | Purpose |
|---|---|---|
| OpenAI | Text + Context | Enhancement |
| Anthropic | Text + Context | Enhancement |
To avoid: Use Ollama for local AI enhancement.
| Data Sent | Purpose | Frequency |
|---|---|---|
| License key | Validation | At startup |
| Device ID | Activation tracking | One time |
| Data | Stored? | Location | Encrypted? |
|---|---|---|---|
| Transcription history | Optional | Local DB | Yes |
| Settings/Preferences | Yes | UserDefaults | macOS |
| Custom dictionary | Yes | Local file | No* |
| Model files | Yes | App Support | No* |
*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 # SettingsTo completely remove all FloWords data:
rm -rf ~/Library/Application\ Support/com.AlchemyAI.FloWordsrm -rf ~/Library/Preferences/com.AlchemyAI.FloWords.plistFloWords requests only necessary permissions:
Your API keys are stored securely:
Transcription
Enhancement
History
Network
Transcription
Enhancement
Context
History
| Feature | FloWords | Cloud-Only Apps | Built-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 |
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: