Last updated: April 1, 2026 · Effective immediately
W3Forms (“W3Forms”, “we”, “us”) provides a form backend service for static websites at https://w3forms.com. This Privacy Policy explains what personal data we collect, how we use it, who we share it with, how long we keep it, and the rights you have over it under GDPR, CCPA, and other applicable data protection laws.
For form submissions sent to our API by visitors to your site, you are the data controller and W3Forms is the data processor acting on your instructions. For your W3Forms account, we are the controller of the account data you provide us.
We collect data in two contexts: account data you provide when you register, and form submission data sent to us by visitors to your forms.
We use collected data only to:
We do not sell, rent, or share your data — or your visitors' submission data — with third parties for advertising or marketing purposes. We do not build advertising profiles. We do not train AI models on your submission contents.
W3Forms uses the following sub-processors to operate the service. All sub-processors are bound by data-processing agreements that require them to handle your data only on our documented instructions.
| Sub-processor | Purpose | Region |
|---|---|---|
| Amazon Web Services (SES) | Transactional email delivery | United States |
| Cloudflare | CDN, DDoS protection, DNS, edge caching | Global edge |
| Railway | API and worker compute hosting | United States |
| Neon (PostgreSQL) | Encrypted submission and account database | United States / EU |
| Upstash (Redis) | Queues, rate limiters, caches | Global |
| Stripe | Subscription billing and payment processing | United States / EU |
| Cloudflare R2 | File attachment storage (Pro plan) | Global edge |
We will notify customers via email at least 30 days before adding or changing a sub-processor that materially affects how data is handled.
All data is stored in encrypted PostgreSQL databases with disk-level encryption at rest. Access keys are hashed with SHA-256 before storage — we never store your raw access key after initial creation. Webhook secrets are used to sign payloads with HMAC-SHA256 so you can verify authenticity using constant-time comparison.
All connections to our API and dashboard use HTTPS with TLS 1.2 or higher. We enforce HSTS with a long max-age. Internal service-to-service traffic runs over private networking. Database backups are encrypted and retained for 30 days.
Access to production systems is restricted to a small set of authorized personnel, requires hardware-key two-factor authentication, and is audit-logged.
Some sub-processors are located in the United States. Where we transfer personal data of EU/UK data subjects outside the EU/UK, we rely on Standard Contractual Clauses approved by the European Commission and the UK Information Commissioner's Office, plus supplementary measures such as encryption in transit and at rest.
You have the right to:
To exercise any of these rights, contact us at privacy@w3forms.com. We respond within 30 days.
The W3Forms dashboard uses a single first-party HttpOnly session cookie for authentication. The marketing site (this page included) does not set any cookies and contains no third-party tracking, analytics cookies, or advertising cookies.
W3Forms is intended for developers and businesses. The service is not directed to children under the age of 16. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, contact privacy@w3forms.com and we will delete it.
In the event of a personal data breach that is likely to result in a risk to your rights and freedoms, we will notify the affected account owners and the relevant supervisory authorities without undue delay and, where feasible, within 72 hours of becoming aware of the breach, in line with GDPR Article 33.
Pro customers can request a signed Data Processing Addendum that includes Standard Contractual Clauses. Email privacy@w3forms.com with your account details and we will send the DPA for counter-signature.
We may update this policy from time to time. We will notify registered users by email of any material changes at least 14 days before they take effect. The “Last updated” date at the top of this page reflects the most recent revision. Continued use of the service after changes constitutes acceptance.
For privacy-related questions, complaints, or to exercise your rights, contact us at privacy@w3forms.com.
For security disclosures, see our security.txt or email security@w3forms.com.