Skip to main content
Puntego reads its settings from the workspace configuration returned by /boot, so you change the guide’s behavior from the dashboard without editing your site or redeploying.

Appearance

Set branding, copy tone, and install metadata from Dashboard → Customize. Keep the public install snippet stable. Change runtime behavior through workspace settings, not by rewriting the script tag on every deploy — that keeps your install reviewable and lets non-engineers adjust the guide. See Install for the snippet and its data attributes. Choose how visitors are told about the guide from Dashboard → Privacy. A same-request legal acknowledgment confirms you have reviewed the notice your visitors will see.
Global Privacy Control opt-out is always honored, independent of region. Consent follows your configured workspace mode — a missing visitor country does not force a stricter mode.
For what is and is not redacted before model and guardrail calls, see Privacy and PII.

Voice

Voice is optional per workspace and is enabled from your settings. When voice provider credentials are absent, Puntego falls back to an internal mock voice. The bubble experience is the cursor launcher’s fallback: on touch-primary or narrow (under 768px) screens, the cursor mode switches to the bubble. The default floating launcher keeps its floating button on those screens.

Feature flags

These environment flags govern rollout at the worker: See Boot errors for the full set of /boot responses.

Observability

Puntego scrubs personally identifiable information from error reports before they leave the app, so you can monitor application errors without exposing visitor data. Roughly 10% of route traces are sampled, and raw request bodies, visitor data, and prompt text are not captured by default. Model traces stay isolated per workspace and redacted at the worker; the dashboard only renders the redacted summaries the worker surfaces. Operator traces never become a second copy of raw visitor data.
Operator note: error reporting is wired through SENTRY_DSN_DASHBOARD (server and edge) and NEXT_PUBLIC_SENTRY_DSN_DASHBOARD (browser). To turn it off, blank both DSNs and redeploy.

Next steps

Install attributes

Set launcher mode, routes, voice, and wake behavior on the script tag.

Privacy and PII

See consent enforcement and exactly what is redacted.

Domains

Allow the origins where the guide may mount.

Security

Review the trust model behind boot, chat, and traces.