The Worlds only Clickwrap as a Service API

The only clickwrap API that manages and tracks the legal agreements on your websites and mobile apps.  Its like "Stripe for legal."


API and Javascript Library

  Copy & paste. Present & accept.

Millions of contracts are executed daily in the websites & apps that you've built. PactSafe's Vault gives you a Javascript snippet, API, and peace of mind that you're capturing the right info at the right time via an eSignature compliant clickwrap agreement.

Learn more

PactSafe Vault is the worlds only clickwrap API.

Insights and a dashboard for in-house legal teams.

Have multiple websites? An app? Vendors? Employees? The PactSafe Legal Dashboard empowers you to gain insight into all of the agreements you execute online via our clickwrap API.

Track who has accepted your online legal terms, privacy policy, terms of service—on literally any web or mobile form.

 Draft. Click “Publish”.

We do the rest.

Distribute your contracts to clickwrap web forms, via email, or inside of mobile apps. In one click, without IT or developer involvement. We'll take it from there.

PactSafe Vault is the worlds only clickwrap API.

Learn more

We are an API-first company, and all of our interface elements are built on our REST API. It has all the bells and whistles you need to integrate into PactSafe.

Our Response Library is incredibly flexible, robust, and reliable. Drop it into any website or app and immediately start tracking legal transactions. 

The Response API

The Response


Our Response API is the simplicity & speed behind the library. Drop it into any website or app and immediately start tracking legal transactions. 

The Rest API

Highly available,  lightning fast clickwraps

Don't worry about our clickwrap system being down. Get back to doing what you do best—building kickass sites and apps!

30 million reasons to be careful updating website clcikwrap Terms and Conditions

Earlier this year we wrote about the Safeway class action lawsuit, and how it is a perfect example of why updating / modifying your website terms and conditions should be done in a methodical way. To recap:

  • Safeway operates an online grocery delivery service on its website, (because, you know, grocery stores require shoes and shirts – better to just have groceries delivered). When a customer registers, they click a box that states “Check this box if you agree to the Terms and Conditions.” BRAVO – that qualifies as a clickwrap best practice!
  • After that, though, customers could place orders without any requirement that they review or further accept the Terms and Conditions. Safeway amended them in November of 2011 in an attempt to notify customers of differences in pricing of products between its physical stores (shoes and shirts) and the delivery service; the original terms stated that the prices were the same.
  • Unfortunately for Safeway, they never gave conspicuous notice that changes had been made to the Terms and Conditions at the time those changes were made. Because of that, a federal judge held that the changes to the Terms and Conditions represent an offer to which customers never expressed assent, and that therefore customers were not bound by those changes. NOT a clickwrap best practice! The judge opined [emphasis added]:

Safeway is best positioned to make sure customers are aware of changes that Safeway has made to its contract with Class Members. After making a change, Safeway can take any number of actions to alert users that the Special Terms they agreed to at registration have been altered. For instance, Safeway could ask customers to click to indicate that they agree to the new Special Terms or send all existing customers an email in order to ensure that every consumer is aware of a change in the Special Terms prior to making a purchase. When Safeway changed the Special Terms on November 15, 2011, it opted to do neither.

The result: Safeway must pay out $30,900,000 in damages.


As we stated before, this case makes it blatantly obvious that simply changing website legal terms, then crossing your fingers that the changes hold up, doesn’t work. Its critical to least put visitors on notice regarding the changes, although the better practice would be to present those changes for acceptance via some clickable transaction.

Learn more

Learn more about our "Stipe for legal" API

Best Practices for Clickwrap Agreements

If your website employs a Clickwrap agreement, there are a number of practices you should follow to make sure that agreement is enforceable should you ever need to enforce it. Your clickwrap agreement is there for a reason - and is likely intended to provide all sorts of legal protections for your website / business (disclaimers, limitations on liability, binding arbitration…lots of stuff…talk to your lawyer!) – but if its not enforceable then it does you no good at all. Below are some of the best practices we have found:

  1. Provide conspicuous presentation of the website legal agreements during website registration or other clickable transactions with users,
  2. Make sure the user is provided notice that acceptance of the website legal agreement is required to proceed with its clickable transaction.
  3. Obtain clear manifestation of acceptance from the user. This could be in the form of a check box combined with a statement that checking the box indicates acceptance of a particular agreement.
  4. Give the user a clear opportunity to review the website legal agreements. Consider presenting the agreements in a scroll box, and providing an opportunity to download or print the agreement.
  5. Track what version was in place when a user accepted a website legal agreement. Always know what version of a website legal agreement was in place on any given date.
  6. Don’t make any unilateral changes to the website legal agreements - make sure to obtain and record a manifestation of acceptance of any modification.

Need help making sure you follow these tips and more? PactSafe can help - check out our website to learn more!

© 2016  PactSafe, Inc - | All Rights Reserved.