VettiGuard

Verify presence, identity, device, and intent.

VettiGuard provides a unified verification layer for bot defence, facial liveness, biometric enrollment, identity matching, native mobile integrity, and sensitive-operation authorisation.

Trust decisionOne assurance result
Bot defence Liveness Identity Device trust
01

Protect public interactions without treating every user as suspicious.

Adaptive challenges, risk scores, visual verification, proof of work, rate controls, action binding, and single-use tokens protect websites and APIs from automated abuse.

  • Websites, SPAs, public APIs, forms, sign-up, login, booking, and checkout
  • Invisible, score-based, visual, matching, maths, drag-and-drop, and hybrid modes
  • Private server verification before the protected action is processed
02

Confirm that a live person is present.

Consent-based, camera-guided liveness runs across desktop, mobile web, Android, and iOS, with active movement prompts, capture-quality checks, and privacy-safe fallback handling.

  • Useful for KYC capture, account recovery, remote onboarding, and elevated-risk sessions
  • Raw captures are processed for the active request and not retained by default
  • Liveness remains separate from identity matching so policies stay explicit
03

Enroll once, then verify the known subject.

VettiGuard supports multi-frame enrollment, encrypted template references, one-to-one face matching, re-enrollment, revocation, threshold profiles, calibration, and native or external matcher providers.

  • KYC identity binding and customer re-verification
  • Account recovery, high-risk login, beneficiary changes, and profile protection
  • VettiGuard Native Matcher, Amazon Rekognition, shadow, failover, and consensus modes
04

Bind approval to the exact action being performed.

Transaction amount, currency, beneficiary, operation reference, subject, application, and expiry can be bound to a live facial or device-backed authorisation proof.

  • Payments, transfers, app unlock, account changes, approvals, and administrative actions
  • Short-lived single-use proofs prevent replay against another operation
  • Normalised assurance results simplify backend enforcement
05

Combine app integrity, device identity, and local biometrics.

Native Android and iOS flows support Play Integrity, App Attest, app-bound nonces, native challenges, facial verification, and operating-system biometric prompts backed by non-exportable keys.

  • Package and bundle-identifier binding
  • Installation, user, payload, action, and device binding
  • Cryptographic counters and credential revocation for replay resistance
06

Turn verification capabilities into reusable business workflows.

Configure onboarding, KYC re-verification, account recovery, transaction approval, workforce access, and app unlock as policy-driven journeys with explicit assurance, fallback, attempt, expiry, and operation-binding rules.

  • Server-issued journey sessions keep private policy out of browser and mobile clients
  • Risk-based step-up selects human, liveness, enrolled identity, or device proof
  • One final result normalises assurance, identity, liveness, device, and operation evidence
07

Operate verification policy with evidence, approval, and accountability.

Version every policy change, require independent approval where appropriate, retain privacy-safe consent and outcome evidence, monitor journey performance, and escalate exceptional cases without allowing operators to override failed proofs.

  • Draft, submit, approve, reject, publish, and supersede policy versions
  • Journey analytics, method mix, failure trends, drift signals, and completion timing
  • Assisted-review queues with masked subject and operation references
08

Generate standard verification codes without depending on a cloud service.

VettiGuard Authenticator is a separate offline-first Android and iOS application for generic TOTP/HOTP accounts, with device-bound encryption and encrypted migration.

  • Compatible with standard otpauth:// TOTP/HOTP enrolment
  • Device-encrypted local vault, biometrics, QR/manual setup, and clipboard protection
  • Encrypted .vgauth backup and local account transfer
Explore VettiGuard Authenticator

Start with a journey—not a specific widget.

Your backend can start a reusable journey or request an assurance level directly. VettiGuard recommends the method and normalises the final proof into one trust result.

Explore Trust JourneysGovernance and review