Murmurtale Murmurtale

Security

Security at Murmurtale

The strongest privacy control is not collecting data in the first place. Murmurtale is built local-first, so most of your writing never reaches a server we would have to protect.

Draft — describes current design, not a guarantee

This page describes Murmurtale’s current security posture during the beta. It makes no claim of formal certification or audit, and the exact disclosure contact and any commitments are still being finalised. Needs Brad

Version
Draft v0.1
Drafted
2026-07-14
Status
Beta — posture described, commitments pending approval
Disclosure
Security contact pending — see Contact

Our approach: collect less

Murmurtale’s default is on-device processing. On the free tier, your audio and text are transcribed and cleaned up entirely on your Mac and are never transmitted to us. We cannot lose, leak, or be compelled to hand over content we never receive. That is the foundation everything else builds on.

Current controls

These describe how Murmurtale works today. We have deliberately kept the list to things we actually do — no certifications, audits, or guarantees we have not earned.

  • Local-first by default. Free-tier dictation itself never leaves your device. A free account tracks only a monthly word count — never the words — and the first 10,000 words need no account at all.
  • Encrypted transport for cloud features. When you opt into the Pro cloud engine, audio/text travel over TLS 1.3 to the backend and its subprocessors.
  • In-memory cloud processing, nothing stored by us. The Pro cloud path holds request content in memory only and never logs or persists it on our servers — this is enforced structurally in the backend handlers. Our cloud subprocessors process content transiently; a subprocessor may retain it briefly (up to 30 days) for trust-and-safety monitoring before automatic deletion, and never uses it to train models. More in the Privacy Policy.
  • Minimal, non-content metadata. The backend keeps only operational metadata (timestamps, counts, error codes, account ID and tier) needed to run and bill the service — never your dictation audio or text.
  • Privacy-safe diagnostics, off-switchable. Crash/error diagnostics carry no dictated text, audio, prompts, dictionary terms, manuscript content, email, or secrets, and can be turned off in Preferences.
  • Least-privilege permissions. Murmurtale requests only Microphone and Accessibility, used solely to capture dictation, detect the hotkey, and insert text.
  • Distribution integrity. The Mac app is code-signed; the release build is verified before distribution.

Not yet in place / what we are not claiming

To keep this page honest, some things we deliberately do not assert at this stage:

  • We don’t claim zero vendor retention. Our cloud subprocessors process content transiently, but a subprocessor may retain it briefly — up to 30 days — for trust-and-safety monitoring before automatic deletion. They never use your content to train models, and Murmurtale actively deletes each AssemblyAI transcript the moment your result is returned.
  • No third-party security certification or audit (for example SOC 2 or ISO 27001).
  • No specific encryption-at-rest boundary or key-management guarantee beyond what is described here.
  • No formal uptime or incident-response SLA.

If and when any of these change, this page will say so plainly, with a date.

Responsible disclosure

If you believe you have found a security vulnerability, we want to hear from you. Please report it privately rather than disclosing it publicly, and give us a reasonable chance to investigate and fix it before any public discussion.

Helpful reports include what you found, the steps to reproduce it, and the potential impact. Please do not include real private content — a synthetic example is enough.

How to reach us

A monitored security-disclosure address will be published here at launch. In the meantime, use the security route on the Contact page. Security contact pending

A note on scope

Murmurtale is a Mac app in a founding-writer beta. As the Pro backend and accounts come online, this page will grow to describe the controls that apply to them. We would rather add commitments as they become true than promise them in advance.