Skip to main content

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

TierOnlineOffline ≤ 30 daysOffline > 30 days
Anonymous2 min/day, 20 lifetime transcriptionsSame limits, applied locallySame limits, applied locally
Free5 min/daySame limits, applied locallySame limits, applied locally
Pro / EnterpriseUnlimitedUnlimitedTemporarily downgraded to Free tier limits (5 min/day)
Reconnecting and signing in restores your paid entitlements immediately - no waiting, no re-purchase, no support ticket.

What You Won’t Lose

Going past the 30-day grace period never deletes your data, locks you out, or wipes your settings.
  • 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
The only thing that changes is which daily usage limits apply, and that change reverses the moment you sign in again.

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
These will simply be unavailable when offline. They do not affect transcription itself.

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.