Camp ManagerBook a conversation

Camp Manager · Camps, school summer programs, K-12-adjacent youth organisations · Early access · 2026

Run camp without spreadsheets, binders, or privacy risk

Camp Manager is the operations platform for directors running 100 to 5,000 minors per season — too complex for forms and spreadsheets, too practical for bloated enterprise software. Registration, check-in, authorised pickup, health records, parent communication, consent, photo operations, staff management, and reporting on one substrate. The spine is the Minor Consent Graph: a machine-readable consent layer that governs every form, roster entry, pickup action, health record, message, photo, export, and deletion. Camp management that cannot accidentally violate a child’s consent boundary — because the boundary is enforced at the engine, not the handbook.

Minor Consent Graphmachine-readable consent enforced at the engine — not a policy document
Fail-closed pickupauthorised pickup enforced in code — the engine refuses, not a reminder
Face-matching off by defaultthe camp photo workflow runs on rosters and consent records, not AI image analysis
Data owned by youevery record is portable — full exit export, nothing left behind

How it works

The camp season in four stages

Camp Manager runs on a season rhythm: consent collection and program setup before the season, registration and roster management, day-of operations, and a clean season-close with full data export. Every stage is described as it is built today.

Step 1 · Pre-season — program setup, forms, and consent collection

Directors configure sessions: dates, capacity, session types, and assigned staff roles. Custom intake forms are attached to each session — health forms, field-trip releases, photo permissions, transportation authorisations, and directory suppression preferences. The Minor Consent Graph record for each child is initialised when the family submits the intake form; consent is collected once per child per season, stored in a time-stamped and revocable record, and enforced automatically throughout the season without the director having to re-check. Staff roles are configured and background-check status requirements are set per role before the season opens. The organisation owns its program and family data from day one.

Step 2 · Registration — session enrollment, waitlists, and billing

Families register children by session, choosing from available sessions with real-time capacity display. Waitlist management is automatic: a cancellation opens the next slot to the top of the waitlist with a notification to the family. The billing engine supports deposits, payment plans, sibling pricing, and scholarship tiers. Each registration record is linked to the child’s consent profile, so a child whose photo consent has not been collected is automatically flagged in the photographer shot list. Required forms that are incomplete block advancement — the engine enforces the requirement; a child cannot be marked fully enrolled until all required forms are submitted. The live checkout interface that accepts payment from families is honest-off until the payment rail is enabled.

Step 3 · Day-of operations — check-in, attendance, health, and photo

Gate check-in verifies each child against the enrolled roster using QR or PIN. Authorised-pickup enforcement runs at sign-out: a person not on the pickup list cannot complete a sign-out. Attendance is recorded in real time; staff-ratio tracking alerts a supervisor when a group drops below the required ratio. A missing-form alert fires when a child checks in with incomplete required forms. The health log is visible to staff with the nurse role, scoped to that session. Photography follows the shot list generated from the consent graph: children with a no-photo flag are excluded at the photographer’s device before a shot is taken. Parent proofing queues photos after the session for family review before any order is placed or image is included in a gallery.

Step 4 · Season close — reporting, data export, and deletion

End-of-season reporting covers attendance summaries, consent audit logs, incident records, and session finance. The consent audit log shows the current and historical consent state for every child in every governed domain. An organisation exit export delivers the full season record in a portable format the operator keeps independently of the platform: roster, billing, consent, incident, and communication logs. Families who requested deletion have their records removed on the schedule defined at intake. A default retention window of twelve months post-season applies to photos unless the family has archived; the organisation can configure this window at setup. The organisation owns its data: if it ever leaves the platform, every record leaves with it.

Programs & sessions

One platform across every camp and youth-program format

Day camp, residential, specialty, school summer, after-school, and community youth programs all run on the same built session-configuration, roster, check-in, and consent engines. Only the family checkout is honest-off — the engines behind every format are production-ready today.

Day camp & multi-week rotations

Sessions that rotate weekly across a summer. Each week is its own roster with its own capacity, waitlist, and staff assignment, while a child enrolled across several weeks carries one consent record for the whole season. Check-in, authorised pickup, and attendance run every day the child is present.

Runs on the built session, check-in & consent engines

Overnight & residential sessions

Multi-night sessions with cabin or group assignment, per-session rosters, and authorised-pickup enforcement at session end. The nurse-role health log is scoped to the session for the duration of the stay, and the consent record governs pickup, medical visibility, and photography for the whole session.

Runs on the built session, check-in & consent engines

Specialty programs — STEM, arts, music, sports clinics

Focused programs — a robotics week, an arts intensive, a music camp, a sports clinic — need the same intake, consent, and check-in rigour as a general camp at a smaller headcount. Session types and custom intake forms are configured per program, so a two-day clinic and a six-week camp share one engine.

Runs on the built session, check-in & consent engines

School summer & intersession programs

District summer school and school-run intersession programs carry the same minor-privacy obligations as the academic year. Consent-gated intake, role-scoped health access, and directory suppression apply to the summer and intersession calendar exactly as they do year-round — no raw student PII surfaced, records portable to the district.

Runs on the built session, check-in & consent engines

After-school & extended-care programs

Recurring after-school and extended-care programs run on daily check-in and authorised-pickup enforcement, with attendance and staff-ratio tracking against a standing roster rather than a one-week session. The same fail-closed pickup rule protects a child at 3pm pickup as at a summer session gate.

Runs on the built session, check-in & consent engines

Faith, parks & community youth programs

Church day camps, parks-and-recreation programs, and nonprofit arts or STEM programs running 100 to 500 minors get a serious minor-consent architecture without enterprise bloat written for resort recreation. The consent record and authorised-pickup enforcement work at 100 campers, and the organisation owns its data at every size.

Runs on the built session, check-in & consent engines

The full platform

Seven capabilities — honest about what is built and what is coming

Every feature is labelled honestly: Built means the underlying engine is production-ready. In development means the surface, wire-up, or provider integration is in active build. We do not claim otherwise.

Registration & billing — sessions, rosters, billing engine, live checkout honest-off

The registration and billing engine handles session configuration, capacity rules, waitlists, custom intake forms, and roster management. Families complete a registration form that feeds directly into the camp roster, with each record linked to the child’s consent profile in the Minor Consent Graph. The billing engine supports deposits, payment plans, sibling adjustments, and scholarship tiers — the financial logic is built and production-ready at the data layer. The live checkout interface that accepts payment from families is honest-off: it exists in the platform but is not enabled for live transactions today. A required form that is incomplete blocks a child from being marked fully enrolled — the engine enforces the requirement, not a staff reminder. Registration intake, roster management, and the billing data layer are built and production-ready. The payment rail that moves money is honest-off.

Registration & billing engine built · live checkout honest-off

Check-in, authorised pickup & attendance — the day-of control engine

The day-of control engine handles child check-in at the gate, authorised-pickup enforcement, and attendance tracking. Check-in uses QR or PIN verification against the enrolled roster. Authorised pickup is enforced at the engine layer — a person not on the authorised-pickup list cannot sign out a child, not because a form says so, but because the engine refuses the action. Attendance records are real-time and roster-bound: a missing-form alert surfaces when a child checks in whose required consent or health form is incomplete. Staff ratios are tracked against live attendance headcounts and alert a supervisor when a group drops below the configured requirement. The check-in, authorised-pickup enforcement, and attendance engines are built and production-ready on the BAS/check-in substrate.

Check-in, pickup enforcement & attendance built

Health & safety records — allergies, medications, incidents, emergency contacts

The health and safety data model stores allergy profiles, medication authorisations, incident logs, emergency contacts, and immunisation records per child, linked to the consent graph so that health information is visible only to staff with the appropriate role permission. A nurse-role view exposes the medication log and incident record for a session without granting access to billing or communication data. Offline emergency packets — a per-child printable summary for field trips or scenarios where the platform is inaccessible — are generated from the same data model. The health and safety data substrate is built and production-ready. The full health center workflow surface and nurse-view permission tier are in active development: the data model is complete, the workflow surface and export UIs are being finished.

Health data substrate built · health center workflow surface in development

Parent communication — transactional messages, emergency broadcast, delivery logs

The parent communication engine routes transactional messages — registration confirmations, check-in notifications, incident alerts, and session updates — through email, SMS, and web-push channels. An emergency broadcast mode sends a time-stamped alert to all opted-in families in a session simultaneously. Delivery logs record the status of every message sent. Critically, communications are consent-gated at the family level: a message reaches only families who have opted in to communications from the organisation — no message reaches an opted-out family. The channel infrastructure and message routing are built and production-ready. Live carrier delivery requires configured provider keys — the external SMS and email provider wires — which are honest-off: present in the platform, not yet enabled for live outbound delivery. There is no open child-to-child messaging on this platform.

Channel infra built · live carrier delivery honest-off

Staff — roles, access control, session assignments, background-check integration

The staff management layer handles role-based access control, session assignments, certification tracking, and time records. A role defines exactly which data surfaces a staff member can access — a counsellor sees their assigned group’s roster and attendance; a nurse sees the health log for their session; an administrator sees what the role permits; no role grants access beyond its definition. The fail-closed rule on authorised-pickup and consent enforcement runs against the staff role at the data layer. Background-check integration — the external provider wire that performs actual screening — is honest-off: the integration point exists in the platform but the provider connection is not yet live. A camp can record background-check completion status manually while the provider wire is in development. Role-based access control, session assignments, and the fail-closed consent and pickup enforcement are built and production-ready. The background-check provider wire is honest-off.

Role access & fail-closed enforcement built · background-check wire honest-off

Reporting & exports — attendance, consent audit, finance, organisation exit

The reporting infrastructure generates attendance records, consent audit logs, and session summaries from the live data layer. A consent audit export shows, per child, the current consent state for every governed domain — photo, communications, directory, pickup — with a time-stamped history of every change. An organisation exit export delivers the full season record to the operator in a portable format readable without the platform: roster history, billing records, consent logs, incident logs, communication logs, and photo permissions. The organisation owns its data and it leaves with them. Advanced reporting modules are in active development: finance, year-over-year enrollment, scholarship, and a compliance summary for licensing bodies. Core attendance and consent audit reporting are built and production-ready.

Core reporting built · advanced reporting modules in development

Registration

How a family registers — and exactly where the honest line is

A guardian opens the program page and sees the open sessions for the season with real-time capacity. They choose one or more sessions for a child; sibling registrations are handled together; and a full session offers the waitlist, which promotes the next family automatically when a place opens. Nothing about a child is public at this stage — a minor camper row is never exposed.

The guardian then completes the intake forms attached to those sessions — health and medication authorisation, photo permission, the authorised-pickup list, transportation, and directory-suppression preference. Submitting the intake initialises that child’s record in the Minor Consent Graph: one consent record per child per season, time-stamped and revocable. A required form left incomplete blocks the child from being marked fully enrolled — the engine enforces the requirement, not a staff reminder.

The final step is register-and-pay. On this site that step is a preview. The honest-off receipt returns no charge: no card is charged today, and no payment is taken. Live family checkout and live enrollment turn on when the payment rail is enabled — a founder-gated decision, stated plainly here with no commitment and no price on this site.

Register & pay — preview only Honest-off · no card is charged today

When pricing does turn on, the model is plain: priced per organisation, per season — not a charge that scales with the number of children in your care, and never a fee tied to tracking a child. It is founder-gated; there is no live checkout, no subscription, and no pricing commitment on this site.

Parent & guardian portal

What a guardian sees — and what stays honest-off

A guardian gets a scoped view of only the children they are the verified guardian for. Consent and proofing are built and immediate; anything that moves money or sends a live message is honest-off until the rail is enabled.

Registration & forms

The guardian sees their child’s registration status and exactly which required forms are still outstanding. Anything involving money is read-only: there is no live payment in the portal today.

Live payment honest-off

Consent toggles, straight to the graph

Per-domain switches for photo permission, directory listing, the authorised-pickup list, and communications opt-in. A change writes directly to the Minor Consent Graph and takes effect immediately across the shot list, gallery queue, roster, and comms list.

Built

Their own child’s proofing queue

After a session, a guardian reviews only their own child’s photos and approves or declines each one before any gallery inclusion or order. No family ever sees another family’s children.

Built

Consent-gated messages

The guardian sees session updates and confirmations only if the family has opted in. There is no open messaging between children and no child-facing social profile. Live carrier delivery of SMS and email is honest-off.

Live carrier delivery honest-off

The portal is guardian-scoped: a person only ever sees the children they are the verified guardian for, and a minor camper row is never public. Access is consent-gated and FERPA-safe — no raw student PII is surfaced to anyone beyond the child’s guardian and the role-scoped staff who need it. Consent can be withdrawn at any time; revocation is immediate and recorded.

Who it’s for

Built for the camp director, the school summer program, and the nonprofit — all needing a serious minor-consent posture

Camp directors

A summer camp running 300 minors per session across six rotating weeks needs registration, health forms, authorised-pickup enforcement, photo consent, staff ratios, and parent comms working together — not in separate tools. The check-in engine handles gate operations, pickup enforcement, and attendance in real time. The Minor Consent Graph means the photographer shot list is always current, the health log is always role-scoped, and the pickup list is enforced without a binder at the door.

School operations staff

A district summer program or school-run intersession program has the same minor-privacy obligations as the academic year — FERPA-aware data handling, consent-gated communications, parental rights over records — but often runs on ad-hoc tools that do not enforce any of it. Camp Manager brings the same data governance posture the platform applies year-round to the summer and intersession calendar: consent-gated intake, role-scoped health access, no directory exposure without suppression consent, and a portable exit export.

Church, nonprofit & community programs

A church day camp or a nonprofit arts or STEM program running 100 to 500 minors per season is too complex for a form tool but does not need enterprise software written for resort recreation. Camp Manager is designed for exactly this scale: serious minor-consent architecture without the bloat of platforms built for spa bookings alongside children’s programmes. The consent and pickup enforcement work at 100 campers. The organisation owns its data at every size.

Day-of operations — the check-in, pickup, and photo stack

The gate, the stand, and the shot list — all reading from the same consent record

On the first morning of a session, three operations run simultaneously at the gate: check-in verifying each child against the enrolled roster with QR or PIN; authorised-pickup enforcement standing by for afternoon sign-out; and the photographer with a shot list that reflects every photo-consent decision the families made. None of those three operations requires a staff member to consult a binder, because all three read from the same consent record in the engine.

A missing-form alert fires the moment a child checks in whose required forms are not complete — not at end-of-day reconciliation. A staff-ratio alert fires the moment a group drops below the configured requirement. The photographer’s shot list is not a spreadsheet filtered by a staff member that morning — it is generated from the consent graph and is current to the moment the family last changed their preference. Check-in, authorised-pickup enforcement, attendance, and photo shot list generation are built and production-ready.

Roster & attendance

The roster and the attendance board — one live view, consent-gated

The roster is grouped by session and group. Every camper row shows required-form status at a glance, so a director sees who is fully enrolled and who is outstanding before the first morning. On the day, the attendance board reconciles expected against checked-in in real time; a staff-ratio meter warns a supervisor the moment a group drops below its configured ratio; and a missing-form flag fires when a child checks in whose required forms are incomplete.

Illustrative roster & attendance board — example figures, not a live or customer roster.
Group · week Enrolled Checked in Ratio Required forms
Explorers · Week 32422metcomplete
Voyagers · Week 32018met1 outstanding
Robotics clinic1616metcomplete
Arts intensive1815watch2 outstanding

The board is consent-gated and FERPA-safe: a camper row is never public, no raw student PII is surfaced beyond the role-scoped staff who need it, and directory suppression removes a child from any shared listing. Roster management, real-time attendance, staff-ratio tracking, and authorised-pickup enforcement are built and production-ready on the BAS/check-in substrate.

Real-time headcountexpected vs checked-in reconciled continuously, not at end-of-day
Staff-ratio metera supervisor is warned the moment a group drops below its configured ratio
Missing-form flagfires at the gate when a required form is incomplete — not at reconciliation
Consent-gated rowsa camper row is never public; directory suppression is enforced, not requested

Minor data & family consent

Your data. Your organisation’s data. Consent-gated, never sold, revocable at any time.

The roster, the consent records, the health log, the incident log, the billing records, and the opted-in communication list belong to the organisation — not to the platform. No minor or family data is sold to or shared with outside companies or advertisers. There is no behavioural tracking, no ad network, and no child-profile monetisation. This is not a child social product: there are no child-facing engagement profiles, no gamified feeds, and no open messaging between children.

Consent is not assumed. It is collected, time-stamped, stored in the Minor Consent Graph, and revocable at any time. When a family revokes consent, the effect is immediate and automatic — the platform does not wait for a staff member to update a spreadsheet. Consent can be withdrawn at any time. The one-click exit export is available in writing — if the organisation ever leaves the platform, every record leaves with it: roster, billing, consent logs, incident logs, and communication consent status. This guarantee is part of the onboarding agreement, not a footnote.

What is built and what is coming — plainly

The engines are built. The payment rail and carrier delivery are not live yet.

Built and production-ready today: the check-in, authorised-pickup enforcement, and attendance engines on the BAS/check-in substrate; the Minor Consent Graph and consent substrate; the photo operations stack (shot lists, no-photo-flag enforcement at the photographer’s device, parent proofing queues, yearbook/package handoff); the registration and billing data layer (session configuration, capacity rules, waitlists, custom intake forms, billing logic); the health and safety data substrate (allergy, medication, incident, emergency contact records); and the staff role-based access layer with fail-closed consent and pickup enforcement.

Not yet enabled for live use: the payment rail (live checkout that accepts payment from families), live carrier delivery for parent communications (SMS and email provider wires), the health center workflow surface and nurse-view permission tier, the background-check provider wire, and advanced reporting modules. These are honest-off — present in the platform, not yet enabled. There is no live checkout on this site. No billing. No subscription. We say so directly because camp directors running minors deserve to know exactly what is production-ready before they make a decision.

Connected to the school platform

Camp Manager handles operations. Assembly captures the day. Seen puts every camper on a page.

Camp Manager runs registration, check-in, health, consent, and photo operations. Assembly is the moment layer: live school and camp events captured, ticketed, and archived — the session showcase, the end-of-camp performance, the field day. A camp event and an Assembly event are the same afternoon; wiring them together is natural. Seen is the recognition layer: the programme that ensures every participant lands on a real page in the yearbook or programme — adviser-approved and consent-verified. For the photo-day side of summer camp — portrait sessions, team photos, parent proofing — summercamp.photos is the companion product built on the same consent-first photo engine.

Early access · Camp directors, school operations staff, program coordinators

Book a conversation to see the current state honestly

Camp Manager is in active development. We do conversations that show the current state honestly: the session configuration and roster management engine, the check-in and authorised-pickup enforcement on the BAS substrate, the Minor Consent Graph in the consent record and what it governs, the photo operations stack including shot lists and parent proofing, and the staff role-access and fail-closed enforcement layer. None of that involves live payments or live carrier message delivery today. There is no pricing commitment and no signup. If it looks right for your program, we discuss what early access looks like.

To book: email [email protected].

FAQ

Common questions

What is the Minor Consent Graph and why does it matter?

The Minor Consent Graph is the consent and restriction record for each child in the platform. It is machine-readable — the platform enforces it in code, not in policy. It governs forms (field visibility per role), rosters (directory suppression), pickup (authorised-pickup list), medical visibility (role-scoped health access), communications (family opt-in), photography (shot list inclusion, gallery release, no-photo flag), exports (district-report inclusion), and deletion timelines. When a family revokes an element of consent — say, photo permission — the effect is immediate: the child is removed from the shot list, their existing proofs are suppressed in the gallery queue, and any pending export is updated. The consent record is time-stamped and auditable. “Camp management that cannot accidentally violate a child’s consent boundary” is the design brief. The graph is built and production-ready.

Is the billing and payment processing live? Can we collect registration fees now?

Not yet. The registration and billing engine — session configuration, capacity rules, waitlists, custom intake forms, and the billing data layer (deposits, payment plans, sibling pricing, scholarships) — is built and production-ready. The live checkout interface that accepts payment from families is honest-off: it exists in the platform but is not enabled for live transactions today. There is no live billing, no subscription, and no pricing commitment on this site. When the payment rail is enabled (a founder-gated decision), organisations will be notified. The next step is a conversation, not a purchase form.

How does authorised-pickup enforcement actually work?

Authorised pickup is enforced at the engine layer, not by a reminder to a staff member at the door. When a person arrives to sign out a child, the check-in engine verifies their identity against the authorised-pickup list in the child’s record. A person not on that list cannot complete the sign-out — the engine refuses the action at the data layer, not by disabling a UI element that could be bypassed. Custody restrictions are stored as a field in the consent record and enforced the same way. The pickup rule is not a form families fill out once and hope staff remember — it is a constraint the system enforces every time. Check-in and authorised-pickup enforcement are built and production-ready on the BAS/check-in substrate.

How does photo permission work for camps? Is there facial recognition?

Photo permission is a domain in the Minor Consent Graph, not a checkbox at registration. A family can grant or revoke photo permission for a child at any time. The platform generates a photographer shot list from the consent graph: children with a no-photo flag are excluded from the shot list at the photographer’s device, before a photo is taken. After a session, photos enter a parent-proofing queue — families see only their child’s photos and approve or decline before any order is placed or image is included in a gallery or yearbook package. The camp photo workflow does not use facial recognition — face-matching is off by default and is not part of the standard camp workflow. The shot list relies on the enrolled roster and the consent record, not on face detection or AI image analysis. Photo operations — shot lists, no-photo-flag enforcement, parent proofing, and yearbook/package handoff — are built and production-ready.

What health and safety records does the platform support?

The health and safety data model stores allergy profiles, medication authorisations, incident logs, emergency contacts, and immunisation records per child, linked to the consent graph so that health information is visible only to staff with the appropriate role permission. A nurse-role view exposes the medication log and incident record for a session without granting access to billing or communication data. Offline emergency packets — a per-child printable summary for field trips or scenarios where the platform is inaccessible — are generated from the same data. The health and safety data substrate is built and production-ready. The full health center workflow surface and nurse-view permission tier are in active development: the data model is complete, the workflow surface and export UIs are being finished.

How does parent communication work? Is SMS delivery live?

The parent communication engine handles transactional messages — registration confirmations, check-in alerts, incident notifications, and session updates — through email, SMS, and web-push channels. An emergency broadcast mode sends a time-stamped alert to all opted-in families in a session simultaneously. Delivery logs record the status of every outbound message. The channel infrastructure and message routing are built and production-ready. Live carrier delivery requires configured provider keys — the external SMS and email provider wires — which are honest-off: present in the platform, not yet enabled for live outbound delivery. Consent governs the list: a message reaches only families who have opted in to communications from the organisation. There is no open child-to-child messaging on this platform.

What can a camp director actually use today?

The platform is in active development. In a conversation we walk through the current state honestly: the session configuration and roster management engine including custom forms, capacity rules, and consent intake; the check-in, authorised-pickup, and attendance engine on the BAS substrate; the Minor Consent Graph in the consent record and what it enforces; the photo operations stack including shot lists, no-photo flags, and parent proofing; and the staff role-access and fail-closed enforcement layer. None of those involve live payments or live carrier message delivery today. A conversation is the honest next step: we show what is built, what the payment rail and carrier delivery timelines look like, and what early access means for a specific program.

How is minor and family data handled? What is the security posture?

Minor and family data is owned by the organisation, not the platform. No child or family data is sold to or shared with outside companies or advertisers. There is no behavioural tracking, no ad network, and no child-profile monetisation. The platform is not a child social product: there are no child-facing engagement profiles, no gamified feeds, and no open messaging between children. Data is encrypted in transit. Minor data is access-controlled: role permissions in the staff layer govern who sees what, scoped to their assigned session. Consent can be withdrawn by a family at any time; revocation is immediate and recorded. The platform is COPPA-conscious and FERPA-aware in its architecture: parental consent governs collection, access is role-scoped, and records are deletable on request. We do not claim a SOC 2 or FERPA certification we have not earned.

What about staff management and background checks?

The staff management layer covers role-based access control, session assignments, certification tracking, and the fail-closed enforcement of consent and pickup rules against the staff role. Background-check integration — the external provider wire that performs actual screening — is honest-off: the integration point is in the platform but the provider connection is not yet live. A camp can record background-check completion status manually while the live wire is in development. Role-based access control, session assignments, and the fail-closed consent and pickup enforcement are built and production-ready. The live background-check provider wire is honest-off.

When is the platform available? What does early access mean?

The platform is in active development. Built and production-ready today: the check-in, authorised-pickup, and attendance engines on the BAS substrate; the Minor Consent Graph and consent substrate; the photo operations stack; the registration and billing data layer; the health and safety data substrate; and the staff role-access layer with fail-closed enforcement. Honest-off today: the payment rail (live checkout for families), live carrier delivery for parent communications, the health center workflow surface, the background-check provider wire, and advanced reporting modules. Early access means a conversation where we show the current state honestly, discuss timelines, and agree on what the first season looks like for a specific program. There is no pricing commitment and no sign-up required.

What session and program types can Camp Manager run?

One platform runs day camp and multi-week rotations, overnight and residential sessions, specialty programs (STEM, arts, music, sports clinics), school summer and intersession programs, after-school and extended-care programs, and faith, parks, and community youth programs. Every format runs on the same built session-configuration, roster, check-in, and consent engines — a two-day clinic and a six-week camp share one engine. The engines behind every format are built and production-ready; the family checkout that accepts payment is honest-off until the payment rail is enabled. School summer and intersession programs carry the same minor-privacy posture as the academic year: consent-gated intake, role-scoped health access, directory suppression, and no raw student PII surfaced.

What can a parent or guardian do in the portal?

A guardian gets a scoped view of only the children they are the verified guardian for — a minor camper row is never public. In the portal they see their child’s registration status and which required forms are still outstanding; they toggle per-domain consent for photo permission, directory listing, the authorised-pickup list, and communications opt-in, and each change writes directly to the Minor Consent Graph and takes effect immediately across the shot list, gallery queue, roster, and comms list; and they review only their own child’s photos in a proofing queue, approving or declining each before any gallery inclusion or order. The consent toggles and the proofing queue are built and production-ready. Live payment status in the portal and live carrier delivery of messages are honest-off. Access is consent-gated and FERPA-safe: no raw student PII is surfaced beyond the guardian and the role-scoped staff who need it. There is no open messaging between children and no child-facing social profile.

How does the roster and attendance board work day-of?

The roster is grouped by session and group, and every camper row shows required-form status at a glance, so a director sees who is fully enrolled and who is outstanding before the first morning. On the day, the attendance board reconciles expected against checked-in in real time; a staff-ratio meter warns a supervisor the moment a group drops below its configured ratio; and a missing-form flag fires at the gate when a child checks in whose required forms are incomplete — not at end-of-day reconciliation. The board is consent-gated and FERPA-safe: a camper row is never public, no raw student PII is surfaced beyond the role-scoped staff who need it, and directory suppression removes a child from any shared listing. Roster management, real-time attendance, staff-ratio tracking, and authorised-pickup enforcement are built and production-ready on the BAS/check-in substrate.