Widget Configuration
Customize the look and behavior of the SilentShield widget for each API key.
In your dashboard, go to API Keys → select a key → Widget tab.
Configuration Options
| Option | Values | Description |
|---|---|---|
Theme | light, dark, auto | Colours of every visible part of the widget: the verification box, the badge and the challenge dialog. 'auto' follows the visitor's light or dark setting. |
displayMode | invisible, checkbox, turnstile | How the check appears to the visitor: 'invisible' only asks on suspicious behaviour, 'checkbox' shows a reCAPTCHA-style box, 'turnstile' a compact badge. The protection is the same in all three. |
size | normal, compact, flexible | Width of the visible verification box (checkbox, compact): 'normal' as the style defines it, 'compact' 230 px, 'flexible' the full form width. No effect in the invisible style. |
Language | auto or language code | CAPTCHA language. Supports 25 languages. 'auto' detects the browser language. |
Position | inline, bottomRight, bottomLeft | Where the 'Protected by SilentShield' badge sits in the invisible style: 'inline' below each protected form, 'bottomRight'/'bottomLeft' once per page in that corner. The visible verification box always stays at the form. |
Badge Mode | visible, hidden, minimized | Visibility of the branding badge |
Brand Color | Hex code (e.g. #6366f1) | Primary accent color of the widget |
Custom CSS | CSS code | Custom styling for the widget (Pro plan and above) |
Hide Branding | On / Off | Remove the 'Protected by SilentShield' badge (Pro plan and above) |
Zero-PII Mode | On / Off | Disables browser fingerprinting. Only behavioral signals are used for bot detection. Recommended for healthcare, government, and financial forms. See Features → Zero-PII Mode for details. |