Add legally binding agreement checkboxes to your forms. Supports HTML, React, and Vue.
Configure your checkbox and copy the code. Supports multiple frameworks.
You must agree to the Terms and Privacy Policy to continue
An "I Agree" checkbox (also called a clickwrap agreement) is a form element that requires users to actively check a box to indicate they accept your Terms of Service and Privacy Policy before submitting a form.
Unlike "browsewrap" agreements (where terms are linked in the footer), clickwrap agreements have been consistently upheld by courts because they require explicit user action to indicate consent.
This is essential for sign-up forms, checkout pages, and any form where you need to prove the user agreed to your terms.
Courts consistently uphold clickwrap agreements. Without explicit consent, your Terms may not be legally binding.
A checkbox creates a clear record that the user saw and accepted your terms at a specific time.
GDPR requires freely given, specific, informed consent. Checkboxes help demonstrate this for privacy policies.
If a user claims they didn't agree to your terms, the checkbox interaction proves otherwise.
Sign-up forms, account creation, membership applications
Purchase confirmations, subscription sign-ups, payment forms
When collecting personal data that will be stored or processed
Email marketing consent (especially for GDPR compliance)
SaaS trials, free plan activations, service enrollment
Create enforceable agreements with our free I Agree checkbox generator.