MatchID identification, names embedded in the file, FTP delivery, branded galleries, the download store, searchable archive. All included in paid plans. No per-feature upsell.
Want a guided walkthrough? Book a demo →
MatchID is the athlete identification pipeline. A multi-layer AI approach combines face matching against the headshots you uploaded with team and event identification to boost accuracy. The team layer narrows the candidate pool to athletes on the team that's actually in the photo. The result is a confidence-scored match for each detected face.
Three confidence tiers: Very High, Probable, Possible. High-confidence matches can auto-approve so you don't review what doesn't need review. Lower-confidence matches go to the review queue so you stay in control of what ships.
Approved athlete names get written into the photo's XMP and IPTC PersonInImage field 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.
Upload roster headshots per team, per season. 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.
Clients upload their own headshots. GalleryID is the data processor. We don't store a global headshot database, we don't train on your data, and you keep ownership of the images you upload.







High-confidence matches can auto-approve. Probable and Possible matches land 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 tier. 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 quick-tag buttons of 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.


Configure FTP and SFTP destinations once and reuse them across galleries. Push to wire services, your clients, local media, agencies, photo platforms, 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.
Public, private, or password-protected galleries. Custom domains, custom branding, custom expiration dates. Available on all paid 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.






Per-photo or per-gallery pricing. Set it once per gallery. Parents, 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.
Once names are in the metadata, the 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.








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, metadata embedding, FTP, branded galleries, the download store, search, role-based access. All included in paid plans. Pick your storage, credits scale with it.
No credit card required · 14-day free trial