Bunny Screenshot Privacy Policy

Last updated June 12, 2026

Bunny Screenshot is a macOS utility that watches folders you choose, indexes screenshots locally, and generates searchable metadata using the analysis engine you select: OpenAI cloud vision models (default, with your own API key) or a fully on-device model that never sends anything off your Mac.

Data The App Processes

Bunny Screenshot can process:

Analysis Engines

Bunny Screenshot offers two analysis engines; you choose during setup and can switch anytime in Settings.

OpenAI (cloud, default). When analysis runs, the screenshot image is sent to OpenAI through the OpenAI API together with the analysis prompt, using your own API key. Bunny Screenshot asks you to confirm this before cloud analysis can run, and you can withdraw that consent in Settings at any time.

On-device (private). Analysis runs entirely on your Mac using a local model served by a bundled inference helper. No screenshot, transcribed text, or metadata leaves your computer when this engine is selected.

Local Model Downloads

If you enable the on-device engine, Bunny Screenshot downloads the model you choose from huggingface.co (Google's published Gemma model releases): Efficient (≈5.7 GB) or Accurate (≈6.7 GB). The download request does not include any of your data; downloads are checksum-verified and stored in ~/Library/Application Support/Bunny Screenshot/Models/. You can remove downloaded models from Settings at any time, and the first download asks you to accept the Gemma Terms of Use.

Spotlight Search

By default, analyzed screenshot metadata (titles, descriptions, transcribed text, tags) is added to the macOS Spotlight index on your Mac, so you can find screenshots from Cmd-Space. This data stays in the system index on your device. You can turn this off in Settings — doing so removes Bunny Screenshot's entries from the index — and screenshots flagged sensitive follow your "hide sensitive from search" setting in Spotlight too.

Local Data

Your screenshot index, generated metadata, processing jobs, rename history, audit log, and settings are stored locally on your Mac in Bunny Screenshot's application support data.

Bunny Screenshot does not upload your local database to a Bunny Screenshot cloud service.

API Key Storage

If you provide an OpenAI API key, Bunny Screenshot stores it in macOS Keychain. The app does not store the API key in the local SQLite metadata database or in app settings.

Logging

Bunny Screenshot does not log or store screenshot image base64 payloads. Model responses may be stored as raw response JSON for debugging and auditability, but the image payload sent to OpenAI is not stored in the audit log.

File Access

Bunny Screenshot only watches folders you configure. Folder access is stored using macOS security-scoped bookmarks so the app can remember your chosen folders across launches.

The app does not delete screenshots. Rename operations are designed to avoid overwriting existing files and can be undone when the original path is available.

MCP Developer Mode

Bunny Screenshot includes an optional local MCP interface for agents. MCP is disabled by default and hidden behind Developer Mode. MCP tools expose screenshot metadata and file paths, not raw image bytes by default.

User Controls

You can:

Contact

Questions about this policy: max@2185lab.com