Signing Waivers at the Kiosk
When a volunteer checks in at the kiosk — whether by searching for their name or scanning a barcode — and they still owe a mandatory waiver, the kiosk shows a full-screen signing overlay instead of finishing the check-in. The volunteer signs on the spot and check-in continues automatically.
When the overlay appears
The kiosk checks the volunteer's specific job assignment for any mandatory, signable requirements that are still unmet. If any are found, check-in pauses and the signing overlay is shown for each outstanding requirement, one at a time, listing the requirement name and its full document body.
What the overlay shows
- The full waiver document text
- An "I have read and agree" checkbox
- A typed name field — always required
- An optional drawn-signature area that accepts touch, mouse, or stylus input
- A Cancel button and an Agree & check in button
The typed name is mandatory on every signature; the drawn signature is a supplementary option and is not required.
What happens after signing
- The volunteer's typed name and signature image are submitted along with the participant record.
- The server independently re-checks which requirements are still unmet — it does not trust which requirements the kiosk screen displayed — and processes each one that is confirmed outstanding.
- Each signed requirement is recorded as completed, along with a hash of the exact document text that was signed, the signer's IP address, and browser user agent.
- After signing, the system checks again for a missing volunteer application, per the organization's setting, and either blocks or warns as configured.
- Once all requirements are cleared, the kiosk proceeds directly into the normal check-in celebration screen.
Security and tamper-evidence
- Required signatures are always re-validated on the server. A volunteer cannot bypass a waiver by skipping past the overlay in the browser.
- Both check-in paths — searching for a name and scanning a barcode — surface the signing overlay the same way when a requirement is unmet.
- Each signed document is hashed at the moment of signing, so any later change to the waiver's wording does not retroactively alter what a volunteer is considered to have agreed to.
- Access to kiosk signing is restricted to organizations with kiosk check-in enabled on their license.
Multiple requirements
If a volunteer owes more than one mandatory waiver, the overlay presents them in sequence — the volunteer signs one, then is shown the next — until every outstanding requirement for that job is complete.