Bezpečnost a provoz
Opatření, která reálně běží — dohledatelná v kódu, ne v prohlášení o certifikaci, kterou nikdo neabsolvoval.
Ochrana formulářů proti botům
Kontaktní formulář kombinuje honeypot pole, časovou past (odeslání dřív, než by stihl reagovat člověk, je podezřelé) a volitelně neviditelný Cloudflare Turnstile. Bot dostane tichý úspěch, ne signál, že byl odhalen.
Validace vstupu
Každý formulářový vstup prochází typovanou validací (Zod) na serveru, ne jen v prohlížeči — obejít klientský JavaScript neznamená obejít kontrolu.
Tajemství mimo repozitář
API klíče a podpisové secrety (Resend, Turnstile) žijí v proměnných prostředí, nikdy v gitu. Bez nich formulář v dev režimu jen zaloguje lead a nespadne.
Verzovaný deployment
Nasazení běží přes Vercel napojený na git — každá změna je verzovaná, sledovatelná a jde vrátit na předchozí stav.
HTTPS a žádné cizí trackery navíc
Weby běží výhradně přes HTTPS. Jediná analytika je Vercel Analytics — žádný Google Tag Manager plný cizích skriptů, které nejdou dopředu zkontrolovat.