
Ask any culling tool whether it deletes photos and it will say no. Ask what it writes instead, and the answer gets interesting. Most write a reject flag, which in Lightroom Classic is one keystroke from deleting the file from disk. This article is about what a safe cull actually leaves behind: what is on the card, what is on the drives, and what you can verify in Finder before you trust the tool with a client's day.
A delete removes the file. Everyone agrees that a culler should not do that, and Kepla never does. The subtler risk is the reject flag. Lightroom's flag is designed for one purpose: select the rejected photos, press one key, and they are removed from the catalog and, if you say yes, from disk. A tool that writes reject flags is handing you a loaded shortcut and asking you to trust every flag blind.
Kepla writes neither. Frames it sets aside get a keyword naming the reason. You can filter on a keyword exactly as easily as on a flag, but nothing about a keyword is one step from gone.
| Location | Before the cull | After the cull |
|---|---|---|
| The card | 4,812 RAW files | 4,812 RAW files. Never written to. |
| Drive one | 4,812 RAW files | 4,812 RAW files plus 4,812 XMP sidecars |
| Drive two | 4,812 RAW files | 4,812 RAW files plus 4,812 XMP sidecars |
| Any file renamed or moved | None | |
| Any file deleted | None. 0 of 4,812. |
The sidecar is a small text file with the same name as the RAW. It holds the decision: clean, set aside with a reason, uncertain, or favourite. It is the only thing the cull adds, and it is readable by Lightroom Classic, Capture One and Bridge without Kepla installed.
Every decision in a cull is asymmetric. A frame kept wrongly costs you a second during review. A frame lost wrongly costs you a photograph, and you never find out. A tool built around that asymmetry keeps everything, marks what it thinks, and makes the marks easy to check. That is why the 2,836 frames Kepla set aside on the reference wedding are all still on the card and both drives, each with one of five plain reasons attached, and why one key press puts any of them back with the clean ones.
Kepla never deletes, never moves, never renames, never writes to the card, and never writes a reject flag. It writes sidecars and reads your cards, and that is all it touches. If a tool that keeps everything and shows its reasons is the kind you want, Kepla for Mac is free through the private preview and the first hundred photographers keep it at $99 a year. Request Founding Access.
No. Not a file and not a flag. On the reference wedding 2,836 frames were set aside with a reason and 0 were deleted.
Because a rejected frame in Lightroom is one keystroke from deleted from disk. A keyword naming the reason gives the same filter without the cliff edge.
Beside the copies on your drives, never on the card. Move the folder and the decisions move with it.
There is nothing to recover. The file never moved. Press P and it is back with the clean frames.
Kepla for Mac clears the obvious misses from a card, names the reason on every frame it sets aside, and leaves the choosing to you. Nothing is ever deleted, moved or renamed. Free through the private preview · the first hundred photographers keep it at $99 a year.