Frequently asked questions
Honest answers.
If something isn't answered here (or the answer needs more detail for your specific case), email us and we'll update the page.
About PhotoEnroll
What it is and what it does.
- What is PhotoEnroll?
- PhotoEnroll is face-recognition photo delivery for summer camps and schools. The camp uploads its photos (usually nightly) and each parent automatically gets the day's photos of their own child, instead of scrolling thousands at the end of the season.
- How is this different from a normal photo gallery service?
- Traditional galleries make parents scroll. We use face recognition to surface only the photos a parent's child is in, in the right order. The gallery becomes a stream of 'photos of your kid' instead of 'photos of everyone.'
- Is this related to the original PhotoEnroll?
- Yes. This is a full rebuild on a 2026 stack: open-source face recognition (InsightFace), modern web infrastructure, and BIPA-strength consent, while continuing to serve the original camp and school customers.
For parents
Enrollment, your child's photos, and your choices.
- How do I get my child's photos?
- Sign up, give one-time consent, add your child, and provide a few reference photos (or a short clip). From then on, as your camp uploads photos, PhotoEnroll automatically finds the ones your child is in and delivers them to your dashboard and a daily email digest.
- How does enrollment work?
- You give consent once with a single checkbox (it covers every child on your account), then add a few reference photos of your child (or a short clip) so we can learn their face. It takes under a minute.
- What if I don't want my child matched?
- Enrollment is completely voluntary. If you don't enroll, no biometric data is collected on your child and they won't be matched. You can still browse the camp's gallery manually if the camp allows it.
- Can I confirm or reject matches?
- Yes. Your dashboard has a thumbs-up / thumbs-down on every match. Confirming matches helps the engine learn your child's face over the season; rejecting one removes it.
- What does the daily email look like?
- One email per day with thumbnails of that day's matches, not a separate email for every photo. Open the dashboard to view your matches.
For camp directors
What it costs your camp, uploads, and the parent experience.
- What does PhotoEnroll cost our camp?
- Pricing depends on whether you're running for the summer or year-round, and on your size. We don't publish a rate card. Email sales@photoenroll.com and we'll put together a quote for your program.
- Can multiple staff upload photos?
- Yes. Add admins per camp via the admin surface; each gets upload access scoped to your camp only. An audit log records who uploaded what.
- How does parent enrollment work?
- Parents sign up, give one-time BIPA-strength written consent (a checkbox that covers all their children), then add each child with a few reference photos or a short clip. PhotoEnroll keeps the consent record, so you don't have to collect or manage any of it yourself.
- What's the parent experience?
- Each enrolled family gets a daily digest with thumbnails of the day's matches (one email per parent per day, not 40 emails for 40 photos), plus a dashboard to confirm matches and download photos.
- Do you offer district or enterprise pricing?
- Yes. Email sales@photoenroll.com. Bigger camps, school districts, and multi-site operators get custom pricing.
How face recognition works
The matching engine, accuracy, and what it does and doesn't do.
- How accurate is the matching?
- Above 95% precision for clear face shots; lower for heavy motion blur, occlusion (sunglasses, hats), or extreme angles. Parents confirm matches during a season, which lets the engine adapt to each child's face, so accuracy improves over time per kid.
- Does it handle kids' faces changing over time?
- Yes. Each confirmed match (e.g. 'yes that's my kid') gets folded into a new reference template. Over a 6-week camp, the engine adapts to haircuts, tans, missing teeth, anything.
- What happens with group photos?
- Photos detected as crowd shots (high face count) are flagged separately. We don't blast a parent with a 60-person all-camp portrait 60 times. Group photos are still in the gallery; they're just not part of the per-kid match stream.
- Can I use it without face recognition?
- Yes. Parents can scroll the gallery manually, and admins can browse all photos without matching. The recognition is a discovery layer, not a hard gate.
Privacy and consent
BIPA, COPPA, data deletion, and how we handle biometric data.
- Is PhotoEnroll BIPA-compliant?
- Yes. We built for Illinois' Biometric Information Privacy Act (the strictest US biometric law) and apply that standard nationwide. Parents give written consent at enrollment (a signed checkbox with the disclosure version, timestamp, and IP recorded), stored separately from the biometric data it authorizes.
- Is PhotoEnroll COPPA-compliant?
- Yes. Parents authorize all data collection on children under 13. We collect only what's required for matching. Children's reference photos and biometric templates are tied to the parent's account and deletable on request.
- What happens to my data if I delete my account?
- Biometric templates and reference photos are hard-deleted from storage. Your consent record is retained per BIPA: proof of authorization must outlive the data, by law. We don't keep the data itself.
- Do you sell or share my data with anyone?
- No. We don't resell your data or share it with advertisers, and we never send your photos or face data to third-party face APIs. Our usage analytics are first-party (in-house). We don't load third-party ad trackers, and we never use children's or biometric data for advertising.
Technical questions
Integrations, APIs, hosting, security.
- Do you have an API?
- Yes. Email us if API access would unlock a specific use case for you.
- Where are photos stored?
- AWS S3 (US-East). Photos are encrypted at rest, served via signed URLs, and subject to lifecycle policies (transition to cheaper tiers after configurable periods).
- Can I bring my own storage?
- Yes. We can integrate with your existing stack.
Need a longer answer?
Try the help center for setup guides + walkthroughs, or email us if your question doesn't fit a neat box.