The Fields - Terms of Service (TOS) plugin provides the ability to present users with a field they MUST accept prior to continuing with registration and/or saving their profile. This plugin links the field label to an article (in a modal window) and will not allow the form to be submitted until the user accepts the term. Where this differs from the Joomla User Profile plugin and its "Terms of Service" field is that where the Profile plugin offers one terms field, this plugin allows you to create as many TOS fields as you like. When paired with the System - Required Fields plugin, you can force users to accept new terms that were created after they registered.
Keeping with the GDPR guidelines, the fields will ALWAYS default to "No", requiring users to actually click the radio to agree. Requiring the users to select the agree meets Citation 32 of the regulation. Something important to note. The TOS fields should not be used for arbitrary items which are not critical to the operation of your site. As these fields require consent, using them for non-critical reasons may run afoul of Citation 42 of the GDPR, which states:
"Consent should not be regarded as freely given if the data subject has no genuine or free choice or is unable to refuse or withdraw consent without detriment."
If the term for which you seek consent is not critical to the operation of your site, you may want to create it using the procedure detailed in Non-Mandatory Consent Fields.
The nature of this plugin makes configuration complicated. This guide will take you step-by-step to deployment of a new TOS field. You need the plugin to begin.
- Next >>