Effective 11 August 2026

Screengrep privacy notice.

This notice covers the direct, local-only Screengrep 1.0 release.

What the app can record

Screengrep records only enabled signals with the required macOS permission. Local data may include screen images and video, OCR text, microphone or system audio and transcripts, which apps produced sound and how loud (per-process activity and scalar levels only, with no second copy of the audio kept), apps and windows, presence, privacy-filtered browser pages, terminal and repository context, file-write activity, Calendar context, optional credential-scrubbed clipboard text, and focused-window text from the separately installed AX Helper.

Capture can be paused at any time. Individual signal controls and app exclusions apply at acquisition time for their corresponding collectors.

Storage

The direct release stores its database and managed media under ~/Library/Application Support/Screengrep/. The searchable database is encrypted with SQLCipher. Media files remain protected by the Mac account and filesystem; FileVault is recommended for full-disk protection.

Removing the app does not silently delete history. Pause and quit the app and helper before deleting the directory above.

Network use

Version 1.0 has no Screengrep account, advertising SDK, remote analytics, or enabled cloud-sync transport. Captured content and the local search index are not uploaded to a Screengrep server.

The app contacts external services only when it needs to: to download a user-selected on-device transcription model, when you open a documentation link, when you make a purchase, and for the licence check described below. macOS may perform its normal certificate and notarization checks.

Licensing

Your licence key is verified on this Mac. Verification is offline and does not send your captured data anywhere.

A licence can be refunded after it is issued, and a signature alone cannot express that. So at most once every seven days, Screengrep asks www.screengrep.com whether that one licence has been refunded. The request contains the licence identifier and nothing else — no captured content, no account, no device identifier, no usage or analytics data — and the answer is a single yes or no.

If that request fails for any reason — no network, a timeout, a blocked domain — nothing changes. There is no grace period and no countdown: Screengrep keeps working exactly as before, indefinitely.

App Store copies do not make this request. Apple reports a refunded purchase through the App Store itself.

MCP clients

The bundled MCP server is read-only. In this release an MCP client starts it on demand as a local process and speaks to it over that process's own input and output; it opens no network port and accepts no connection. (The App Store build cannot work that way and serves the same tools over an authenticated server bound to this Mac only.) A user-configured MCP client can request local Screengrep data; that client's own privacy and network behavior are outside Screengrep's control.

Sensitive fields

Browser URLs omit credentials and, by default, query strings and fragments. Clipboard capture is off by default and applies credential-pattern scrubbing before persistence. These filters reduce exposure but cannot guarantee that all sensitive information is recognized.

Cross-Mac sync

Cross-Mac CloudKit sync is disabled in version 1.0. It will not ship until its separate removal-safety and multi-Mac acceptance gates are complete.

This website

Separate from the app, and much smaller in scope. screengrep.com does not count your visit at all. No cookies are set, no profile is built, nothing follows you to another site, and no data is shared with anyone. That is why there is no consent banner to click away.

None of this touches the app. Screengrep on your Mac reports no usage, no telemetry and no analytics of any kind, whether or not you ever visit this site.

Contact

Privacy questions: hello@screengrep.com