Complete Privacy with Local Processing
Stenox can operate completely offline using local models for both transcription and AI enhancement. This means your audio and text never leave your Mac - perfect for sensitive content, confidential work, or privacy-conscious users.Why Privacy-First?
Complete confidentiality
Offline functionality
No third parties
No API costs
Privacy-First Setup Guide
Follow these steps to configure Stenox for completely private operation.Step 1: Configure WhisperKit (Local Transcription)
Open Stenox Settings
Go to Models tab
Select WhisperKit
Choose a model
- base.en (142 MB) - Fastest, English only
- small.en (483 MB) - Better accuracy, English only
- base (142 MB) - Multilingual (100+ languages)
- small (483 MB) - Better accuracy, multilingual
Download model
~/stenox-models/whisper/Verify offline mode
Step 2: Configure MLX (Local AI Enhancement)
In the same Models tab
Choose a model
- Gemma 3n 2B (~1.2 GB) - Best accuracy, recommended
- Qwen 2.5 1.5B (~1 GB) - Fastest, 8GB RAM minimum
- Phi-3 Mini (~2.4 GB) - Balanced quality, 12GB RAM recommended
- Gemma 3n 4B (~2.5 GB) - Higher quality, 16GB RAM recommended
Download model
~/stenox-models/mlx/Test enhancement
Step 3: Verify Privacy Settings
Check active providers
- Transcription: WhisperKit
- AI Enhancement: MLX (or None)
Remove cloud API keys (optional)
- Go to Transcription tab → Remove DeepGram/AssemblyAI/Groq keys
- Go to AI Enhancement tab → Remove Gemini/Groq keys
Test offline
- Disconnect from internet (turn off Wi-Fi)
- Perform a dictation
- Verify transcription and enhancement work
Done!
What You Get
Complete Privacy
- Audio stays local - Voice recordings never uploaded
- Text stays local - Transcriptions processed on-device
- No internet required - Works offline
- No logging - Nothing tracked or stored externally
- No third parties - No cloud providers see your data
No API Costs
- No per-minute charges - Local processing has no external fees
- No API limits - No third-party rate limits
- No credit cards for providers - No cloud provider accounts needed
Full Functionality
- All features work - Transcription, enhancement, profiles, vocabulary
- Customizable - Create profiles for different use cases
- Auto-activation - Profiles switch based on active app
Performance Expectations
Processing Time
With local processing, expect these speeds:Apple Silicon Note
Privacy Use Cases
Healthcare & Medical
Healthcare & Medical
- WhisperKit for medical dictation
- MLX for note formatting
- Custom vocabulary for medical terms
- Profile for EMR/EHR applications
Legal Work
Legal Work
- WhisperKit for case notes, briefs
- MLX for professional formatting
- Vocabulary for legal terminology
- Profile for document management apps
Financial Services
Financial Services
- WhisperKit for financial analysis
- MLX for report formatting
- Profile for Excel, financial software
Journalism
Journalism
- WhisperKit for interview transcription
- MLX for article drafting
- Profiles for different publications
Personal Privacy
Personal Privacy
- WhisperKit for all dictation
- MLX for text improvement
- Complete offline operation
Optional: Disable AI Enhancement
If you want the fastest local processing or don’t need enhancement:Open Settings → AI Enhancement tab
Select 'None'
Save
- Faster processing (3-5s vs 5-7s)
- Less RAM usage
- Still 100% private
- Raw transcription without formatting
Advanced Privacy Configuration
Custom Model Storage Location
Change where models are stored:- Default Location
- Custom Location
~/stenox-models/Encrypted Disk Image (Advanced)
For maximum security, store models on encrypted disk image:Create encrypted disk image
Mount the image
Change model directory
Download models
Troubleshooting
Models won't download
Models won't download
- Models require internet to download (one-time)
- After download, they work offline forever
- Ensure sufficient disk space (2-5 GB)
Processing is too slow
Processing is too slow
- Use base.en instead of small.en (faster)
- Use Qwen 2.5 1.5B or Gemma 3n 2B instead of larger models (faster)
- Skip AI enhancement (None) for fastest processing
- Consider hybrid approach (local transcription + cloud enhancement)
MLX not available (Intel Mac)
MLX not available (Intel Mac)
- MLX requires Apple Silicon
- Options for Intel Macs:
- Use WhisperKit alone (no enhancement)
- Use cloud enhancement (Gemini/Groq)
- Upgrade to Apple Silicon Mac
Out of disk space
Out of disk space
- Delete unused models from
~/stenox-models/ - Use smaller models (base instead of small)
- Skip AI enhancement to save 1-2.5 GB
Privacy Checklist
✅ Transcription: WhisperKit (local) ✅ AI Enhancement: MLX (local) or None ✅ Offline test: Works with Wi-Fi off ✅ Cloud API keys: Removed or not entered ✅ Internet not required: All models downloaded ✅ Verified: No data sent to cloudHybrid Approach (Alternative)
If you want privacy for audio but cloud quality for text: Setup:- Transcription: WhisperKit (local) - Audio stays private
- Enhancement: Google Gemini or Groq (cloud) - Text enhanced in cloud
- Most sensitive data (audio) stays local
- High-quality enhancement via cloud
- Faster than full local (4-5s vs 7-10s)
Cloud API Keys & Privacy Policies
When using cloud providers, Stenox supports bring-your-own-API-keys. This means your data privacy is governed by your API provider’s policies, not Stenox.Secure API Key Storage
macOS Keychain Storage
Single Purpose Only
Never Transmitted
You Control Access
Privacy Governance
Your API key’s privacy settings are fully honored:Enterprise & Business Accounts
Private Policy Attachments
Direct Communication
Provider Compliance
How It Works
You provide API key
Stenox uses your credentials
Provider applies your policies
You maintain control

