California AB 2007 takes effect January 1, 2027

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,240 live images

1,180 not reviewed yet

Checking
63 days until the law applies
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

1,180

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

0

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.

  1. Scan

    Finds every image your visitors can see, including backgrounds, sliders, widgets, menus and templates, and counts how many are live.

  2. Review

    One click for stock, no people, adults only or kids not identifiable. Tag the children in the rest from a simple registry.

  3. 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.

  4. Revoke

    Record a revocation and every photo of that child leaves your public pages at once, with a dated log.

Never deletes, moves or edits an image, post or page. Pausing the plugin restores your site instantly.
A nightly check with a circuit breaker: if a sudden share of live images would disappear, it switches itself to watch-only and emails you.
Preview any page as visitors would see it before anything changes.

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.
FeatureFreePro
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.

$199per year

Works out to $16.58 a month

  • Every Pro feature
  • Updates and email support
  • Free plugin keeps working if you cancel
Buy Starter

Organization

Up to 3 sites. A main site plus program or camp sites.

$790per year

Works out to $65.83 a month

  • Every Pro feature
  • Updates and email support
  • Free plugin keeps working if you cancel
Buy Organization

Association

Up to 10 sites. Multi-branch associations and networks.

$1,990per year

Works out to $165.83 a month

  • Every Pro feature
  • Updates and email support
  • Free plugin keeps working if you cancel
Buy Association

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.

$750to $2,500

one time, by library size

Ask about cleanup

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.