Forms that forget faces

Client-side encryption. Zero PII storage. Anonymous submissions.
GDPR compliant by design, not by policy.

Start Free View Docs

How it works

1

Encrypt in browser

Data is encrypted client-side before it ever leaves the user's device.

2

Strip PII

Our SDK detects and removes personally identifiable information automatically.

3

Anonymous IDs

Submissions get cryptographic IDs with no link to user identity.

Quick Start

<script src="https://veilforms.com/js/veilforms.min.js"></script>
<script>
  VeilForms.init('your-form-id', {
    encryption: true,
    piiStrip: true
  });
</script>

<form data-veilform>
  <input name="feedback" placeholder="Your feedback">
  <button type="submit">Send</button>
</form>