Feature
A Private Online Screen Recorder Where Recordings Never Leave Your Device
If you want a private online screen recorder, the real question is whether the recording ever leaves your device by default. Here, every step — capture, processing, storage, playback — happens inside the browser with no backend server and no upload pipeline.
Free to use, no account required, and no watermark on exports.
In this article
Quick take
Video data is stored in IndexedDB and OPFS, both sandboxed to the browser
Post-processing (waveforms, thumbnails) runs via WebAssembly on-device
No network requests are made with recording data — verify in DevTools
Where the data lives
Recordings are saved in two browser-managed systems: IndexedDB holds metadata (title, duration, waveform data, thumbnail) and the Origin Private File System stores the actual video blobs.
Both are sandboxed to this origin and are never sent to a remote server.
Client-side processing
After recording stops, a WebAssembly module generates waveform data and extracts a thumbnail frame. This runs entirely in a Web Worker — you can watch the processing indicator in the dashboard.
If processing is interrupted (e.g., you close the tab), it automatically resumes the next time you open the app.
What you control
Since everything is local, you have full control:
- Delete any recording and its data is gone immediately
- Export to a file and clear browser storage whenever you want
- No account, no login, no data retention policy to worry about
Why private online is a real search intent
People searching for a private online screen recorder usually want the convenience of a browser tool without the default behavior of sending media into a hosted dashboard. That is exactly the gap this workflow addresses.
The combination that matters is browser-based plus local-first, not browser-based plus mandatory upload.