Zum Hauptinhalt springen

Honeypot-Feld

Field name bookmark
Visibility Hidden via CSS (visually-hidden + aria-hidden)

Naive bots fill every form field they see. The hidden bookmark field is invisible to humans (screen readers included), so any non-empty value is a high-confidence signal of automation. Field names like website, url, and homepage appear in solver blocklists, so we use an innocuous name that does not pattern-match. Rotate the constant if a particular form starts seeing zero blocks.

Mindest-Ausfüllzeit

Minimum fill time 2000 ms
Renders timestamp injected at load time, validated server-side on submit

Bots submit forms in milliseconds; humans take seconds to read, type, and click. Submissions faster than the minimum are silently rejected as bot traffic — same response shape as a successful submit, so probing doesn't surface the threshold.

Geschützte Endpunkte

Auth flows use ALTCHA instead — the honeypot is reserved for unauthenticated form posts where adding a captcha widget would add too much friction.