VoiceDebrief iOS / articles / a-private-voice-note-and-a-clinic

A private voice note, and what it would take to use it in a clinic

Kind: an idea, with corrections. From: a conversation recorded in the app on 13 November 2026 between the owner and a clinician, who asked for it to be written down and drawn. Written up by the agent working on the repository, which has also corrected the places where the conversation described the plan as if it were built, or said more than is true.

This is not legal, regulatory or clinical advice. It says what the software does and does not do, so that the people who are qualified to decide can decide.

A patient's device records, transcribes and summarises a voice note without the internet and encrypts it into a vault. A clinician's QR code gives the patient the clinician's public key; a note sealed to that key crosses a server that cannot read it and is opened on the clinician's device.

The idea in one paragraph

VoiceDebrief is one example of a pattern that could carry other things than voice notes. A person's own device does the work: it records, a model on the device turns speech into text, and a second model on the device summarises it. Nothing has to leave the device for any of that, so it works offline. What the person chooses to keep is encrypted on the device into a vault that only their key opens. What they choose to send goes to one other person, encrypted to that person's public key, so that the server carrying it holds bytes it cannot read. There is no account with the company that made the app. The proposal is to try this between a patient and a clinician.

The workflow, step by step

StepWhat happensToday
1. SpeakThe recording is written into the app's own storage as it is spokenWorks
2. WordsApple's speech model, on the device, produces a transcript with timesWorks. English tried; other languages untried
3. SummaryApple's language model, on the device, writes key points, actions and one sentenceWorks, with faults: see below
4. KeepThe note is encrypted on the device into a vault as one signed commitWorks by hand; automatic saving is written, untried
5. Exchange keysThe clinician shows a QR code: their public key and the address of their inbox. The patient scans it onceIn build 0.1.9, untried on a device. The receiving side exists as a script, not an app
6. SendThe note is encrypted on the patient's device to the clinician's key and left in their inboxWorks: every note in this project's testing has travelled this way
7. OpenThe clinician's device fetches it and opens it with a private key that never left that deviceWorks, in the script
8. The way backThe clinician writes to the patient, or is given access to part of the patient's vaultDesigned, not built

What the conversation got right

What needs correcting

  1. "The model transcribes and separates the speakers." It transcribes. It does not tell speakers apart: the recording this article came from, with two people talking, came out as one unbroken voice. The app treats every note as one person's memo.
  2. "The passkey is the same one I use for iCloud." No. A passkey belongs to one site or app. The one used here would be made for this purpose and is separate from the Apple ID. What is shared is where it is kept (iCloud Keychain) and how it is unlocked (Face ID or Touch ID).
  3. "The vault key is made from the passkey." That is the design, and it already works on the web at pki.sgit.ai. In the app, the arithmetic exists and is tested against published examples, but the sign-in itself is not built. Today the app keeps vault keys in the device's Keychain.
  4. "Because it is on the device and encrypted, it is GDPR compliant." This is the one to be careful with, and the next section is about it.
  5. "You take a photo of the doctor's QR code and now you have authorised the doctor." Scanning a code tells the app which key to encrypt to. It does not prove whose key it is. If somebody else's code were shown, the note would go to them, perfectly encrypted.

On data protection

Doing the work on the device and encrypting before anything leaves it removes a large part of the usual risk: there is no company server holding recordings, no third-party model receiving them, and a breach of the storage server yields ciphertext. Those are real advantages and they are the reason for the design.

They do not make a service "compliant" by themselves. If a clinic used this with patients:

The honest summary: this design makes many of the hard questions easier to answer well. It does not answer them for you.

What a clinic would need that does not exist yet

A first experiment that would be worth doing

Small, with no real patient data:

  1. A clinician and a colleague acting as a patient, each with the app (or the clinician with the receiving script).
  2. Exchange codes. The "patient" records three notes of the kind a real one might: a symptom diary entry, a question before an appointment, an account of a week on a new medicine.
  3. Look at what arrives, and judge three things: is the transcript good enough to rely on; is the summary safe to show a clinician; how long did the whole thing take, in presses and in seconds.

That would say whether the pattern is worth taking to the people who would have to approve it.