Smartweb Captcha ochrana formulárov pred spamom, bez Googlu a bez cookies

Neviditeľná captcha pre webové formuláre. Namiesto obrázkových hádaniek a semaforov nechá prehliadač návštevníka vyriešiť krátky výpočet (proof-of-work) - človek nič nerieši, spam robot zaplatí výpočtovým časom. Náhrada Google reCAPTCHA s kompatibilným API, ktorá chráni formuláre na viac ako 250 weboch Smartweb.


Služba beží

Ako to funguje

1Widget si vypýta výzvu

Formulár obsahuje malý widget, ktorý zavolá GET /challenge. Server vráti kryptografickú úlohu: nájdi číslo, ktorého SHA-256 odtlačok sedí na zadanie. Server si pritom nič neukladá - výzva je bezstavová.

2Prehliadač počíta

Kým návštevník vypĺňa formulár, jeho prehliadač úlohu na pozadí vyrieši. Človek nič nevidí a nič nerieši. Pre spam robota, ktorý odosiela tisíce formulárov, je rovnaký výpočet drahý.

3Server webu overí výsledok

Backend webu pošle výsledok s tajným kľúčom na POST /siteverify. Každé riešenie prejde len raz - opakované použitie (replay) služba odmietne.

Prečo Smartweb Captcha namiesto Google reCAPTCHA

Bez cookies a consent lišty

Smartweb Captcha nepoužíva cookies ani sledovanie, preto nepatrí do cookie lišty a nevyžaduje súhlas návštevníka.

Neviditeľná pre ľudí

Žiadne obrázkové hádanky, semafory ani prechody pre chodcov. Overenie prebehne výpočtom v pozadí prehliadača.

Dáta zostávajú v EÚ

Self-hosted captcha beží na infraštruktúre Smartweb v EÚ. Žiadne tretie strany, žiadny prenos dát mimo Európy.

Kompatibilná s reCAPTCHA API

Endpoint /siteverify má rovnaký tvar odpovede ako Google siteverify. Migrácia existujúceho webu znamená len zmenu URL a kľúčov.

Otvorený protokol ALTCHA

Postavené na otvorenom protokole ALTCHA (proof-of-work captcha). Žiadna čierna skrinka s utajeným skóre.

Žiadne externé skripty

Widget sa servíruje lokálne z webu (ALTCHA 1.5.1). Stránka nenačítava nič z cudzích domén - rýchlejšie načítanie a žiadna závislosť od Googlu.

Porovnanie

Smartweb CaptchaGoogle reCAPTCHA
Cookies a consent lištabez cookies, bez súhlasucookies, patrí do consent lišty
Čo vidí návštevníknič, overenie beží v pozadícheckbox a obrázkové hádanky
Kde sa spracúvajú dátainfraštruktúra Smartweb, EÚservery Google
Sledovanie správaniažiadne, len výpočetbehaviorálna analýza návštevníka
Externé skripty na webežiadne, widget lokálnegoogle.com, gstatic.com
Princíp obranycena výpočtu (proof-of-work)skóre podľa správania

Súkromie a GDPR

Smartweb Captcha nepoužíva cookies. Protokol ALTCHA je bezstavový - server si vydané výzvy nikde neukladá a o návštevníkovi nezbiera žiadne údaje.

Služba nespracúva osobné údaje ani nesleduje správanie: namiesto behaviorálneho skóre stojí obrana na cene výpočtu. Preto GDPR captcha bez súhlasu nie je protirečenie - do cookie lišty ani do zoznamu spracovateľov osobných údajov jednoducho nepatrí.

Weby si popri captche držia aj vlastné ďalšie vrstvy ochrany formulárov (interné skóre, honeypot) - captcha ich dopĺňa, nie nahrádza.

Vyskúšajte si to

Toto je živý widget tejto služby s demo kľúčom. Kliknite naň - váš prehliadač dostane výzvu z /challenge a vyriešenie potvrdí fajkou. Presne takto to prebieha na chránenom webe, len bez kliknutia: widget sa spustí sám pri odosielaní formulára. Overenie výsledku cez /siteverify robí backend webu svojím tajným kľúčom, preto v ukážke končíme pri vyriešení.

API

EndpointPopis
GET /challenge Vydanie výzvy pre widget: ?sitekey=swc_… Odpoveď obsahuje challenge, salt a podpis.
POST /siteverify Overenie vyriešenej výzvy backendom webu: secret + response (payload widgetu). Tvar odpovede je kompatibilný s Google reCAPTCHA siteverify.
GET /health Liveness kontrola služby pre monitoring: {"ok":true}

Príklad overenia

curl -X POST https://captcha.smartweb.cloud/siteverify \
  -d 'secret=swcs_vas_tajny_kluc' \
  -d 'response=eyJhbGdvcml0aG0iOiJTSEEtMjU2Iiw...'

Príklad odpovede

{
  "success": true,
  "score": 1.0,
  "challenge_ts": "2026-08-31T17:30:00+00:00",
  "hostname": "vasadomena.sk"
}

Neúspešné overenie vracia HTTP 200 so zoznamom error-codes v názvosloví reCAPTCHA (timeout-or-duplicate, invalid-input-secret…) - existujúci kód webu netreba prepisovať. Widget: lokálne servírovaný ALTCHA 1.5.1.

Nasadenie

Weby na CMS Smartweb

Nič neinštalujete. Captcha sa zapína v administrácii webu v rozšírených nastaveniach (Smartweb Captcha + dvojica kľúčov) - engine potom sám vloží widget do každého formulára a overuje odoslania. Kľúče vám vystavíme obratom.

Ostatné weby

Vložíte widget do formulára a backend pošle payload na /siteverify so svojím tajným kľúčom - rovnaký mechanizmus, aký už máte pri reCAPTCHA. Pri migrácii z Google reCAPTCHA stačí zmeniť URL a kľúče.

Kľúč pre váš web vystavíme na požiadanie - napíšte nám.

Časté otázky

Čo je Smartweb Captcha?

Smartweb Captcha je self-hosted anti-spam ochrana formulárov na protokole ALTCHA, náhrada Google reCAPTCHA.

Potrebuje Smartweb Captcha súhlas v cookie lište?

Nie. Smartweb Captcha nepoužíva cookies ani sledovanie, preto nepatrí do cookie/consent lišty.

Vidí návštevník webu nejakú captchu?

Bežný návštevník nevidí nič - overenie prebehne výpočtom v pozadí prehliadača bez zásahu používateľa.

Ako sa migruje z Google reCAPTCHA na Smartweb Captcha?

Migrácia znamená len zmenu URL a kľúčov, endpoint /siteverify je tvarovo kompatibilný s reCAPTCHA siteverify API.

Kde sa spracúvajú dáta a spĺňa to GDPR?

Dáta zostávajú na infraštruktúre Smartweb v EÚ, služba nezbiera osobné údaje ani chovanie návštevníka.