finds.dev← search

// the find

alyssaxuu/screenity

★ 18,750 · JavaScript · GPL-3.0 · updated Sep 2026

The free and privacy-friendly screen recorder with no limits 🎥

Screenity is a Chrome extension (Manifest V3, GPLv3 since 3.0.0) that records a tab, a region, the desktop, or a camera, with on-screen annotation, blur, and an in-browser editor for trimming and cropping. It suits people making demos, tutorials, and feedback videos who would rather not sign up for a hosted recorder.

The AI camera backgrounds run on-device. The tree bundles a MediaPipe selfie_segmenter.tflite model and its WASM runtime, so the effect needs no server round-trip. The README says the self-hosted build makes no API calls and sends nothing anywhere, which is a stronger privacy claim than most recorders make, if it holds. At 18.7k stars with a push on 25 September, it is being maintained, and the MV3 rewrite and GPLv3 relicense in 3.0.0 show a deliberate move rather than a stalled codebase.

The privacy claim needs checking before you rely on it. The tree includes emitRecordingTelemetry.js and serializedTelemetryStore.js under Background/utils, and I have not read what they send, which sits awkwardly beside the README's 'we don't collect any of your data'. It is Chrome-only, and Google Drive upload needs you to swap the client_id in manifest.json for your own extension key before it works when self-hosting. The README pushes Screenity Pro in several places, and the self-hosted build still ships code paths that connect to it. The build instructions say Node >= 14, which is well past end of life, and the GPLv3 license with an invitation to 'reach out' for commercial use leaves commercial adopters unsure where they stand.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →