Human verification for your forms
Orbit Verify tells your site whether a form was submitted by a person. It runs in the visitor's browser, usually without any interaction, and returns a one-time token that your server confirms with a single request.
Live widget. This is what your visitors see; most pass without clicking.
Features
Privacy
The widget looks at coarse facts about the browser (its type, screen and language settings, which standard features it supports, the time zone) and at how the page was used (how many clicks and key presses happened and their rhythm, whether the page stayed visible, how long the check took). The verification server also sees the network the request came from and the connection details every web server sees. It never reads what you type, never records where the pointer went or which keys were pressed, and sends nothing to anyone but the verification server. Your address is stored only as a keyed hash and only to limit abuse; other details are kept as aggregates for 30 days. Sites that turn on device signals additionally receive one hashed device digest, salted per site so it cannot be matched across sites. Your site receives one answer: whether the check passed.
Get started
<script src="https://verify.yunzheng.space/v1.js?v=1.2.0" async defer></script> <div class="orbit-verify" data-sitekey="ovk_…" data-action="login"></div>
Create a site key in the Orbit console. The console holds the integration guide, server-side examples in Node and PHP, and per-key analytics. Free for non-commercial use; commercial use is available on paid packs.