Help · For camps + schools
Setting up Photoenroll for your camp or school.
Step-by-step walkthrough for camp + school administrators.
1. Get your camp provisioned
Camps are currently invite-only — email us with your camp name + a rough headcount and we'll set you up. Once provisioned, you'll get a super-admin login and your own camp slug.
2. Add your photographers + staff as camp admins
From the admin surface, grant CampAdmin role to each staff member who needs upload access. They can only upload to your camp — permissions are scoped per-camp, not site-wide.
Two role levels:
- OWNER — can upload, manage other admins, change visibility / password.
- MANAGER — can upload. Can't grant access to others.
3. Invite parents to enroll their child
Parents sign up at /signup, then enroll each of their children individually. The enrollment flow records a short video of the child — it does three things at once:
- Extracts reference frames for face matching
- Captures BIPA-strength video consent (parent speaks consent)
- Confirms the parent's identity (face on video)
You can require parents to enter a camp-specific signup code (we'll set this up during provisioning) so only your registered families can participate.
4. Upload photos as your staff goes
From /admin/upload, drag-and-drop photos. Resumable batches handle big sessions — drop 1,000 photos, walk away, come back when it's done. The face-matching worker processes them in the background.
5. Parents get daily digests
Once a parent has matches, they get a daily digest email with thumbnails of that day's new photos. One email per day, not one per photo. Bounces and complaints are tracked and suppressed automatically.
Parents can disable email per child or per recipient via /dashboard/settings.
6. Group photos
Photos detected as crowd shots (high face count) are flagged separately so parents don't get the same 60-person all-camp portrait delivered 60 times. They're still in the gallery — just outside the per-kid match stream.
7. End of season
You don't need to do anything special. Photos stay accessible to enrolled parents past the season; expiry rules apply only if you opted in.
When parents want out, they can self-service delete their account and their child's data via /dashboard/settings. Biometric data hard-deletes; consent record is retained per BIPA.
Privacy questions?
See /help/privacy for BIPA + COPPA-specific guidance, or the FAQ for shorter answers.