← Shot and Tell

Privacy

Last updated: 22 September 2026

Shot and Tell runs entirely on your Mac. The short version: it collects nothing, and it is not able to send anything anywhere.

It has no network access

The app ships without the macOS network entitlement (com.apple.security.network.client). It runs inside the App Store sandbox, and without that entitlement the sandbox does not let it open a network connection at all. There are no update checks (updates come through the App Store), no analytics, no crash reporting, no account, no sign-in, and no server-side component. (The website you're reading does count page views — see This website below. The app does not, and could not.) This isn't a policy the app follows; it's a capability it doesn't have. The entitlements file is in the source.

What it reads

The screen, when you ask it to. When you start a capture, the app reads the screen through Apple's ScreenCaptureKit, under the Screen & System Audio Recording permission that macOS asks you for the first time. It reads a frame of each display to freeze the screen while you choose what to take, and then the region, window or screen you chose. Those frames are held in memory only. Nothing is read from the screen at any other time. The app does not use the Accessibility API and does not read text from other apps.

What it keeps

The capture you're working on stays in memory while the editor is open, and after you close it so it can be reopened from the menu bar, until the next capture or until you quit. It is never written to disk.

Your settings — the shortcut, the default background, the export size, the save folder and the like — are stored in the app's own preferences inside its sandbox container. If you choose a save folder other than the default, the app keeps a security-scoped bookmark to that folder so it can still write there next time. Nothing else is stored. There is no history or library of past captures.

What it writes

One kind of file: the composed export — the screenshot on its background with the marks and legend beside it — as a PNG. By default it goes to ~/Pictures/Shot and Tell/; you can choose another folder in Settings, or turn saving off, in which case the only copy is the one on the clipboard.

On Copy or Copy & Close, the same image is placed on the clipboard, with the legend as plain text alongside it, so pasting into a text field gives words rather than nothing. The clipboard is yours; anything you paste it into is governed by that app's privacy policy, not this one.

Redactions

A redaction block is painted into the exported image as an opaque fill. The pixels underneath are not in the exported file and not on the clipboard. The legend text is whatever you typed, so don't type the thing you redacted.

Title suggestions

If Apple Intelligence is turned on and the Mac's on-device model can look at images (macOS 27 or later), Shot and Tell asks it for a short title for the capture through Apple's Foundation Models framework. The model runs on your Mac. The screenshot is not sent to Apple or anyone else — and, since the app has no network entitlement, it couldn't be. If Apple Intelligence is off or unavailable, nothing happens and you type the title yourself.

Permissions

macOS asks you to grant Screen & System Audio Recording the first time you start a capture. That is the only permission the app needs. It can be revoked at any time from System Settings › Privacy & Security. The app never asks for Accessibility, Microphone, Camera, Contacts, Location or Notifications.

This website

This site is static pages served by GitHub Pages. It uses Fathom Analytics to count page views. Fathom sets no cookies, doesn't track individuals across sites, and doesn't collect personal data. It runs on the website only — there is nothing like it in the app, and the app has no network access to send anything with. GitHub's standard access logs apply to any request to the site; see GitHub's privacy statement.

Changes

If any of this changes — in particular, if the app ever gains network access for any reason — this page and the app's privacy manifest change in the same release, and the change is noted in the changelog.

Contact

Questions: hello@robgough.net.