Privacy
What leaves the machine. What doesn't.
The desktop app keeps everything on your machine by default. The iPhone companion sends what it records to your own computer, encrypted so that we cannot read it. This page covers both, in that order.
Last updated August 2026 · desktop app verified against v0.6.54 · iPhone app v1.0.0
The desktop app
LocalTranscript on Windows and macOS: the app that does the transcribing. What follows describes that app, and only that app. The iPhone companion is covered separately below.
On your computer. Never leaves.
- Meeting audio. Recorded to your local disk.
- Transcripts. Generated by local models.
- Voiceprints. Speaker recognition runs locally and voice profiles never upload.
- Notes. Anything you type alongside.
- AI outputs. Summaries, reports and answers from the local LLM.
- Dictation history. The rolling log.
- Library index. Embeddings and search metadata.
- Speaker names. The labels you assign.
Every possible network call.
- Update check. GitHub Releases. HTTP GET, no user data.
- Model downloads. The first-run wizard fetches the AI models from GitHub. It only happens when you start it.
- User-triggered feedback. Only when you click Send: your message, optional email and attachments you explicitly add.
- Cloud AI, only if you configure it. Your own API key, your chosen provider (OpenAI, Anthropic, or Infomaniak in Switzerland). Local is the default.
- Calendar fetch. Only if you add your own calendar URL.
Each of these is logged in the in-app network log and blocked by Hard Offline Mode. On the desktop app, meeting content has no upload path unless you configure a cloud provider yourself.
The iPhone companion app
The iPhone app is a companion to LocalTranscript on your computer. It records audio and sends it to a computer you have paired it with. We do not run speech recognition on our servers, and we never receive your recordings in a form we can read.
The microphone is used only while you are recording, and only after you start a recording yourself. Recordings are stored on your phone until you delete them.
The camera is used for one purpose: reading the pairing code your computer displays. Nothing is stored and no image leaves the phone.
When your phone and your computer are on the same network, the recording goes directly from one to the other. No server is involved and nothing reaches the internet.
When your phone is not on that network, the recording travels through our relay so that it is not lost. Before it leaves your phone it is encrypted end to end, using keys that were exchanged directly between your phone and your computer when you paired them. We do not have those keys and cannot decrypt what we forward. Your computer decrypts it.
Even though we cannot read the contents, operating a relay means we can see certain technical information:
- an opaque routing identifier that tells us which mailbox to put the data in. It is not linked to your name, your email or your device.
- the size of each transfer, and when it happened
- the IP address the request came from, which may be retained in server access logs
- if you turn on notifications, the Apple push token for your phone, so we can tell your phone that a transcript is waiting. It is stored until you unpair.
We cannot see who you are, who was in your meeting, or anything that was said.
There is one exception we disclose rather than gloss over: if your computer is running a version of LocalTranscript that is too old to understand our current encrypted format, the technical description accompanying a recording (your device's label, the length and size of the recording, timestamps, the marks you placed, and the language setting) is sent in a readable form, because an older computer cannot parse the sealed format. The audio itself is still encrypted. Keeping your computer app up to date avoids this entirely.
If you allow notifications, we send your phone a signal when a transcript is ready. That signal contains no part of your meeting: no text, no title, no identifier. If you decline, the app checks for results on its own instead, and everything still works.
The iPhone app contains no analytics, no crash reporting, no advertising identifier and no tracking of any kind. There is no account, so there is nothing for us to build a profile against. We do not sell or share data with anyone, because we do not have any to sell.
- Turning the companion off on your computer stops it accepting recordings.
- Unpairing on the phone removes the connection and deletes the stored push token for that pairing.
- Deleting a recording on the phone deletes it from the phone. Anything already delivered to your computer lives there, under your control.
- Deleting the app removes every recording it holds.
All local features free · no card · no account
Verify it, then run a meeting through it.
Open the desktop app's in-app network log (or Wireshark) and watch the wire yourself.