Working Offline
Echophrase is built to work offline. Transcription itself never needs the internet - audio is processed locally on your GPU, and your voice never leaves your device.What Works Offline
All Transcription
Every transcription feature - global hotkey, clipboard copy, paste-at-cursor, model switching - works fully offline.
Local Models
Once a model is downloaded, it runs entirely on your device. No round-trip to a server.
Settings & Hotkeys
All app settings, hotkeys, and audio device selection work without any connection.
No Voice Upload
Your audio never reaches our servers. Ever. Even when online, transcription is local.
Periodic Re-Authentication
To verify your subscription tier, your device must reconnect to our authentication server at least once every 30 days. We call this the offline grace period.Reconnecting takes a fraction of a second. You don’t need to do anything manually - the app does it in the background whenever it detects an internet connection.
What Happens At The 30-Day Mark
| Tier | Online | Offline ≤ 30 days | Offline > 30 days |
|---|---|---|---|
| Anonymous | 2 min/day, 20 lifetime transcriptions | Same limits, applied locally | Same limits, applied locally |
| Free | 5 min/day | Same limits, applied locally | Same limits, applied locally |
| Pro / Enterprise | Unlimited | Unlimited | Temporarily downgraded to Free tier limits (5 min/day) |
What You Won’t Lose
- Your transcriptions and any local content remain intact
- Your account stays active
- Your subscription is not cancelled
- Your settings, hotkeys, and downloaded models are untouched
Why The 30-Day Window?
We don’t want to ping our servers constantly - that would defeat the privacy-first design. But we also need a way to verify you’re still a paying subscriber so we can fairly serve free users. Thirty days is long enough to handle most travel, network outages, and air-gapped scenarios without inconvenience, while short enough to keep entitlement state honest.Cloud-Only Features
A few features intentionally require a connection because they sync with our servers:- Cloud sync of transcription history (Pro / Enterprise, opt-in)
- Account management and billing
- Subscription tier upgrades / downgrades
See Also
Privacy Policy
Full details on what data we do and don’t collect.
Models
How model downloads work and where they’re stored locally.