Privacy-first · Local processing

Zero bytes
leave your
machine.

We built it this way on purpose.
Here's the technical proof.

Start recording →

How it works technically

W3C Media Capture

MediaRecorder API

Captures your screen inside the browser. Video data stays as a Blob in memory — never transmitted to any server.

W3C WebCodecs

WebCodecs API

Encodes frames with browser-native GPU access. Zoom effect is applied during encode. No server is involved at any point.

HTML Living Standard

Blob → <a download>

The encoded MP4 is a Blob URL in memory. A hidden <a> tag triggers your browser's native download dialog.

Verify it yourself.
Open DevTools.

Open Chrome DevTools → Network tab. Start recording, export a video. Watch the Network tab during export.

Zero outbound requests. The only external call is loading Google Fonts on first page visit.

ElementsConsoleNetworkSources
StatusNameSize

No requests

Network tab stays empty
during recording and export

What we collect

We see

  • Your email (for purchase receipt)
  • Payment amount via payment processor
  • That a purchase occurred

We never see

  • Your screen recording
  • Your clicks or mouse data
  • Content of your video
  • Analytics or tracking data

Technical FAQ

Does the video go to your servers?

No. Export uses browser-native WebCodecs. The encoded MP4 is a Blob in memory. Your browser downloads it directly — no request is made.

Can I verify this?

Yes. Open DevTools → Network. Export a video. Watch zero bytes leave. Any network inspector will confirm it.

What happens to my recording if I close the tab?

It's gone. Nothing is persisted server-side or in localStorage. Close the tab = data deleted.

Why not open source?

The zoom algorithm is proprietary. The browser APIs we build on are publicly documented on MDN.

Your recording.
Your machine. Full stop.

Record free. Export free with watermark. Remove watermark for $9.99 once.

Open DemoZoom →