Browser media engineering · 2026 · Solo — trend research, media architecture, interaction design, test-first implementation, verification, deployment
Clean Take
A local-first release workbench that turns one sensitive screen recording into an inspectable, newly rendered privacy cut.
The problem
A support engineer, QA lead, or indie maker may have a short screen recording that explains a bug or release while exposing an email address, customer name, account detail, or spoken private information. Clean Take provides a bounded browser-native editing path for one local clip: the user places spatial masks, chooses when each mask is active, optionally mutes that interval, renders a new WebM, and inspects the result before sharing. It does not detect identities or guarantee complete redaction.
Architecture
Key decisions
Keep source bytes local
The production surface is static and has no upload endpoint. Browser object URLs, Canvas, Web Audio, and MediaRecorder perform the transformation locally, while lifecycle paths revoke source and output URLs rather than retaining hidden copies.
Normalize space and time independently
Masks are stored as normalized coordinates and explicit start/end seconds. Responsive preview dimensions therefore do not become output dimensions, and each privacy region is applied only while its bounded interval is active.
Bound the promise instead of inventing detection
Clean Take does not claim automatic PII, face, or identity detection. One user-confirmed clip is limited to 60 seconds and 100 MB, output is WebM, browser capability is checked, and the interface requires inspection before sharing.
Exercise real browser media paths
The release suite imports an actual MP4 fixture, creates privacy tape, renders a playable WebM, verifies the download contract, tests corrupt decoding and object-URL cleanup, and covers desktop, mobile, short-height, reduced-motion, and JavaScript-disabled states.
Prove the push-driven release
The private GitHub repository is connected to its own Vercel project. GitHub recorded a successful production deployment for main SHA 53e1e62c326b0d6407d2657ca20d5f87bf4a827b before this case study was published.
Translate video demand into a real outcome
The secure July 28 radar ranked bradautomates/claude-video first at 988 stars that day and 12,267 total. Clean Take does not clone its analysis pipeline; it translates demonstrated video-workflow demand into a local privacy-release action that creates a new shareable artifact.