Privacy
Nothing leaves your device.
Not as a promise we ask you to trust — as a consequence of how the thing is built. There is no server to send recordings to.
Recordings
Screen, microphone, and webcam capture all happen in your browser. The file is assembled on your machine and saved straight to it. No recording, frame, or audio sample is ever uploaded, because the application has no media backend to upload it to.
Recent recordings are kept in your browser's own storage (IndexedDB) so you can reopen them. They never leave it, and clearing your site data removes them.
Accounts and tracking
There are no accounts, no cookies for tracking, no analytics, and no advertising. Nothing you record or edit is associated with an identity, because there is no identity to associate it with.
The companion extension
The optional Kırmızı Companion extension exists for one reason: a web page cannot observe the mouse on surfaces it does not own, so a recording alone has no idea where you clicked. The extension supplies that, and only that.
While a recording is running it collects pointer positions and click times, immediately converted to fractions of the screen or viewport. It reads nothing else — not the address of any page, not its content, not what you type, not what any element is.
Those positions are held in memory and handed to the Kırmızı tab when the recording stops, then discarded. They are never written to disk by the extension and never sent over the network. The extension requests no network access at all.
Hosting
The site itself is static and served by a hosting provider, which — like every web host — processes basic request data such as IP addresses to deliver the page. That is the full extent of what a visit involves.
Seeing for yourself
Kırmızı is open source. If any of the above matters to you, you can read the code rather than take our word for it, including every line of the extension.