Access Type: Configuration Tree - Editor
Premium Feature: Preference Management Platform
One-click consent is a Didomi Preference Management Platform (PMP) setting that allows your organization to automatically select all preference values for multi-selection preferences when an end-user accepts (provides positive consent) for its parent purpose. In this article, we will cover the following:
One-click consent overview
One-click consent is not enabled by default and instead is enabled on a per-purpose basis within your configuration tree.
When one-click consent is enabled and configured for a purpose, whenever an end-user accepts that purpose (positive consent), all preference values for multi-selection preferences will also be automatically selected.
The one-click consent setting is only available for preferences with a selection type of multi-selection (end-users can make multiple choices for the preference).
End-users can continue to edit preference value selections after accepting a one-click consent purpose (i.e. end-users can deselect preference values included in the propagation).

Note: Toggling a one-click consent purpose will reset any preference value selections.
Review the table below for how preference selections are displayed and saved:
| Widget format | Save logic |
| Single purpose widget | Once the purpose is consented by the end-user the preselected preference values will be saved when the end-user submits their preference via the Save button. |
| Multi purpose widget | Once the purpose is consented by the end-user the preselected preference values will be visible in the preferences widget and saved when the end-user submits their preference via the Save button. |
Enable one-click consent for purpose
In order to enable one-click consent for a purpose in your configuration tree, click Preference Management on the left-hand panel and select the Configuration Tree tab on the subsequent page.

Navigate to a specific purpose within the configuration tree and click the ellipsis inline with the purpose name.
Enable the toggle inline with One-click Consent.

Confirm your decision to enable one-click consent for the purpose in the subsequent modal and click Yes, enable!

The purpose will be set as a one-click consent purpose.
The purpose update will automatically reflect in your published preferences widgets. Any existing end-user preference selections related to the purpose will not be updated to reflect the one-click consent purpose.
From the configuration tree and the purposes & preferences tab of the preferences widget configuration flow, icons will indicate the status of each purpose and/or preference in regards to one-click consent.
| Icon | Description |
| Blue | Indicates purpose has one-click consent enabled |
| Green | Indicates preference is a multi-selection preference and will have all its preferences values selected if purpose is accepted (positive consent) |
| Red | Indicates preference is a mono-selection preference and is not impacted by one-click consent for the purpose |
