Miracue is a teleprompter that runs in your browser. It was built by Lumira Studio, a video production company, for our own shoots, which shaped two decisions early on: it has to work on a set with no fuss, and it has to be private enough that we would trust it with client scripts. This page explains the second part properly, because "private" is an easy word to print and a harder one to prove.
Where your scripts live
Used without an account, Miracue keeps everything in your browser's own storage. Your scripts do not touch our server. This is not a setting; there is simply no code path that sends them.
"Share scripts" is the interesting part. It comes with a free account, because it uses our server; as a guest the button simply introduces the account. When you create a share link, your scripts are encrypted on your device with a key generated on your device. The key goes into the part of the link after the # symbol, which browsers keep to themselves: it is never included in any request to any server, including ours. What we receive and store is ciphertext we have no way of reading. When you open the link on another device, that device reads the key from the link and does the decryption itself. A share link expires seven days after you create it.
Two consequences worth knowing. Anyone who has the link can open the scripts, so the link deserves the same care as a key. And if the link is lost, we cannot recover anything, because we never had the key.
Where the voice recognition runs
Voice follow listens to you read and moves the script to match. All of it happens on your device. The app downloads a speech model once, about 65 MB, keeps it in your browser's storage, and runs it locally in a background worker.
We do this instead of using the browser's built-in speech recognition for a specific reason: on some browsers, that service sends your audio to the vendor's servers for processing. Ours does not, on any browser, because we ship the model. You can confirm it yourself: open your browser's developer tools, watch the network panel, and read a script with voice follow on. After the one-off model download, no audio leaves the machine.
The recognition is only half of it. The part we care most about is the matcher, the piece that decides how the script moves. It behaves the way a human prompter operator does: it drifts with your pace rather than jumping, it ignores your ad-libs instead of chasing them, and if you go back to re-read a line, it finds you there. If you skip, it wants real evidence before it follows. This is the part we built for our own studio, and it is the part we would put up against anything.
What voice follow needs from your device
Because the speech model runs on your machine rather than on a server, it asks something of your machine. On a reasonably modern computer or a higher-memory iPad it runs comfortably. On older phones and entry-level tablets it does not: there is not enough memory or processing power for a model of this kind, and rather than running slowly it can exhaust the browser tab. We would rather tell you that here than have you discover it mid-shoot.
The rest of Miracue asks for very little. Reading a script, adjusting size and speed, mirroring for a beam-splitter rig, the remote keys, shot lists, takes, folders and syncing all work on any device with a current browser, old or new. So voice follow is the part that needs the horsepower; everything else runs on any device with a current browser.
Call mode and the pin
How you start is the mode. Start a script with the phone half of the Start prompter button, or from the phone on a script card, and it opens small and docked for a video call; start it normally and it opens as the full prompter. Leaving the prompter is the way out. There is no hidden switch to remember, and no stored state that can surprise the next open.
The pin is a real browser window. Chrome and Edge on a computer can lift part of a page into a small window the browser itself keeps above every other window; that is what holds the script over the call, and it is why the pin exists only there, because other browsers do not provide it. Being a real window, it behaves like one: it appears in a full-screen screen share, so when presenting, share the slides window rather than the whole screen and the script stays yours.
The trial counts honestly. Every free account includes three pinned calls, and the count moves only when a pin opens. Nothing can end a pin that is already open, and re-pinning the same script within twenty minutes does not spend a second call, so a dropped connection never costs you one. Pro removes the counter; the docked call mode and voice follow are free for everyone.
Voice notes are different, on purpose
Takes and shot lists are part of Miracue Pro, and a take can carry a voice note, a short recording like "use the first half of this one". Voice notes upload to our server. That is not a compromise; it is their job, because the person cutting the film is usually somewhere else and needs to hear it. They belong to your account alone, they are deleted when you delete them, and voice follow's promise is untouched: reading audio never leaves your device, only the notes you deliberately record.
Accounts
An account is your email address. Signing in is a link or a six-digit code we send to it - there is no password unless you choose to add one, and a password, if you add it, is stored as a one-way hash. We use the address to sign you in, to send you the things you ask for, and to tell you about anything affecting your account or your payments. Occasional emails about Miracue itself are a choice you make in your preferences: off unless you turn them on, and one click turns them off again.
Scripts saved to an account are stored so they can sync across your devices. They are encrypted at rest, with the encryption keys stored separately from the data. A share link goes further: its key stays in the link and never reaches Miracue.
Account content, meaning scripts, shot lists, takes and voice notes, is stored on our servers because syncing between your devices requires it; that is the whole reason accounts exist. It travels over encrypted connections, it is restricted to the account that owns it, and it is used for nothing except providing the service. Strengthening these protections is continuing engineering work, and material changes will be reflected here and on the privacy page.
An account is signed in on a small number of devices at once: two on a free account, three on Pro. Sign in on one more and Miracue asks which to let go; nothing is signed out without you choosing. The account page lists every device that is signed in, and any of them can be signed out from there.
Everything in an account can leave with you. Export everything, on the account page, builds a zip of plain text files in your browser, one file per script with its chapters and shot list inside, folders as directories, and a manifest of the lot; nothing touches a server to make it. Deleting the account destroys the key that encrypts your scripts, which makes every stored copy of them permanently unreadable, backups included, and the delete sheet points at the export first.
Privacy is part of how Miracue works
Voice follow runs on your device. Your reading audio is processed locally and is not sent to Miracue.
Guest scripts stay in your browser. If you use Miracue without an account, the script is stored locally on that device.
Share links are encrypted before they leave the device. The key stays in the link, so Miracue cannot read the shared script.
Accounts work differently because they sync. Scripts saved to an account are stored on our servers so they can appear on your other devices. They are encrypted at rest, with the encryption keys stored separately from the data.
Your data is yours to take. Export everything gives you every script and folder as plain text, built in your browser, and deleting the account destroys the key that could ever read them.
We do not use advertising trackers or build behavioural profiles from how people use Miracue. The full technical detail is available in our Privacy Policy.
If something misbehaves
Tell us: [email protected]. Issues are looked at individually, and several of the app's improvements began as a single user's report. If you ever find a request leaving the app that this page does not account for, we want to know about that most of all.
Read nextHow to use Miracue. The controls, the reading zone, hands-free operation, and how to get a script onto the device in front of the camera.
Read the guideLast updated 31 August 2026. Miracue is made by Lumira Studio, Hertfordshire, United Kingdom.