Secure, Comply, Assure

Compliance oversight, reimagined.

Waro Tech is a cyber security and compliance oversight platform for social care, currently in development. Leave your details below and be among the first to hear when we launch.

Status
Preparing for launch

Let’s talk.

Tell us what you need and we’ll reach out with the right next step.

Project enquiries
Partnerships
General enquiries
By submitting, you agree that we may contact you regarding this enquiry.
Thanks — your enquiry has been captured.
// (or inject via Cloudflare Pages environment variable at build time). var turnstileToken = null; safe(function () { if (!window.TURNSTILE_SITE_KEY) return; var wrap = document.getElementById("turnstile-wrap"); var box = document.getElementById("turnstile-widget"); if (!wrap || !box) return; wrap.style.display = ""; var s = document.createElement("script"); s.src = "https://challenges.cloudflare.com/turnstile/v0/api.js"; s.async = s.defer = true; s.onload = function () { if (!window.turnstile) return; window.turnstile.render("#turnstile-widget", { sitekey: window.TURNSTILE_SITE_KEY, callback: function (token) { turnstileToken = token; }, "expired-callback": function () { turnstileToken = null; }, "error-callback": function () { turnstileToken = null; } }); }; document.head.appendChild(s); }, "turnstile"); // ---------- Form handler ------------------------------------------- safe(function () { var form = document.getElementById("enquiryForm"); var btn = document.getElementById("submitBtn"); var toast = document.getElementById("toast"); if (!form || !btn || !toast) return; function showToast(msg, isError) { toast.textContent = msg; toast.classList.toggle("error", !!isError); toast.classList.add("show"); clearTimeout(showToast._t); showToast._t = setTimeout(function () { toast.classList.remove("show"); }, isError ? 6000 : 4000); } form.addEventListener("submit", function (e) { e.preventDefault(); // Honeypot: if filled, silently "succeed" without sending. if (form.elements["company_website"] && form.elements["company_website"].value) { showToast("Thanks — your enquiry has been sent to contact@warotech.com."); form.reset(); return; } if (window.TURNSTILE_SITE_KEY && !turnstileToken) { showToast("Please complete the verification first.", true); return; } btn.disabled = true; btn.innerHTML = "Sending…"; var payload = { name: form.name.value, email: form.email.value, phone: form.phone.value, company: form.company.value, type: form.type.value, message: form.message.value, "cf-turnstile-response": turnstileToken }; fetch("/api/enquiry", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }) .then(function (res) { if (!res.ok) throw new Error("Request failed"); return res.json().catch(function () { return {}; }); }) .then(function () { form.reset(); showToast("Thanks — your enquiry has been sent to contact@warotech.com."); if (window.TURNSTILE_SITE_KEY && window.turnstile) { window.turnstile.reset(); turnstileToken = null; } }) .catch(function () { showToast("Something went wrong — please email contact@warotech.com directly.", true); }) .finally(function () { btn.disabled = false; btn.innerHTML = "Send enquiry "; }); }); }, "form"); })();