Every youth photo on your site, cleared or hidden.
Consent Guard is a WordPress plugin for youth programs. It links each photo to the children in it and to their parents' standalone consent, then keeps anything uncleared off your public pages. It never deletes a file.
1,180 not reviewed yet
- Signed
- Sept 30, 2026
- In effect
- Jan 1, 2027
- Consent
- Standalone
- Revocations
- Any time
A photo release in the sign-up form no longer covers you.
AB 2007 (Business and Professions Code Section 18985) covers youth programs outside school hours that need a parent's signature: camps, after-school, youth sports, swim lessons and more. A covered program can't use a child's photo, video, voice, likeness or name in marketing unless a parent signed a standalone consent for that use.
If your release lives inside registration or the liability waiver, every youth photo on your public site becomes uncleared on January 1.
Schools are not covered. Material shared only with enrolled families, and not public, is not marketing.- Its own documentConsent is its own form or its own page online, never buried in registration or waiver paperwork.
- Every use spelled outThe notice lists each use (website, social, email, print, video) and the websites where the child may appear.
- Never a conditionA family can say no and still enroll, and the form has to say so plainly.
- Revocable by emailParents can revoke at any time during enrollment and up to a year after the child leaves.
- Stop new use after a revocationFrom then on, no new use of that child. Items already published or printed don't have to be pulled.
- Never soldA youth's information can't be sold, even with consent.
Two problems, not one.
Most organizations have years of photos spread across hundreds of pages, menus, sliders and headers. And new photos go up every week. The law applies to both.
The backlog
images nobody has reviewed, in a typical library of 1,240 live photos.
- Photos in page content, galleries and builder layouts
- Background images, sliders, logos and headers
- Widgets, menus and site-wide templates
Every new upload
uncleared photos that should reach a public page from January 1 on.
- Staff tag who is in the photo at upload
- The media picker only offers cleared images
- A revocation hides that child's photos right away
How it works
Every image starts uncleared until each child in it has consent for that exact use. That makes the safe state the default.
Scan
Finds every image your visitors can see, including backgrounds, sliders, widgets, menus and templates, and counts how many are live.
Review
One click for stock, no people, adults only or kids not identifiable. Tag the children in the rest from a simple registry.
Enforce
Start on test pages in watch-only mode. When you turn on the whole site, you see exactly what will be hidden and confirm.
Revoke
Record a revocation and every photo of that child leaves your public pages at once, with a dated log.
Free does the protecting. Pro gets the work done.
The free plugin is complete on its own, with no limits and no locked buttons. Pro is for organizations that collect consent at scale and have a library to clean up before January.
Consent Guard
Free on WordPress, for any program
- Whole-site pictureHow many images are live, cleared and still to review.
- Wide scanContent, featured images, galleries, CSS backgrounds, page builders, widgets, menus, theme settings, templates and sliders.
- Consent registryOne minimal record per child, with a yes or no for each use. No birthdates or addresses.
- Media taggingSource, who's in frame, program and location on every image.
- EnforcementUncleared images become a neutral placeholder, or your own image, and stay out of the media picker.
- Safe whole-site switchA confirmation screen with exact counts, plus a choice to hide only confirmed problems while review is in progress.
- Nightly check and audit logEvery tag, consent change and revocation, dated and attributed.
Consent Guard Pro
For organizations with many programs, sites or staff
New in Pro
Swap photo
Tap any hidden photo right on your page and pick a cleared one to show instead. Best matches come first, only cleared photos can be chosen, and your original comes back on its own once its consent clears. Pages never look broken.
Collect consent
- Standalone parent consent formA separate form, one use per checkbox, that fills the registry automatically.
- Roster import and exportsBring in a spreadsheet; export the registry and full audit trail.
Handle revocations
- Revocation checklistA dated list of every place each photo was used, on the site and off it, with email alerts.
Clean up the backlog
- Bulk taggingSelect dozens of photos and tag, label or assign them at once.
- Page-by-page reviewEvery page with uncleared photos, worst first, reviewed and marked done one at a time.
- Stock auto-sortSpots stock photos and graphics from file names and photo credits.
- Staff batchesHand a set of photos to a staff member, who gets a link to just their list.
- Progress by locationSee which branch or program is done and which still has work.
| Feature | Free | Pro |
|---|---|---|
| Whole-site picture and wide scan | ||
| Consent registry and media tagging | ||
| Enforcement on test pages or the whole site | ||
| Safe whole-site switch with exact counts | ||
| Revocations hide that child's photos at once | ||
| Nightly check, circuit breaker and audit log | ||
| Standalone parent consent form | ||
| Revocation checklist for every channel, with alerts | ||
| Roster import, registry and audit exports | ||
| Your own placeholder image instead of the gray box | ||
| Swap photo: show a cleared stand-in in two taps | ||
| Bulk tagging and page-by-page review | ||
| Stock auto-sort, staff batches and progress by location |
Pricing
One Pro plan with every feature. Pick the number of WordPress sites. Pay monthly or save about two months a year.
Starter
1 WordPress site. A single program or branch site.
Works out to $16.58 a month
- Every Pro feature
- Updates and email support
- Free plugin keeps working if you cancel
Organization
Up to 3 sites. A main site plus program or camp sites.
Works out to $65.83 a month
- Every Pro feature
- Updates and email support
- Free plugin keeps working if you cancel
Association
Up to 10 sites. Multi-branch associations and networks.
Works out to $165.83 a month
- Every Pro feature
- Updates and email support
- Free plugin keeps working if you cancel
30-day money-back guarantee. Cancel any time; the free plugin and all your consent records stay. Secure checkout, licenses and sales tax handled by Freemius.
Library cleanup service
Out of time before January? We'll review and tag your existing library with your staff, set up the consent form, and hand over a site where every public youth photo is cleared or hidden.
Built to hold as little as possible.
Your data stays in your WordPressConsent records live in your own database. Nothing about the children is sent anywhere.
No facial recognitionPeople tag who is in a photo. The plugin never analyzes faces.
Minimal recordsInitials, an optional registration ID, the program and a yes or no for each use.
Nothing destructiveImages and pages are never changed. Turn it off and your site is exactly as it was.
Questions
Does the free plugin limit anything?
No. Everything in the free plugin works without limits, on as many sites as you like. Pro adds separate tools for collecting consent, handling revocations and cleaning up large libraries.
Will it hide photos on my site the moment I install it?
No. A new install starts in watch-only mode on test pages only, so visitors see no change. You choose when to turn it on for the whole site, and you see the exact count first.
What happens to photos nobody has reviewed yet?
With the strictest setting, they are hidden until someone reviews them. While review is in progress you can choose to hide only confirmed problems (blocked, out of scope or revoked) so the site doesn't go blank. Whether that is acceptable is your organization's legal decision.
Does it delete or change my images?
Never. Hidden images are swapped for a placeholder (the gray box or your own image) as the page is sent to visitors. With Pro, Swap photo shows a cleared stand-in of your choice instead, until the original is cleared. The file, the post and the page stay exactly as they are, and pausing the plugin restores everything.
Where does it look for photos?
Page and post content, featured images, galleries, CSS background images, images added by URL, page builders like Elementor, widgets, menus, the logo and other theme settings, block templates, synced patterns and common sliders.
Do we still need a consent form if we use Pro?
Yes, the law requires standalone consent. Pro includes a standalone form you can put on any page, and it fills the registry for you. Have your counsel approve the wording.
What about social media, email and print?
Consent Guard controls your website. For other channels, it records where each photo was used, and Pro opens a dated checklist when a parent revokes so nobody reuses that child's photos.
Is this legal advice?
No. Consent Guard helps you manage consent and keep uncleared photos off your site. Your counsel decides your policies and form wording.
Know your number before January 1.
Install the free plugin and run one check. It tells you how many youth photos are live on your site and how many still need review.








