Local recording

Your recording never depends on the connection staying up

Each AI feature in a project has a switch: on, off, or noneditorial, where the model quotes but never characterises. The switch is enforced on the server, and every call is logged with who ran it and what it read.

Try it now

A working sandbox. No sign-up, no project. Sample data only.

  • One switch per feature, per project: overviews, connected moments, analysis, chat, paper cut assist, beat generation, AI voice.
  • Noneditorial mode: find and quote, never characterise.
  • Enforced on the server at the call. Off means unreachable from any screen or link.
  • A log of every AI event: feature, user, model, mode, what it read.
  • Only the project owner changes the switches.
LOCAL RECORDING
demo

Watch the local safety-net recording catch an outage and fill the gap.

How it works

Three steps from raw material to result.

STEP 01
RECORDING
00:08:14
Browser local backup: active
Live stream to server: active
Record normally

Live transcription streams to the server in real time. At the same time the browser keeps its own copy of the audio, with no extra steps from you.

STEP 02
Network dropped
Live stream: lost
Local backup: still running
Gap timer: 1m 47s and counting
Connection drops

If the network goes down, the transcript pauses. When you reconnect, the gap is detected and the missing audio is transcribed from the local copy.

STEP 03
Reconnected. Filling gap.
1m 47s · re-transcribing from local copy
No audio lost
Transcript complete across the outage
Repair what the recorder lost

For a hole the browser never saw, upload an intact copy of the audio. You see what the repair would add before anything is written, and it is one click to undo afterwards.

Fill the hole

Upload an intact copy of the audio and only the missing stretch is folded in. Everything already there stays as it was.

REPAIR THE HOLE
demo
00:41:12ELENA M.So the second inspection came back, and that was the first time anyone
00:41:193 minutes 43 seconds missing
00:45:02ELENA M.and by then the window for saying anything had closed.
00:45:08INTERVIEWERClosed how?

Frequently asked questions

Where is the local recording stored?

In the browser's own local storage, which is partitioned per site and not readable by any other page. The copy is deleted once it has been uploaded.

What happens if I close the browser during recording?

The local copy survives a refresh and a short closure. On reopening the app, any pending local recording surfaces as a prompt to fill in what the server missed.

My recorder lost an input mid-interview. Can that be fixed?

Yes, if you have an intact copy of the audio. Upload it and only the missing material is folded into the existing transcript. Nothing already there is touched, so the selects, paper cut rows, highlights and notes built on that transcript over the last few months come through unchanged.

What stops it inserting the wrong interview into mine?

It refuses unless the upload is demonstrably the same recording, proven by many independent points in the text agreeing on one time offset. It also only fills substantial holes, so it will not creep into the ordinary pauses between sentences and duplicate what is already written.

Can I retranscribe with a different engine after the session?

Yes. The retranscription panel lets you pick any supported engine and source language, then re-runs the full local recording through it.

Does local recording affect battery or performance?

The local write is light. Battery drain is dominated by the microphone and the network, not by keeping the second copy.

Related capabilities

Put local recording to work on your project.

Start free with 5 minutes of AI transcription a month. Or book a personalised walkthrough with the team.