Title: JMPG Face Match for Photographers
Author: jmpereiragraphics
Published: <strong>September 11, 2026</strong>
Last modified: September 11, 2026

---

Search plugins

![](https://ps.w.org/jmpg-face-match-for-photographers/assets/icon-256x256.jpg?rev
=3691265)

# JMPG Face Match for Photographers

 By [jmpereiragraphics](https://profiles.wordpress.org/jmpereiragraphics/)

[Download](https://downloads.wordpress.org/plugin/jmpg-face-match-for-photographers.2.0.0.zip)

 * [Details](https://wordpress.org/plugins/jmpg-face-match-for-photographers/#description)
 * [Reviews](https://wordpress.org/plugins/jmpg-face-match-for-photographers/#reviews)
 *  [Installation](https://wordpress.org/plugins/jmpg-face-match-for-photographers/#installation)
 * [Development](https://wordpress.org/plugins/jmpg-face-match-for-photographers/#developers)

 [Support](https://wordpress.org/support/plugin/jmpg-face-match-for-photographers/)

## Description

JMPGraphics Face Match is a WordPress and WooCommerce plugin designed specifically
for photographers. It integrates powerful facial recognition technology directly
into your photo galleries, allowing your customers to find and buy their own images
in seconds, just with a selfie.

Tired of seeing your clients scroll through hundreds of photos from an event to 
find their own? This plugin solves that problem. Simply create a gallery, upload
your photos, and let the plugin’s AI process them. Your customers can then visit
the gallery page, upload a reference photo (a selfie), and the plugin will instantly
show them all the photos where they appear.

From there, they can select the photos they want, choose from the product options
you have configured (such as digital downloads or prints), and add them directly
to the WooCommerce cart.

**Core Features (100% Free and Functional)**

 * **AI Facial Recognition:** Uses modern, browser-based AI to process and compare
   faces locally in the visitor’s browser.
 * **Seamless WooCommerce Integration:** Customers can buy the found photos directly.
   Associate different WooCommerce products (prints, digital files, bundles) with
   each gallery.
 * **Dedicated Gallery Management:** A custom post type (`jmpg_gallery`) to create
   and manage your photo galleries.
 * **Batch Image Processing:** The plugin automatically detects faces in your gallery
   photos and stores their mathematical descriptors for fast searching.
 * **Elementor Widget:** Easily add your Face Match galleries to any page using 
   a dedicated Elementor widget.
 * **Shortcode Support:** Use the `[face_match_gallery id="..."]` shortcode to display
   galleries anywhere on your site. A dedicated page is recommended for the best
   experience.
 * **QR Code Sharing:** Generate a unique QR code for each gallery, perfect for 
   sharing at events.
 * **Frontend Gallery Creation:** Allow trusted users (e.g., administrators) to 
   create their own galleries from the frontend using the `[jmpg_create_gallery]`
   shortcode.

**Separate Premium Version**

The separate premium version, distributed outside the WordPress.org plugin package,
may add optional watermarking, Amazon S3 storage, and AWS Rekognition cloud search.
These features are not included or locked in this WordPress.org plugin.

### 3rd Party Services

This plugin uses external services for license management, opt-in updates, and optional
remote cloud image storage or AI recognition features.

 * **Freemius SDK**
    - **Service URL:** https://freemius.com/
    - **Purpose:** License management, version update notifications, feature access
      gating, and payment processing for optional premium upgrades.
    - **Data Transmitted:** Site URL, WordPress version, PHP version, plugin version,
      site language, administrator email address, and license state (transmitted
      only upon user opt-in or premium license key activation).
    - **Terms of Service:** https://freemius.com/terms/
    - **Privacy Policy:** https://freemius.com/privacy/
 * **Amazon Web Services (AWS / Amazon S3)**
    - **Service URL:** https://aws.amazon.com/s3/
    - **Purpose:** External image hosting, delivery, and remote processing when 
      Amazon S3 integration or AWS cloud services are enabled.
    - **Data Transmitted:** Image URLs, attachment identifiers, and HTTP requests
      to fetch or display remote media stored in Amazon S3 buckets.
    - **Terms of Service:** https://aws.amazon.com/service-terms/
    - **Privacy Policy:** https://aws.amazon.com/privacy/

## Screenshots

[[

[[

[[

[[

[[

[[

[[

[[

## Installation

 1. Upload the `jmpg-face-match-for-photographers` folder to the `/wp-content/plugins/`
    directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Go to ‘Face Match’ > ‘Settings’ to configure the plugin, including the page where
    your galleries will be displayed.
 4. Create a new gallery under ‘Face Match’ > ‘Galerias’ > ‘Adicionar Nova Galeria’.
 5. Upload your photos to the gallery. In the gallery’s edit screen, go to the “Controlo
    e Status do Processamento FaceAPI” box and click “Iniciar Processamento de Faces”.
    The free version processes images locally in your browser.
 6. Create a new page (e.g., “Event Photos”) and set it as the “Página de Visualização
    da Galeria” in the plugin’s settings.
 7. Share the link to your gallery (found in the “Gestão de Imagens e Partilha” box)
    or the generated QR code with your customers!

## FAQ

### How does facial recognition work? Is it private?

The default browser-based recognition process was designed with privacy in mind.
When a customer uploads a selfie for search, facial detection and analysis occur
directly in their web browser using JavaScript. The reference photo itself is not
uploaded to your server. Only a mathematical representation (a “descriptor”) of 
the face is used for comparison and is discarded after the search. For advanced 
plans using AWS Rekognition, processing is handled securely via encrypted, isolated
cloud Lambda functions.

### Is WooCommerce required?

Yes, WooCommerce is required to allow customers to purchase the photos. The plugin
integrates with WooCommerce products to define what your customers are buying (e.
g., a 10×15 print, a digital download).

### How do I display a gallery on my site?

The recommended method is to select a dedicated “Gallery View Page” in the plugin’s
settings. The plugin will then automatically generate unique, shareable URLs for
each gallery (e.g., `https://yoursite.com/gallery-page/galeria/123`). You can also
use the Elementor widget or the shortcode `[face_match_gallery id="123"]` if you
prefer manual placement.

### What happens if a face is not detected in the customer’s search photo?

The user will receive an on-screen message asking them to try another photo, preferably
one with a clear and frontal view of their face.

### What happens when I delete a gallery?

When you delete a gallery from the WordPress admin panel, all photos associated 
with that gallery are permanently deleted from your media library and server. If
you are using the Amazon S3 integration, this action will also trigger the deletion
of the corresponding files in your Amazon S3 bucket.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“JMPG Face Match for Photographers” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ jmpereiragraphics ](https://profiles.wordpress.org/jmpereiragraphics/)

[Translate “JMPG Face Match for Photographers” into your language.](https://translate.wordpress.org/projects/wp-plugins/jmpg-face-match-for-photographers)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/jmpg-face-match-for-photographers/),
check out the [SVN repository](https://plugins.svn.wordpress.org/jmpg-face-match-for-photographers/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/jmpg-face-match-for-photographers/)
by [RSS](https://plugins.trac.wordpress.org/log/jmpg-face-match-for-photographers/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.0

 * Update: Renamed plugin-owned public identifiers to use the distinctive `jmpg`
   prefix.
 * Update: Migrated existing gallery post types, options, post meta, and transients
   from the previous prefix.
 * Fix: Removed “Tested up to” header from main PHP file to comply with readme guidelines.
 * Fix: Fully declared AWS / Amazon S3 3rd party external service in readme.txt.
 * Security: Sanitized and hashed S3 transient keys to prevent database pollution.

#### 1.0.1

 * Update: Fully declared 3rd party external services in readme.txt according to
   WordPress.org Guideline 6.
 * Update: Updated Lambda API endpoints and AWS Rekognition integration.
 * Fix: Fixed rewrite rules handling during plugin activation.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **2.0.0**
 *  Last updated **9 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [face recognition](https://wordpress.org/plugins/tags/face-recognition/)[facial recognition](https://wordpress.org/plugins/tags/facial-recognition/)
   [photo gallery](https://wordpress.org/plugins/tags/photo-gallery/)[photographers](https://wordpress.org/plugins/tags/photographers/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/jmpg-face-match-for-photographers/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/jmpg-face-match-for-photographers/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/jmpg-face-match-for-photographers/reviews/)

## Contributors

 *   [ jmpereiragraphics ](https://profiles.wordpress.org/jmpereiragraphics/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/jmpg-face-match-for-photographers/)