100% European stack · data never leaves the EU

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

contact.html
<form method="POST"
      action="https://formward.eu/f/x8Kq2p">
  <input name="email" type="email" />
  <textarea name="message"></textarea>
  <button>Send</button>
</form>
No backend. No SDK. Submissions land in your dashboard.
100%
European stack
0
data leaves the EU
SHA-256
IPs hashed, never raw
2024
built in Stockholm since

Drop it into any frontend

HTMLReactNext.jsVueAstroSvelteWordPressWebflow

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.

SpecDetail
Data residencyEU only (Sweden)
Free tier50 submissions/mo, no card
Spam filteringHoneypot + rate limit + Turnstile + AI
AI providerMistral (France)
EmailEU transactional delivery
ComplianceGDPR-clean, DPA available
SetupPoint your form action, no SDK

What you get

Everything a form needs. Nothing it doesn't.

01

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.

02

Layered spam filtering

Honeypots, rate limits, and heuristics block bots before they ever reach your inbox or your dashboard.

03

Submissions dashboard

Every submission, searchable and exportable. See volume, sources, and spam rate at a glance.

04Pro

AI spam scoring

Mistral scores each submission so borderline spam gets flagged, not silently dropped.

05Pro

Auto-summary & lead scoring

Long messages summarized in a line. Inbound leads scored so you triage the hot ones first.

06Pro

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.

Free

0/mo

free forever

Start free
  • 50 submissions / mo
  • Core forms, spam filter & dashboard
  • No AI features

Personal

15/mo

€10/mo billed yearly

Choose Personal
  • 200 submissions / mo
  • + CSV export, search & multi-recipient
  • No AI features
Popular

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
See all plans →

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:

Formward: the European form backend