Two products, one identification engine. GalleryID Desktop captions on your own Mac or PC with nothing uploaded. GalleryID Cloud is the hosted, searchable archive. Below, each capability says which product it belongs to.
Want a guided walkthrough? Book a demo →
MatchID is the athlete identification engine, and it runs in both products. Facial recognition matches against the headshots you indexed, and jersey number reading covers the frames where the face is not legible. The roster bound to that folder or gallery narrows who a face could be. The result is a confidence-scored match for each detected face. In GalleryID Desktop this runs on your own machine with nothing uploaded. In GalleryID Cloud it runs against the gallery you uploaded.
You set the confidence threshold. Matches above it can auto-approve so you don't review what doesn't need review. Everything below it waits in the review queue so you stay in control of what ships. Nothing is guessed.
Approved athlete names get written into the photo's XMP and IPTC PersonInImage field. GalleryID Desktop writes them as you tag, on your own machine. GalleryID Cloud writes them on download. PersonInImage is the industry-standard field that Photo Mechanic, Lightroom, Capture One, and Photoshop all read. When you import a downloaded photo, the names are already there. No plugin, no integration, no re-tagging.
That's the difference between a platform tag and a portable file. When you download photos or send them to a client, the names go with the file. Wire services, media outlets, agencies, and recipients all see the embedded names without any extra work on your end.
Load roster headshots per team, per season. GalleryID Desktop indexes them locally, GalleryID Cloud stores them in your account. Each athlete gets a headshot that becomes the baseline for MatchID. Update mid-season as athletes transfer, change numbers, or get added to the roster.
You supply your own headshots. GalleryID is the data processor. There is no global headshot database, we don't train on your data, and you keep ownership of the images. On GalleryID Desktop the headshots never leave your computer at all.







Matches above your threshold can auto-approve. Everything below it lands in a review queue where you approve or reject with one click. The queue shows the photo, the face crop, the suggested match, and the confidence score. You stay in the loop on uncertain calls without slogging through the ones MatchID got right.
Need to tag manually? Three options from the same UI: pick from the roster dropdown, use CaptionID buttons for recent athletes from your roster, or type a name and select a match. The roster is always the source.
Rejected matches don't make it into the final XMP. You ship what you trust.


Both products deliver over FTP. GalleryID Desktop sends over FTP and FTPS with watermarking, or exports a ZIP with sidecars. GalleryID Cloud pushes to FTP and PhotoShelter destinations you configure once and reuse across galleries. Either way you can send to wire services, clients, local media, agencies, or your own servers. Names travel in the XMP/IPTC PersonInImage field, so downstream caption tools and editorial systems have the data they need.
No re-tagging at the destination. No caption assembly downstream. The file ships caption-ready.
Card ingest with token rename, folder patterns, per-folder numbering, and metadata written during the copy rather than in a second pass. The measured figure: 4,664 files, 52 GB, in 1 minute 19 seconds, click to card eject. Nothing analyses the photos while the card is copying, so ingest time is copy time.
Then the cull runs from previews that already exist: star ratings, color labels, filters, and Focus check flagging blur and soft focus at four sensitivity levels. RAW is supported end to end, browsing through the JPEG preview the camera embeds in each file. Cull down to the keepers, then run MatchID on what survived.
The Catalog indexes whole drives into an offline-browsable archive. Browse and search by name, keyword, or filename with the drives unplugged, and export HD previews or originals with people, keywords, and capture date embedded. It reads the names already written into your files, including years of tagging done in other software, so the archive is searchable the day you index it.
Removing an item from the Catalog never touches the source file. Companion apps for iPhone and Android browse the Catalog over your own wifi only, so the archive rides along without going near a server.
A GalleryID Cloud capability. Public, private, or password-protected galleries. Custom domains, custom branding, custom expiration dates. Available on all Cloud plans, not gated behind an enterprise tier. Send a gallery link to a client, the media, or a single athlete.
Permissions scoped per gallery. Comms gets one view, recruiting gets another, alumni gets the public one.






A GalleryID Cloud capability. Per-photo or per-gallery pricing, set once per gallery. Fans, alumni, and media can buy and download files with the athlete names already in the XMP. GalleryID doesn't take a commission cut. The proceeds go to you.
Stripe-backed payments. Download tokens that expire. Buyers can purchase individual photos or the entire gallery as a single download. Digital only, no prints.
A GalleryID Cloud capability. Once names are in the metadata, the hosted archive becomes searchable. Pull a specific athlete's photos across games, photographers, sports, and seasons. Recruiting needs a senior's highlights, alumni magazine wants a multi-year retrospective, NIL distribution wants a player's full gallery. One search.
Filter by sport, by season, by photographer, by event. Combine filters. Export the result as a gallery share or push it to FTP.








A GalleryID Cloud capability. Five roles out of the box: viewer, photographer, editor, client admin, site admin. Custom roles supported. Photographers see only what they uploaded. Comms sees the approved galleries. Recruiting gets athlete-scoped views. Admins see the full picture with a complete audit log.
Multi-photographer teams without per-seat charges. For one-time or infrequent contributors you don't want as users, create a gallery-specific upload URL instead. Bring people in as users when it makes sense, or send a link when it doesn't.
MatchID and CaptionID run in both products. Branded galleries, the download store, search and role-based access are GalleryID Cloud. Cloud is priced on storage alone, with nothing metered on top. Desktop is licensed per computer, and identification is unmetered because it runs on yours.
Cancel anytime · 14-day free trial