Form backends that
never leave Europe.
Formward is a European form backend. Point your HTML form at a Formward endpoint and it receives the submission, filters spam, emails you, stores it, and can enrich it with EU-based AI, with no server code. Everything runs on a Swedish-hosted, GDPR-clean stack, so your visitors' data never leaves the EU.
Point your HTML <form> at an endpoint. We catch the submission, kill the spam, email you, and store it, all on a Swedish-hosted, GDPR-clean stack. No server to write.
Free forever for 50 submissions/mo · no credit card
<form method="POST"
action="https://formward.eu/f/x8Kq2p">
<input name="email" type="email" />
<textarea name="message"></textarea>
<button>Send</button>
</form>- 100%
- European stack
- 0
- data leaves the EU
- SHA-256
- IPs hashed, never raw
- 2024
- built in Stockholm since
Drop it into any frontend
The difference
Built in Europe, hosted in Europe.
Your data stays in Europe.
Most form backends route your visitors' data through US servers. Ours never does. Every layer of the stack sits inside the EU.
- 01Hosting
- Swedish data centers
- 02Database
- Swedish-hosted Postgres
- 03AI
- Mistral, French models
- 04Email
- EU-based delivery
- 05Privacy
- GDPR-clean by default
- 06IP addresses
- Only ever stored hashed
At a glance
Formward at a glance.
| Spec | Detail |
|---|---|
| Data residency | EU only (Sweden) |
| Free tier | 50 submissions/mo, no card |
| Spam filtering | Honeypot + rate limit + Turnstile + AI |
| AI provider | Mistral (France) |
| EU transactional delivery | |
| Compliance | GDPR-clean, DPA available |
| Setup | Point your form action, no SDK |
What you get
Everything a form needs. Nothing it doesn't.
Instant endpoint
Create a form, get a URL, point your <form> at it. Works with any static site: no backend, no build step, no SDK.
Layered spam filtering
Honeypots, rate limits, and heuristics block bots before they ever reach your inbox or your dashboard.
Submissions dashboard
Every submission, searchable and exportable. See volume, sources, and spam rate at a glance.
AI spam scoring
Mistral scores each submission so borderline spam gets flagged, not silently dropped.
Auto-summary & lead scoring
Long messages summarized in a line. Inbound leads scored so you triage the hot ones first.
AI routing & Stripe billing
Route submissions with plain-text rules. Upgrade, manage, and cancel through Stripe, all self-serve.
Pricing
Start free. Scale when you need to.
Four tiers from free to high-volume, billed monthly or cheaper yearly. Every plan includes EU data residency and unlimited forms.
Personal
€15/mo
€10/mo billed yearly
Choose Personal- 200 submissions / mo
- + CSV export, search & multi-recipient
- No AI features
Professional
€30/mo
€20/mo billed yearly
Choose Professional- 2,000 submissions / mo
- + Autoresponder & API access
- AI spam, summaries & routing
Business
€90/mo
€60/mo billed yearly
Choose Business- 20,000 submissions / mo
- + Custom email & priority support
- AI spam, summaries & routing
All plans: EU data residency · GDPR-clean · unlimited forms · hashed IPs
Principles
What we optimise for.
EU by default, not as an add-on
Every layer (hosting, database, email, AI) sits inside the EU. Data residency is the architecture, not a checkbox you tick later.
No backend to babysit
Point a form at a URL and you are done. We handle spam, storage, email, and retries so you never write or maintain server code.
Honest, boring reliability
Hashed IPs, GDPR-clean by default, no dark patterns, and self-serve billing. The infrastructure you forget about because it just works.
FAQ
Frequently asked questions
Is my data really in the EU?
+
Yes, end to end. Submissions and account data are stored on servers in Sweden, transactional email is sent through EU providers, and AI enrichment runs on a European model provider. No part of the pipeline sends your visitors’ data outside the EU.
Do I need a backend or any server code?
+
No. You point your HTML form’s action attribute at your Formward endpoint and you’re done. We receive the POST, validate it, filter spam, store it, and email you. Your site can stay a fully static site.
How does spam filtering work?
+
In layers. A honeypot field catches naive bots, rate limiting (keyed on a hashed IP) blocks floods, and optional Cloudflare Turnstile handles determined attackers. On AI-enabled plans, Mistral scores each submission so borderline spam is flagged rather than silently dropped.
Can I use it with React, Next.js, or any framework?
+
Yes. Formward is framework-agnostic: it works with a plain HTML form, a fetch/AJAX call, or any frontend framework. There’s no SDK to install; the endpoint accepts a standard form POST.
What happens when I hit my plan limit?
+
Once you reach your monthly submission limit, further submissions to that account return an HTTP 402 until the period resets or you upgrade. Existing submissions and data are never deleted.
Is there a free plan?
+
Yes. The Free plan handles 50 submissions per month with unlimited forms, spam filtering, the dashboard, and full EU data residency. No credit card required.
How do the AI features work?
+
On AI-enabled plans, each submission can be scored for spam, summarised in a line, lead-scored, and routed by content. Every model call runs on Mistral AI inside the EU, so your submission data never leaves European infrastructure.
Are you GDPR-compliant? Is a DPA available?
+
Formward is built GDPR-clean by default: EU-only sub-processors, hashed IP storage, and built-in data export and erasure. A Data Processing Agreement is available for teams that need one on file.
Building privacy-first form infrastructure in Stockholm since 2024.
Last updated: