membermatters / MemberMatters

An open source membership, access and payments portal for makerspaces and community groups.
https://membermatters.org
MIT License
40 stars 23 forks source link

Add support for e-signature on member agreements. #260

Open ergodone opened 2 months ago

ergodone commented 2 months ago

Legally recognized electronic-signatures have requirements for document retention, user identification, and other requirements depending on the country. Specifically in the USA there is the need to sign liability waivers.

We'd like to see support for legally binding contracts via an e-signature. I believe e-signature requirements are similar in many countries. Overview of legal requirements for many countries can be seen here: https://www.docusign.com/products/electronic-signature/legality/australia

Many e-signature services provide APIs for having documents signed at reasonable prices. For our maker space we have less than 10 sign ups per month. So these services would be affordable and remove the burden of on-going document management. Using a independent 3rd party service would help to ensure the legal requirements are met:

https://www.signwell.com/ has a free tier upto 25 signatures/month.

esignatures.io has a per-signature pricing model (USD $1) and discounts for non-profits.

Anvil has a free tier with pay-per-signature after that but I'm unclear if it does document retention on the free tier: https://www.useanvil.com/ https://github.com/anvilco/python-anvil