"I Agree" Checkboxes

The best way to get users to consent to your Privacy Policy or Terms agreement is with an "I Agree" checkbox. This works by requesting that users check a box next to an "I Agree" statement to prove they do in fact agree to be bound by your legal agreements. Without an "I Agree" checkbox, your policies and terms may be held unenforceable in a court of law.

This article will explain why this is the best method to use, and show examples of how to use an "I Agree" checkbox in a variety of legally compliant ways.

Our Terms and Conditions Generator makes it easy to create a Terms and Conditions agreement for your business. Just follow these steps:

  1. At Step 1, select the Website option or the App option or both. TermsFeed Terms and Conditions Generator: Create Terms and Conditions - Step 1
  2. Answer some questions about your website or app.TermsFeed Terms and Conditions Generator: Answer questions about website - Step 2
  3. Answer some questions about your business. TermsFeed Terms and Conditions Generator: Answer questions about business practices - Step 3
  4. Enter the email address where you'd like the T&C delivered and click "Generate." TermsFeed Terms and Conditions Generator: Enter your email address - Step 4You'll be able to instantly access and download the Terms & Conditions agreement.

Why an "I Agree" Checkbox is Important

These checkboxes hold up better in court if you ever need to prove that a customer actually did agree to your terms.

A Terms and Conditions agreement (also known as Terms of Use or Terms of Service) as well as a Privacy Policy are legally binding agreements between you (the company, mobile app developer, website owner, ecommerce store owner, etc.) and the people using your website, app, service, etc.

The best method to use to make these legal agreements enforceable is called the clickwrap method. This method uses a checkbox and/or clearly-labeled button that a user must "click" to show agreement.

Here's an example of clickwrap being used to get agreement to a Software and Services Agreement:

Fabric - I Agree to Software and Services Agreement

When the EU's GDPR was implemented and increased consent requirements for businesses around the world, the use of these types of checkboxes went from "highly recommended" to "required" in some situations.

Even if you don't have any customers in the EU and aren't affected by the GDPR, modern privacy laws around the world are springing up that mirror the GDPR. This means you should add a checkbox to get agreement regardless of what privacy laws apply to you at the moment to stay one step ahead.

Some common phrasing you'll often see with these checkboxes include:

As long as the statement makes it very clear, with no doubt, what exactly the user is intending to agree with by clicking the checkbox field, you can use whatever wording you want.

Where to Add "I Agree" Checkboxes

You should add these agreement checkboxes whenever you need users to agree to your terms and give consent for your practices.

Some common places include the following and were used as examples in the previous section:

The earlier on in the relationship between your website/app and your users that you present an "I Agree" checkbox, the better. This ensures that from the very beginning, you'll have the agreement and the consent that you need in order to comply with laws and uphold your terms in court if needed.

FAQ: "I Agree" Checkboxes

Here is a list of frequently asked questions that you may find useful.

What is an 'I Agree' checkbox?

An "I Agree" checkbox is a way for websites, apps and other platforms to get users to agree to something by clicking a checkbox.

The checkbox will be next to a statement such as "By clicking "I Agree," you are agreeing to (whatever is being agreed to)."

An "I Agree" checkbox is commonly used to get users to agree to things such as:

Do I have to have an 'I Agree' checkbox?

You do not have to have an "I Agree" checkbox. However, if you are required to get legal consent for something and don't use a checkbox, you will need to make sure you use a suitable, equally-effective alternative method.

An "I Agree" checkbox is highly recommended for legal compliance because it is easy to implement, easy for users to interact with, and very clearly communicates that consent is being requested.

Is an 'I Agree' checkbox a legal requirement?

An "I Agree" checkbox is not a specific legal requirement. However, it will help you prove that you have obtained agreement and consent from your users, which can have strong legal implications.

For example, if you don't use an "I Agree" checkbox to get users to agree to your Terms and Conditions, a disgruntled user can claim they never agreed and thus aren't bound by your Terms. This can have detrimental consequences for your website or service.

Even if not legally required, having an "I Agree" checkbox is highly recommended and a global best practice.

What can I use an 'I Agree' checkbox for?

You can use an "I Agree" checkbox any time you wish to obtain consent or agreement from your users. They can be used on websites, apps and other platforms.

Here are some common uses of an "I Agree" checkbox:

Is an 'I Agree' checkbox legally binding?

Yes. An "I Agree" checkbox will almost certainly be held as legally binding if ever disputed in a court of law.

For something to be legally binding, it must be shown that both parties were aware of the agreement, and adequately consented/agreed. When a user clicks an "I Agree" checkbox, this is a strong, overt act showing consent/agreement.

Note that if an agreement itself is found to be illegal or unconscionable, the agreement may be void even though the "I Agree" checkbox was used.

How do I add an 'I Agree' checkbox to my website?

It's easy to add an "I Agree" checkbox to your website with a generator, such as ours.

All you'll have to do is access TermsFeed's "I Agree Checkbox" tool, customize the fields of what you're requesting agreement to, enter what text you'd like to have appear near your checkbox and select your color palette to have your custom "I Agree" checkbox code generated.

Add the code to your website backend to have it displayed and implemented on your website.

Is a consent checkbox the same thing as an 'I Agree' checkbox?

In effect, yes. While they may be displayed differently, a consent checkbox and an "I Agree" checkbox are essentially the same thing.

An "I Agree" checkbox is a type of consent checkbox.

Consent checkboxes don't need to explicitly say "I Agree." They just need to be clear that checking the box is giving consent. For example, a consent checkbox can say "Yes" or "OK" instead of "I Agree" and still be effective at obtaining consent.

Examples of "I Agree" Checkboxes

Examples of

Let's look at some different ways and places that you can use "I Agree" checkboxes.

"I Agree" Checkboxes for Privacy Policies and Terms and Conditions Agreements

Here's an example of a very standard "I Agree" statement with a checkbox on a sign up form that gets users to agree to a Terms of Service agreement:

Generic sign up for account form with agree to Terms of Service checkbox highlighted

The Terms of Service agreement is linked to the form, which lets users acess it before deciding to agree to it.

Here's another example of this:

EngineYard - I Agree To Terms of Service

Make it clear to a user that checking the box shows agreement, and that viewing the full agreement is possible, such as the way it's done here:

Generic submit payment with Agree to Terms checkbox highlighted

This practice is highly recommended. You should always link to the legal agreement page right next to the checkbox to make it easier for users to read the agreement.

In contrast, the method in the next example uses a combination of browsewrap and clickwrap by placing a small text above the "Sign Up" button:

Facebook Example of Click-wrap

While this technically works since users are taking some sort of action to show they consent by clicking the sign up button, a user could possibly argue that they didn't mean to agree but rather just sign up. You can see why it's always best to just use a checkbox and have the user take that additional action of checking the box to show agreement.

Before a user can create an account on Vudu, the user must click a box that indicates that the person is at least a certain age and agrees to the Terms and Policies agreement as well as the Privacy Policy:

Vudu Create Account form with Agree to Terms and Privacy checkbox highlighted

Amazon AWS implements the clickwrap method as well, but takes it one step further. When signing up for a new account with Amazon Web Services, you're required to state that you read the AWS Customer Agreement before you can move forward with account creation:

Amazon AWS I Agree To Customer Agreement Checkbox

If you don't check the "Check here to indicate that you have read and agree to the terms of the AWS Customer Agreement" you can't click on the "Create Account and Continue" button to create an account:

Amazon AWS I Agree To Customer Agreement Checkbox Unchecked

The AWS Customer Agreement is the legally binding agreement that Amazon wants you to read and agree to in order to set up an account.

Here's how Upwork's mobile app gets users to agree to a number of its legal agreements at the point where a user creates an account:

Upwork Sign up screen: I agree <a href=to the Terms of Service including User Agreement and Privacy Policy with checkbox option highlighted" width="394" height="287" />

Here's how Steam uses a checkbox like this during account sign-up to get users to agree to the Terms agreement, the Privacy Policy terms and also to state they are at least 13 years old:

Steam Create Account form with agree checkbox highlighted

Pizza Hut uses the same method to get consent from users its Terms of Use and Hut Rewards Terms and Conditions agreement:

Pizza Hut Create Account form with Accept Terms checkbox highlighted

MeWe has users click to agree to the Privacy Policy and Terms of Service as well as confirm that they've read and understand both:

MeWe registration form with checkboxes highlighted

"I Agree" Checkboxes for Emails and Marketing Communications

An "I Agree" checkbox can also be used when people subscribe to receive content from you, such as when signing up for an email newsletter. Here's an example of this:

Trending Travel email sign-up form with <a href=checkbox to agree to Terms and Conditions and Privacy Policy" width="809" height="257" />

IntelliWHiTE uses to different checkboxes has users click to agree to the Privacy Policy as well as to receive emails and product offers from the company:

IntelliWHiTE email sign-up form with I Agree checkboxes and Privacy Policy link

Timberland gets consent to process personal data for marketing in accordance with its Privacy Policy with an "I Agree" checkbox like so:

Timberland subscribe to email newsletter form with checkbox and Privacy Policy link highlighted

"I Agree" Checkboxes for Ecommerce Stores

At checkout pages for ecommerce stores is another way to successfully implement an Agree checkbox, and present your customers with another chance to review your Terms and agree to your Privacy Policy:

Basilica checkout form with Privacy Policy link highlighted

Here's an example from H. Samuel:

H Samuel checkout form with Agree to Terms and Conditions checkbox

And here's how Spike Island gets users to agree to its Terms and Conditions during the checkout process:

Spike Island checkout page with Terms and Conditions Agree checkbox highlighted

"I Agree" Checkboxes for Updates to Legal Agreements

You can use clickwrap to not only obtain initial consent to your Terms and Conditions agreement (or any other legal agreement that you present to users) but also when your agreements change and you want to get consent over the new and updated agreements.

If you're planning an update to your legal agreements, you should provide a notice to users of the changes before the effective date of the agreement.

You can implement the clickwrap method with an "I Agree" checkbox in cases where you are updating your Terms or Privacy Policy agreement and you want to notify users about these updates so they can read and accept the new terms.

This is an example of how to do this:

Generic Terms update notice with Accept checkbox highlighted

"I Agree" Checkboxes for Mobile Apps

Mobile apps can, like websites, require a user to tap an "I Agree" checkbox or have an informative text above an action button. Both methods can be effective for mobile apps.

However, checkboxes are used less often in mobile apps. Instead, you'll see more "Agree" buttons that users can tap on the mobile device screen.

Apple obtains a double agreement from users for its Terms and Conditions by having a pop-up box open on the user's mobile device screen with a clearly marked "Agree" button, and by also asking the user to click another "Agree" button that appears after the user scrolls to the the bottom of the agreement:

iOS: Agree to Terms and Conditions by Apple

When a user downloads WhatsApp, a link is provided to their Terms of Service agreement page and the user must click a button marked "Agree and Continue" before using the app.

This is a simple way to obtain consent from users before they use the mobile app, but without any informative text. Current best practices would suggest for a more clear language to be used so that a user knows exactly what she/he is agreeing to (in WhatsApp's case, its WhatsApp's Terms of Service).

Whatsapp Mobile app - Welcome screen: Read Privacy Policy, tap Agree and Contnue to accept Terms of Service highlighted

How to Add "I Agree" Checkboxes

How to Add "I Agree" Checkbox with Our Generator

"I Agree" Checkbox by TermsFeed tool can help you enforce your legal agreements in 3 easy steps.

  1. Step 1. Adjust the settings in order to display your legal agreements properly. TermsFeed Free Tools: I Agree Checkbox - Settings - Step 1
  2. Step 2. Customize the style to match your brand design. TermsFeed Free Tools: I Agree Checkbox - Customize - Step 2
  3. You're done! Just copy the generated code from Step 3 and copy-paste it on your website. TermsFeed Free Tools: I Agree Checkbox - Copy your Code - Step 3

How to Add "I Agree" Checkbox in HTML/JavaScript

The easiest way to implement the "I Agree" or "I Accept" checkbox is through JavaScript which you can use in your HTML pages.

If the "I Agree" checkbox isn't checked, a pop-up will inform the user that the checkbox must be clicked before continuing with the form:

 
to the Terms and Conditions and Privacy Policy'); return false; >"> I have read and agree to the Terms and Conditions and Privacy Policy

If the user doesn't check the checkbox, the form will not be submitted and the user can't continue.

The pop-up notification would look like this:

Dialog to indicate to have read and agree to terms

Add "I Agree" Checkbox in PHP

The JavaScript method of making sure that a user agrees to a presented Terms agreement isn't the most secure as some users can bypass JavaScript and still continue with the form on your website without checking the checkbox.

In this case, use PHP or the language your website is programmed in - Ruby, Phyton - to add a second layer of checking.

A sample code to make sure your "I Agree" checkbox is checked by users in PHP is this:

if(empty($_POST['agree']) || $_POST['agree'] != 'agree')

In your HTML/PHP pages also use the JavaScript method and use the PHP method to make sure the checkbox is checked:

 
to the Terms and Conditions and Privacy Policy'); return false; >"> I have read and agree to the Terms and Conditions and Privacy Policy


Comprehensive compliance starts with a Privacy Policy.

Comply with the law with our agreements, policies, and consent banners. Everything is included.

Disclaimer

This article is not a substitute for professional legal advice. This article does not create an attorney-client relationship, nor is it a solicitation to offer legal advice.

Last updated on

Appears in

Related articles

Avoid these mistakes with your Privacy Policy

Avoid these mistakes with your Privacy Policy

Practically every website and mobile app collect some form of personal information from those who use or visit websites and mobile apps. The Federal Trade Commission ("FTC") dictates requirements of how personal data must be handled, and how people must be notified of data collection practices in place on a website.

Privacy Policy for Google AdSense

Privacy Policy for Google AdSense

If you choose to use AdSense on your website, you need to update your Privacy Policy to meet Google's requirements. This article will break down Google's requirements and show you what practical steps you can take to make sure your Privacy Policy meets them. It will also address the issue of.

Data Mapping

Data Mapping

Data mapping helps organizations track and record the personal information they collect and process. Data mapping can help you organize and analyze the data you handle and comply with privacy laws. If you deal with any amount of personal data, you should understand what data mapping is and how you.

Legal compliance is now a breeze.

Comply with the law with our agreements, policies, tools and cookie consent banners. Everything you need is included.

Disclaimer: Legal information is not legal advice, read the disclaimer. The information provided on this site is not legal advice, does not constitute a lawyer referral service, and no attorney-client or confidential relationship is or will be formed by use of the site.

Copyright © 2012 - 2024 TermsFeed ® . All rights reserved.