exif.camera Download

See it.
Change it.
Prove it.

A metadata desk for your photos, videos, and Live Photos. Read what a file reveals, remove or add EXIF, IPTC, XMP, GPS, and Photos fields, then get a receipt proving the write landed. On iPhone, iPad, and Mac. Nothing leaves the device.

Download on the App Store Free to inspect. $19.99 once to write.

{{ activeBody }}

IMG_4821.HEICOn device
photo ยท Mission District
Live Photo · still + 3.1 s · 4032×3024 · 2.1 MB
Location Serial number Software + Copyright
24 mmf/1.781/120ISO 160
Fri 12 Sep 2026, 4:12 PM · San Francisco
Clean for share
Fix or add
See everything
Clean for share
Live Photo · still + video · New copy
Remove
GPS block · file, video, Photos
Serial numbers · body, lens
Software, MakerNotes, OwnerName
Keep on purpose
Capture, ICC, orientation, Live pair link
DestinationKeep original + new cleaned
Confirm
Cancel
Clean for share
Live Photo · New copy
Reading file…
Writing still, then video. Then a second parse of both.
Confirm
Cancel
ReceiptOn device
Re-read OK
IMG_4821 copy · 5 removed · 4 kept · HEIC stays HEIC
✓File GPSRemoved
✓Video GPS, both keysRemoved
✓Photos locationRemoved
✓Serials, software, MakerNotesRemoved
Live pair, capture, ICCKept
File
0 GPS tags on re-read
Photos
location nil
Done
Open both in Photos

A checkmark is a promise. A receipt is proof.

Most tools report success the moment they intend to write. exif.camera parses the file a second time, checks the Photos library, and lists what is gone, what was written, and what you chose to keep. Green comes from the second read or not at all.

What usually happensShare sheetexif.camera
Location toggleResets on the next shareRemoved from file, video, and Photos. Verified.
Camera serials, software, MakerNotesStay in the filePart of the privacy pack, one tap.
Video GPSOne of two keys, if anyBoth QuickTime keys removed and re-read.
HEIC on exportOften becomes JPEG elsewhereHEIC stays HEIC. Lossless JPEG. Video remuxed, not re-encoded.
Live PhotoOften flattened to a stillStill and clip edited together. The pair link is never touched.
Your originalExported copy onlyNew copy by default. Library edits revertible. Files overwrite keeps a backup.

One desk, three altitudes.

Reveal answers the eight-second question. The Workbench changes things in four rooms. The Lab shows every tag the file carries. Recipes turn a job into one button. Same engine on every device.

RevealFree

What this file gives away, in one card: privacy chips, shot ticket, when and where, media kind. Faces and readable text found on device count too, so the number is honest. Three actions: Clean for share, Fix or add, See everything.

LocationFaces 2Text 4+ Copyright
WorkbenchPaid

Privacy, When & where, Credit, Capture. Empty rights fields stay visible as prompts. Locked rows say why. Field search understands synonyms: "shutter" finds ExposureTime, "©" finds Copyright. Paste coordinates, a DMS string, or a Maps link onto the map.

PrivacyWhereCreditCapture
LabFree

Every tag present, grouped EXIF, GPS, IPTC, XMP, QuickTime, Apple, File. Original | Written columns after a save. Pin the rows you check often, hide the ones you never do. Copy as JSON. On the Mac it is a sortable table.

ExposureTime1/120GPSLatitudenil, was 37.7599dc:rights© 2026 Julio MedinaMakerNoteopaque, 2.4 KB, locked
LibraryFree

Your Photos library as Photos shows it: years, albums, Recents. Chips find the holes across thousands of items. Files, iCloud Drive, SMB shares, and external disks open the same way.

Missing copyright · 1,204Location present · 9,730LiveVideo5★
BatchPaid

Select a card, a chip result, or a folder. One confirm names the plan and the count. Items that could not be verified go to a Needs review pile, never into a green total.

209 re-read OK3 need review0 HEIC re-encoded
Add, not only removePaid

Stamp a copyright that Lightroom, Google Images, and Photos all read. Shift a whole trip five hours with offsets intact. Give a scanned negative the camera, lens, and date the scanner never knew. Caption, keywords, and rating land in Photos through the official iOS 27 API.

Everywhere in the systemPaid writes

Inspect or clean from any app's share sheet. Four App Shortcuts, eight Shortcuts actions, a Control Center button, a last-photo widget, Finder Quick Actions on the Mac. Every one confirms before it writes.

ExportPaid

Frame a photo with its shot ticket in a clean mat. Add an optional credit stamp on export. Share a Reveal card that names categories and never a coordinate. Off by default, your photo, always a new file.

One field for you. Every place it has to live.

Type a caption once. It lands in IPTC, in XMP, and in the Photos library, so agencies, Lightroom, Finder, and Photos agree. When the library and the file disagree, the receipt says so in orange and shows both values.

FieldEXIFIPTCXMPQuickTimePhotos
{{ t.field }} {{ t.m1 }} {{ t.m2 }} {{ t.m3 }} {{ t.m4 }} {{ t.m5 }}
✓ written and verified on re-read · · not where that field lives. Rating uses xmp:Rating; keywords use IPTC Keywords and dc:subject.

Save a job once. Run it on a photo or a whole card.

A recipe mixes removes, writes, and keeps. Star one as your default and it becomes the button on Reveal, the share extension, the Siri phrase, and the batch. Eight starters are built in. Every one still confirms and verifies.

RemovesWritesKeeps
{{ r.name }}{{ r.for }}
{{ c }} {{ c }} {{ c }}
{{ r.note }}

Pocket-native. Split-native. Window-native.

Same engine, same catalog, same receipt. A shoot cleaned on the Mac matches what Siri sees on the phone. None of them is a stretched version of another.

iPhone: capture and share

Reveal in eight seconds, one-handed. Clean before the group chat from the share sheet. Ask Siri about the photo you are looking at.

A library that looks like Photos: years, albums, Recents, plus chips for what is missing or exposed.
The primary action always sits above the tab bar, never behind the keyboard.
Share and Action extensions, Action button, Control Center, four App Shortcuts, a last-photo widget.
Dark Mode, Dynamic Type through accessibility sizes, VoiceOver labels like "Location, present."
Select
Library
Reading library dates…2,318 of 14,902
Share sheet Options reset next time
Clean here if the file must stay clean. Original is never touched.
×
AllMissing copyrightNo locationLiveVideo
September 2026San Francisco · 12–14 Sep
LIVE
0:12
LibraryRecipes
iPad: review a card

Three columns at regular width: library, hero with Reveal, and the Workbench as an inspector. Library and File receipts sit side by side.

Falls back to the iPhone stack in Split View or Slide Over. Never three squeezed columns.
Stage Manager: one asset per window. Hardware keyboard: ⌘F, ⌘↵, Esc, arrows.
Pointer hover on rows. Apple Pencil for a precise pin drop, nothing else invented.
9:41  Fri 12 Sep●●●  Wi-Fi  100%
Library
Search
Recents14,902
Favorites318
Needs attention
No copyright1,204
Location present9,730
Years
20262,318
20253,951
IMG_4821.HEIC
Photo · 3 of 6
Clean
On device
Location removedSerial removedCopyright
24 mmf/1.781/120ISO 160
Library
Locationnil
CaptionWritten
DateKept
File
EXIF GPS0 tags
IPTC + XMP rightsWritten
HEICUnchanged
Workbench
PrivacyWhereCreditCapture
Privacy pack
GPS locationRemoved
Serial numbersRemoved
MakerNotesLocked
SoftwarePresent
Credit
CreatorJulio Medina
Copyright© 2026 Julio Medina
Mac: the deskAvailable now

Where ExifTool and Photo Mechanic live today. A real menu bar, keyboard commands, Finder drag and drop, and a Lab that is a sortable table. Clean a shoot of hundreds with a progress window and a receipt per file.

Download on the Mac App Store
Metadata menu: Inspect, Clean for Share, Strip Location, Apply Recipe, Shift Dates, Verify. Every write shows the confirm panel first.
Drag folders from Finder, iCloud Drive, SMB, and external disks. Access persists between launches.
Finder Quick Actions: Inspect, Clean for share. Multiple windows and tabs, one per folder or selection.
Included in the one purchase. Nobody pays twice for the Mac.
Missing copyright · 212Location present · 198Live · 14
FieldValueSourceWritable
ExposureTime1/120EXIFYes
GPSLatitudenil (was 37.7599)EXIFYes
dc:rights© 2026 Julio MedinaXMPYes
Copyright Notice© 2026 Julio MedinaIPTCYes
MakerNoteopaque block, 2.4 KBAppleLocked
ContentIdentifier6B1F…A2C9AppleKept
Batch receipt
209 re-read OK
3 need review · iCloud originals not downloaded
GPS, both layersRemoved
Creator, ©, Credit, RightsWritten
Live pairs (14)Kept
HEIC re-encoded0
Export receipt JSON
Show 3 in Needs review
Space Quick inspect ⌘⇧L Strip location ⌘⇧C Apply copyright ⌘↵ Confirm ⌘E Export frame ⌥-click Drop pin

Nothing leaves the device. Not even a thumbnail.

The core app has no network entitlement, so it cannot upload, phone home, or serve ads. Turning a coordinate into a place name happens only when you tap it. The App Store privacy label reads Data Not Collected because there is nothing to collect.

App Store privacy labelData Not Collected
Network entitlementNone on the core app
Location accessOnly the GPS already in your file, or a pin you drop
AccountNone. Recipes sync through iCloud only if you turn it on.
Ads and trackingNone, on any tier
Coordinates out loudNever. Siri, Reveal cards, and Frames say a city name or nothing.
SpotlightIndexes recipes and receipts. Never your camera roll or its GPS.
Your originalNew copy by default. Library edits revertible. Deleting an original takes a separate confirm.

Truthful when it works. Truthful when it cannot.

A failed verify is orange and names the surviving tags. A locked field says why. A missing tag is struck, never invented. Locked is never dressed up as success.

Library ≠ file
1 tag survived the write
UserData:GPSCoordinates
Retry with remux
Verify fail. Orange headline, exact survivors, never a green check.
Photos access is off
Turn it on in Settings, or open a file from Files instead.
Open Settings
No library access. Plain words, one button, a second way in.
MakerNotesLocked
An opaque block from the camera maker. Removable whole, not editable field by field.
ApertureNot in file
Locked and missing. Locked rows explain. Missing tags are struck and left out of the Frame, never printed as f/0.
Missing copyrightThis Year
No photos missing copyright in This Year.
Every 2026 photo carries a rights notice.
Empty search. The best empty state is the one you were hoping for.

Ask Siri. It still asks you first.

Every spoken request opens a confirm snippet before a byte changes and a receipt snippet after the re-read. Siri never says done without checking, and never reads a coordinate out loud. Shortcuts get the same verbs.

“Inspect my last photo in exif.camera”
“Clean my last photo for sharing in exif.camera”
“Apply my copyright in exif.camera”
“Open my desk in exif.camera”
Shortcuts actions: Inspect, Strip location, Clean for share, Apply recipe, Shift dates, Set caption and keywords, Freeze Live Photo, Open receipt. Control Center: Clean last photo, with a confirm. English, Spanish, French, German, Japanese, Simplified Chinese.
exif.camera
Live Photo · New copy
Remove the location from this photo?
GPS, file + video + PhotosKeeps everything else
Cancel
Remove
Re-read OKOn device
Location removed from the file, the video, and Photos. New copy saved. Original untouched.

The bar most metadata apps do not clear.

The category is crowded at "strip GPS" and nearly empty at everything after it.

CapabilityShare sheetTypical strip appsexif.camera
{{ c.cap }} {{ c.a.text }} {{ c.b.text }} {{ c.u.text }}

Inspect for free. Pay once for every write.

One purchase covers iPhone, iPad, and Mac. The paywall appears after your first insight, not at launch. No weekly plan, no fake anchor price, no ads.

FreeForever, no account
$0
Reveal on any photo, video, or Live Photo
Full Lab dump, copy as JSON
Inspect from the share sheet
Clean for share starter, a few cleans to try
Download free
Founding cohort
Founding lifetime{{ lifetimeTag }}
$19.99
Once. First cohort price, then $29.99.
{{ foundingClaimedText }} of {{ foundingTotalText }} claimed
{{ spotsLeftText }} left at $19.99
Price steps up to $29.99 once the cohort fills.
Every write, batch, and recipe
iPhone, iPad, and Mac, one purchase
Siri, Shortcuts, Controls, extensions
Frame export and credit stamp
Family Sharing, no ads, ever
Get founding lifetime
Annual{{ annualTag }}
$9.99 / year
Cancel anytime. Nothing weekly.
Everything in lifetime
iPhone, iPad, and Mac
Family Sharing, no ads
Start annual
Universal purchase · Family Sharing · Mac included · Prices in USD

Before you download.

{{ f.q }}+

{{ f.a }}

Your photos already say more than you think. Find out in eight seconds.

Download on the App Store Also on the Mac App Store
exif.camera
Free to inspect · $19.99 once to write
Get started

Privacy Policy

Effective October 2, 2026

exif.camera is built by Julio Medina. This policy explains what the app does and does not do with your data.

1. Information we collect

exif.camera does not collect any information. The app has no network entitlement, no analytics, and no advertising. The App Store privacy label reads Data Not Collected, because there is nothing to collect.

2. How the app works

All photo and video processing happens on your device. When you inspect, clean, or edit a file, exif.camera reads and writes that file locally. Nothing is uploaded to a server, including ours.

3. Location data

exif.camera only reads GPS coordinates already present in your files, or coordinates you enter yourself. If you tap a coordinate to see a place name, your device sends that coordinate to Apple's Maps service to translate it into a name. That request is handled under Apple's own privacy policy. We do not operate, see, or store it.

4. Accounts and iCloud

exif.camera has no account system. If you turn on iCloud sync for recipes and templates, that data syncs through your personal iCloud account under Apple's terms. We do not have access to it.

5. Third-party services

exif.camera does not use third-party analytics, advertising, or tracking SDKs of any kind.

6. Data sharing

Because we do not collect data, we have none to share, sell, or disclose.

7. Data retention

Any data the app handles, including your photos and their metadata, stays on your device and in your own iCloud account, under your control.

8. Children's privacy

exif.camera is not directed at children under 13. Because the app collects no data, no data is knowingly collected from anyone, including children.

9. Changes to this policy

If this policy changes, the new version will be posted at this address with an updated effective date.

10. Contact

Questions about this policy can be sent to exif@juliomedina.com.

Support

Have a question, or run into something that doesn't look right? Send a note and we'll get back to you.

A message is required before sending.
✓
Your mail app should be open
Your message is ready to send from there. If nothing opened, write to us directly from your own mail app.