Most "best transcription app" lists are ranked on features, which is the least interesting axis in this category. The features are all good. The differences that matter are architectural, contractual, and commercial, and they are all knowable from the vendors' own pages.

Four columns carry the decision:

  1. Where the model runs. On your device, or on a server you do not control.
  2. Whether your content trains it. A setting, a contract, or an impossibility.
  3. How long it is kept. A number you configure, a number the vendor publishes, or nothing to retain.
  4. Whether you buy it or rent it. A licence, or a renewal.

The table

Transcription apps compared on architecture, training, retention and price. Vendor statements, read 2026-10-31.
AppWhere transcription runsTraining on your contentRetentionPrice modeliPhone
JotOn the deviceNot applicable — nothing is transmittedNothing retained; drafts stay on the device$49.99 onceApp, on-device
Wispr FlowCloudA setting you control; feedback pulls in session audioLocal history: keep, 24h or never — desktop only$144 a yearApp, cloud backend
Otter.aiCloud (AWS)On by default, automaticNo published figure; Trash clears at 30 days$99.99 a yearApp, cloud backend
Fireflies.aiCloud, transcription via Assembly.aiNeverZero-day at subprocessors; your meetings are stored as the product$120 a yearApp, cloud backend
tl;dvCloud, EU data residencyNever, contractuallyNot published$216 a yearApp, cloud backend
MacWhisperOn-device, local modelsNot applicable, nothing leavesNothing retained, because nothing is transmitted€64 onceSeparate iOS build

Only two products in that table are bought rather than rented, and only two run the model locally. Jot is the only one that is both.

What each vendor is actually good at

Wispr Flow — the fastest dictation, on someone else's GPU

A genuinely configurable retention story for dictation — you can turn cloud storage off entirely, or set local deletion at 24 hours. It is also the best-funded product in the category, which is why it feels the most finished.

Model improvement is a separate switch from storage, feedback collects audio recordings and edits, and only an Enterprise contract turns data sharing off org-wide. And the architecture is cloud by design: “transcription always occurs on the cloud”.

Otter.ai — the meeting archive

The deepest meeting-bot integrations and the broadest language support in the category, on the strength of a $100M ARR business.

Training on your audio is automatic and describes itself as such; no user-facing opt-out could be verified, and there is active litigation over exactly this.

Fireflies.ai — the security paperwork

The most rigorous security posture in the category, and the only vendor here holding ISO/IEC 42001 for its AI management system. Its trust centre publishes the actual audit artefacts.

Every subprocessor is US-based with no EU data residency option, and custom retention is an Enterprise-only feature — so its zero-retention promise stops at the vendor boundary, not at the meeting.

tl;dv — the cleanest contract, and a cautionary tale

The cleanest no-training clause in the category — it extends the prohibition to any third party, not just to tl;dv's own models — plus genuine EU data residency for buyers who need it.

All of that protection is defeated in practice by an August 2026 exposure of roughly 181,874 meeting records through a missing database authorisation rule. Residency and contracts do not substitute for correct access control.

MacWhisper — the other local option

It is the only product here that is genuinely local, and the only one that genuinely sells a licence rather than a subscription. On the two axes this comparison measures, it is the harder competitor.

No compliance certifications at all, which rules it out for regulated procurement outright, and macOS is a hard ceiling with no Windows, Linux, or web build.

Jot — local by default, narrow by design

On-device transcription, local drafts, an optional de-identified corrective pass, and a one-time price. It does not do meetings, teams, admin consoles, or compliance paperwork, and if you need any of those it is the wrong product.

How to choose in one minute

The column that gets ignored

Price model is usually treated as a preference. It is a statement about architecture. A vendor that charges monthly has a recurring cost to cover, and in this category that cost is usually inference on a server. A vendor that charges once has to have near-zero marginal cost per use, which is only possible when the model runs on hardware the customer already paid for.

So "subscription or licence" is not really a pricing question. It is the same question as "cloud or local", asked in a different currency.

Verdict

There is no single best transcription app. There is a best app for a threat model, a platform, and a payment preference, and the table above makes all three visible.

The narrow claim this site makes is that Jot is the only product here that combines on-device processing with a one-time price, and that combination is the reason the rest of these comparisons exist.

If those two properties are what you want, Jot on the App Store.

Sources

Primary sources, read on the date above. Prices are published list prices and change without notice.

  1. Wispr Flow — data controls
  2. Wispr Flow — enterprise privacy
  3. Wispr Flow — privacy policy
  4. Wispr Flow — pricing
  5. Otter — pricing
  6. Otter — privacy and security
  7. Fireflies — pricing
  8. Fireflies — security
  9. tl;dv — pricing
  10. tl;dv — security commitment
  11. MacWhisper — product page and pricing
  12. MacWhisper — privacy policy
  13. Jot — App Store listing