Guide · Everyone · 5 min
Go live checklist
What to confirm before you send real customers through.
- HTTPS everywhereThe flow domain and any page that links to it must use HTTPS, otherwise the camera is unavailable.
- Secrets on the serverAPI key and app secret only in backend environment variables. Rotate anything that was ever exposed.
- Webhook endpointPublicly reachable, verifies
X-Konnect-Signatureon the raw body, rejects old timestamps, deduplicates on delivery id, answers2xxfast. - ReconciliationFor sessions that stay open, poll
/infofrom your server. Webhook delivery is best effort with four attempts. - Plan and flowsConfirm the monthly quota and allowed flows for the account, so you do not hit
402or403at launch. - Review processNamed reviewers with the right roles, a documented policy for approve versus decline, and a target time for the queue.
- CalibrateRun a pilot and review a sample of auto-approved and rejected sessions. Tune
FACE_MATCH_THRESHOLD,DOC_BLUR_RETRY,DOC_MIN_SCORE_AUTO. - PrivacyDecide on
persistData, a retention period, and what your privacy notice tells applicants. - CapacityThe rate limiter is per process. If you run multiple instances behind a proxy, confirm the client IP is forwarded correctly.
- Test end to endOne happy path, one blurry photo, one declined, one webhook failure. Try in English, French and Arabic if you serve them.
Decide your risk model
Automatic checks are heuristics. If your regulator requires certified document authentication or liveness, add a specialist provider; do not rely on auto-approval alone.