# Record My Screen > Local-first browser recorder for screen, system audio, webcam, and microphone capture. Record My Screen is a web app/PWA that records media locally in the user's browser. It does not require an account, does not upload recordings, and does not use analytics, external fonts, CDNs, or remote media assets. Canonical URL: https://recordmyscreen.nomadcompass.xyz/ ## Primary Use Cases - Record a desktop screen, browser tab, or shared window when display capture is available. - Record system audio when Chrome returns an audio track from the shared source. - Record webcam video and microphone audio. - Combine screen and webcam into one composite recording with an optional webcam overlay. - Export one composite file, separate source files, or paired files. - Save locally through the File System Access API or fall back to browser downloads. ## Browser And Platform Notes - Primary target: Chrome on Windows. - Secondary targets: Chrome on Linux and Chrome on Android. - Android Chrome can record webcam and microphone when supported, but screen capture and system audio are disabled because display capture is not exposed there. - Output formats are limited to what MediaRecorder reports as supported at runtime, including WebM variants and MP4 only when the browser supports it. ## Privacy And Security - Recording happens with Media Capture, MediaRecorder, Canvas, Web Audio, Blob URLs, and local save or download flows. - Generated recordings stay on the user's device. - Production headers are configured to block outbound app connections with `connect-src 'none'`. - Permissions are requested through normal browser prompts for screen, camera, microphone, and optional local file saving. ## App Routes - `/` - Main recorder app. - `/manifest.webmanifest` - PWA manifest. - `/llms.txt` - AI-readable project summary.