Privacy Policy
This privacy policy describes how the peek macOS application (“peek”, “the app”, “we”) handles information. It applies to the macOS app distributed via the Mac App Store and the source distribution on GitHub.
The short version
peek does not collect, transmit, sell, share, or store any personal data. The app runs entirely on your Mac. The MCP server it exposes is bound to 127.0.0.1 with acceptLocalOnly set — there is no outbound network and no inbound network from outside your machine. It has no analytics, no telemetry, no crash reporting, no advertising identifiers, and no accounts.
What the app does on your Mac
peek uses Apple’s ScreenCaptureKit (SCShareableContent, SCScreenshotManager) to enumerate captureable windows and produce off-screen composites of individual windows on request. It exposes those operations through a loopback HTTP MCP server on port 11474, authenticated by a bearer token generated on first launch and stored in your macOS Keychain. It reads your preferences from the standard macOS user defaults system, and — if your device is enrolled in MDM — reads managed preferences from /Library/Managed Preferences/com.oldsalt.peek.plist. None of this information leaves your Mac.
Captured images
Captured images are returned to the MCP client that requested them (e.g. Claude Code running on the same machine). peek does not save captures to disk by default. The click-to-clipboard menu writes a captured PNG to the system pasteboard only — it’s overwritten the moment you copy anything else.
Data we collect
None. The app makes no outbound network connections of any kind during normal operation. The only network interface peek opens is the loopback MCP listener, which only accepts connections from 127.0.0.1.
Third-party services
The app does not embed or call any third-party SDKs, analytics platforms, advertising networks, or remote services. It speaks the open Model Context Protocol over plain HTTP; the protocol itself does not require any vendor SDK.
App Store and platform data
If you install peek from the Mac App Store, Apple may collect download and aggregate usage information independently of the app, governed by Apple’s own privacy policy. We do not receive any personally identifying information from Apple beyond anonymous, aggregated App Analytics provided by App Store Connect.
Managed deployments
When deployed through an MDM (such as JAMF, Mosyle, Kandji, or Intune), your IT administrator can configure the app’s behaviour through a managed preferences plist. The values they set are read by the app on your device. Your IT administrator may have separate logging or monitoring of MDM-managed devices governed by your organisation’s policies; that is independent of peek and not controlled by us.
Children
peek is a developer tool not directed at children and does not knowingly collect any data from anyone, including children under 13.
Changes to this policy
If this policy ever changes — for example, if a future version of the app adds an optional feature that involves the network — the updated policy will be posted at this URL with a new “Last updated” date. Material changes will be highlighted in the app’s release notes on the Mac App Store and on GitHub.
Contact
Questions about this privacy policy can be sent to peek@dort.zone, or filed as an issue on the project’s GitHub issue tracker.