Privacy — what Screen Studio sends and what it never sends

Updated 2026-09-02 · v0.2.10

Screen Studio records and captures your screen, so "does this app send anything anywhere?" is exactly the right question to ask. This page lists everything that is sent, everything that is not, and how to turn it off.

Short version

Your videos, screenshots and screen content never leave your Mac. The app sends anonymous counters only — things like "a recording just finished, it was 42 seconds long" — so we know which features people actually use. One checkbox turns it off, no restart needed.

What is sent

The app sends counter events to Google Analytics 4. Each event carries the kind of action plus a little technical context — never content.

EventWhenCarries
app_first_openFirst ever launch
app_updatedAfter an updateprevious version
app_session_startEvery launch
recording_startedRecording beginscapture mode, audio source, webcam on/off, keystroke overlay on/off, backdrop on/off, frame size
recording_stoppedRecording endsduration in seconds, number of clicks
recording_discardedRecording thrown awayduration in seconds
screenshot_capturedScreenshot takencapture mode, destination, image format, pixel size
stitch_exportedStitched image exportednumber of shots
export_finishedVideo export doneformat, resolution, aspect, audio on/off, clip count
export_cancelledExport cancelledsame as above
export_failedExport failedsame as above, plus the error type

Every event also carries: app version, macOS version, CPU architecture (arm64 or x86_64), a session id and an engagement duration. That is the whole list.

What is never sent

How you are counted

To tell "one person launching the app ten times" apart from "ten people launching it once", the app generates a random id on first launch and keeps it. That id is not derived from anything about your Mac or about you, so it cannot be traced back to a person. Delete the app and reinstall and you get a new one.

How to turn it off

Open the menu bar panel, go to Settings → General → Privacy and uncheck Send anonymous usage statistics. It takes effect immediately, no restart. Once off, nothing is sent at all — every event re-checks the setting before sending.

Update checks

The app checks for new versions through Sparkle: on each launch it fetches a small XML file from our server on Cloudflare. That request carries no identifier, but like any HTTPS request the server sees an IP address and the app version in the user agent. This is the minimum required for auto-update to work and there is no setting to disable it.

macOS permissions the app asks for

PermissionUsed forRequired?
Screen RecordingReading screen frames to record and captureYes
Input MonitoringKnowing where you click and type, so auto-zoom can follow and keystrokes can be shownYes, for auto-zoom
MicrophoneRecording your voiceNo
CameraThe webcam bubble in your videoNo
NotificationsUpdate available, export finishedNo

None of these send data anywhere. They only let the app read what it needs to build your video locally.

This website

screenstudio.dev uses Google Analytics to count visits and downloads. There are no forms, no accounts and no login cookies. Block it with any extension you like — the site works fine without it.

Nothing else

Screen Studio has no account system, no cloud sync, no email collection, no ads and no third-party tracking SDK beyond the Google Analytics above. Your videos and images live in the folders you choose — by default ~/Movies/ScreenStudio/ and ~/Pictures/ — and nowhere else.

Contact

Questions, or something here looks wrong: [email protected].

Try Screen Studio

Free for macOS 15 and later, on both Apple silicon and Intel. No account needed.

Download · v0.2.10