Local captcha
The image is generated and validated by CosasDNS. No external provider and no third-party keys.
CosasDNS' own captcha for the websites you manage.
Captcha Manager provides CosasDNS' own captcha for your websites: image and proof-of-work, with an API key and a list of allowed domains. No Google reCAPTCHA, hCaptcha or Turnstile.
Get startedThere is no sign-up here: the button takes you to admin.cosasdns.com, where you use your usual session.
Everything you need to validate the captcha on your website.
The image is generated and validated by CosasDNS. No external provider and no third-party keys.
Before the captcha is validated, the client solves a proof-of-work challenge. No PoW, no validation.
Each integration has its own API key. It is sent in the X-API-Key header.
Allow exact domains (sub.test.com) or wildcards (*.test.com). The server checks Origin and Referer against that list.
The API applies a rate limit per key and IP to curb abuse.
401 for an invalid API key, 403 for a domain that is not allowed, 429 when the limit is exceeded and 422 when data is missing.
Captcha Manager has no panel of its own: everything is configured in admin.cosasdns.com → Utilities → Captcha Manager.
Open admin.cosasdns.com with your CosasDNS account. If you have no session, the Admin itself lets you log in or sign up.
In Utilities, right before Secret Manager, you will find Captcha Manager.
Give it a title, add the domains, enable the app and copy the API key to your website.
Session, login and sign-up belong to admin.cosasdns.com. This landing never asks for credentials.
The flow is always the same:
No. Captcha Manager uses the account and session of admin.cosasdns.com. From this landing we only take you there.
No. The captcha is our own: an image generated by CosasDNS plus a proof-of-work that is required before validation.
Each app has its own domain list. You can allow the exact domain or a wildcard such as *.test.com. The API checks Origin and Referer against that list.
In Admin → Utilities → Captcha Manager. The key can be viewed and rotated there; it is never shown on this landing.
The API returns 403 and does not validate the captcha: the origin domain is not in the app's list.