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