Privacy and local-first

Last updated 5 min read

evoglyph runs on your Mac. Your voice, your transcripts, and the cleaned text never leave your device. There is no cloud transcription service, and we do not plan to build one. This page is the plain-English version of what that actually means in practice.

What stays on your Mac

Every step of dictation happens on-device. Specifically:

The four network calls evoglyph makes

evoglyph is local-first, but it is not network-free. Here is the complete list of every outbound connection the app makes, and why:

  1. License activation. When you enter your license key, evoglyph contacts LemonSqueezy to confirm the key is valid and to claim a device slot. The request includes your license key, your anonymized device identifier, and your evoglyph version. It does not include any dictation content.
  2. License re-validation. evoglyph periodically re-checks your license against LemonSqueezy to keep your subscription state in sync (active, past-due, cancelled, etc.). Same payload as activation. No dictation content.
  3. Auto-update check. The Sparkle framework checks evoglyph.com on a schedule for new releases. The check transmits your evoglyph version and macOS version so we can serve the right update file. We rely on standard web server access logs only.
  4. First-run model download. The Parakeet transcription model and the MLX cleanup model are downloaded once on first launch from their public model hosts. After that, they run from your local disk.

Crash and error reporting via Sentry is not in this list because it is off by default. If you opt in (Settings → Privacy), it adds a fifth outbound channel. See What you can turn off below.

What evoglyph never does

For symmetry with the section above, the explicit list of things evoglyph does not do:

What you can turn off

You control every optional channel from Settings → Privacy:

License activation and re-validation cannot be disabled — evoglyph needs to verify your license to enable dictation. The re-validation cadence is conservative and the payload contains no dictation content.

Trial counter and license activation

The trial gives you 3,000 words of successful dictation before you need an active license. The counter is on-device. It increments only when text is successfully injected into your focused app — silent dictations and failed injections do not count.

Activating your license calls LemonSqueezy with your license key. It does not transmit any dictation content. Your trial counter and your license state are stored locally; we do not have a per-user usage database to mine.

How to audit evoglyph yourself

You do not have to take our word for any of this. If you want to verify evoglyph's network behavior:

A note on the landing site

Everything above describes the macOS app. The marketing site at evoglyph.com is a separate surface and uses Cloudflare Web Analytics to count page visits and CTA clicks. That tool is cookie-less, sends no personally identifiable information, and does not build a per-visitor profile. It does not see your dictation content, your trial counter, or your license — those never leave your Mac. We mention it here so you see both surfaces in one place.

This page is the evoglyph privacy policy. Below is who processes your data, how long it sticks around, and how to make a privacy request.

Third-party processors

evoglyph is local-first, so the list of services we share data with is short. Each one is named above with the exact payload it receives:

We do not use ad networks, retargeting pixels, or session-replay tools. The list above is exhaustive.

Retention

Your rights

Under GDPR (EU/UK), CCPA (California), and similar privacy laws, you have the right to:

Because evoglyph is local-first, the data we hold is almost entirely your LemonSqueezy order record. Email [email protected] with the subject "Privacy request" and we will respond within 30 days.

Changes to this policy

Material changes will be noted at the top of this page with a new "Last updated" date and, if substantive, a note in the evoglyph changelog. The most recent revision date is at the top of this article.

Was this helpful?