Ingest / Privacy
Your photographs stay on your Mac.
Last updated September 18, 2026. Applies to Ingest 0.1.0.
Ingest has no account, no analytics, and no server of mine to send anything to. Two features reach the network, both described below, and both are things you start.
Your photographs and what Ingest stores
Ingest reads the cards and folders you open. It reads only the parts of each photograph it needs: a few kilobytes of header, and the preview the camera embedded. It does not upload your photographs anywhere.
What it keeps on your Mac, and nowhere else:
- Small settings files in your Application Support folder, holding your options, name templates, metadata presets, snippets, splits, workspaces, actions, and keyboard shortcuts.
- Per folder marks. Tags, rejects, stars, and colour labels, stored by file identity rather than written onto a card.
- Cached thumbnails and header information in your Caches folder, kept under 2 GB, cleared from Settings, Advanced.
- Logs from actions you have run, if you have built any.
- A record of each ingest, so the app can tell you which photographs from a card you already copied.
When you ask it to, Ingest writes keywords, captions, titles, ratings, colour labels, and GPS into your photograph files. That is the point of the app, and it happens to the files you chose, on your disk. It never writes to a memory card.
Face close-ups. The face close-up strip finds faces in the photograph on screen so it can show you each one enlarged. That runs on your Mac using Apple's Vision framework. No names or identities are involved, nothing is matched against anything, no result is stored between sessions, and nothing is sent anywhere.
Address search
When you type in the address field, Ingest sends what you typed to Apple's MapKit service to get suggestions and coordinates. That is the only way to turn an address into a location, and Apple handles those requests under its own privacy terms. It happens only while you are typing in that field.
Addresses you have used are remembered on your Mac so they can be offered next time. Settings, Metadata clears that list. Locations already written into a photograph can be removed with ⇧⌘L, which strips every location field Ingest writes.
Software updates
Checking for updates fetches a small file from brianrenshaw.app, which is hosted by GitHub Pages, and downloads come from GitHub Releases. Those hosts see ordinary connection information such as your IP address, as they would for any web page.
Automatic checking is off until you turn it on. Ingest disables the part of the update system that would report details about your Mac, so nothing about your hardware, your photographs, or your settings is included in a check. Every update must carry a signature made with my key, or it is refused.
No analytics, no account
There is no analytics library, no crash reporting service, no advertising, and no account. Ingest contains no code of its own for making web requests. The only two network paths are the two named above.
Actions you build yourself
Post-ingest actions can open your photographs in another app, import them into Apple Photos, copy them somewhere, run a Shortcut, or run a shell script you wrote. When an action runs, your files and the information about them are handed to software you chose, and what happens next is up to that software.
A shell script runs as you, with your permissions, and Ingest does not restrict what it can do. Only add scripts you wrote or understand. Actions can be set to ask before they run, and none of this exists until you create it. See actions for the detail.
The settings file you can export
Settings, Advanced can export everything you have configured as one file, to move to another Mac or to keep as a backup. That file can include destination folder paths, addresses you have used, your keyword history, and the text of any scripts in your actions. It contains no photographs. Share it deliberately.
Questions and changes
If you email me, I see what you chose to put in the message. I will update this page if what the app does ever changes. Questions: contact@brianrenshaw.app.