Consent Form ensures that users are fully informed about how their personal information will be collected, used, and protected within the application.
Once a purpose is created, it can be linked to a consent form. Consent forms are created using a guided, multi-step wizard.
On this page:
- Managing Custom Attributes
- Creating Consent Form
- Consent Form User Actions
- Integrating Consent Form with Your Website
Managing Custom Attributes
Custom attributes are additional fields that allow you to capture more specific details about a consent, beyond the standard information provided.
If you want to capture additional details, custom attributes must be created before creating the consent form .
Creating a Custom Attribute
To create a custom attribute, follow these steps:
- From the left navigation pane, go to Consent Management >> Consent Forms.
- Click Manage Custom Fields.
- Click Add Attributes.
- Enter the attribute name and click Add.
Once you add a custom attribute, it becomes part of the Consent API. The attribute name will be as per the attribute configured, and the attribute value has to be provided by the customer during run time.
Note: You can create up to 30 custom attributes.
Creating a Consent Form
Accessing the Consent Form Wizard:
- From the left navigation pane, go to Consent Management > Consent Forms.
- Click Add Consent Form to launch the wizard.
Wizard Steps:
Step 1: Details
- Enter the Consent Form Name, Description, Organizational Unit, and Language.
- If you want to add Indian languages, click Add all Indian Languages in Quick Selections section.
- Support is available for 22 Indian regional languages.
- Selected languages will be visible on the consent form in drop down menu for users to choose from.
- Click Next to proceed.
Note:
Step 2: Statements
- Add one or more Consent Statements.
- Choose the input type for each statement (e.g., radio buttons, checkboxes).
- Select one or more purposes from the dropdown list.
- Configure rejection/withdrawal options.
- Depending on the type of consent you are creating, select appropriate Option Selection Type:
- Radio Button
- Dropdown
- Checkbox
You can mark a specific option as a Rejection/Withdrawal option within a consent form. This helps the system automatically identify whether a data principal has accepted, rejected, or withdrawn their consent.
Configure Rejection/Withdrawal Options for Radio Button:
- Add the required options.
- Turn on the Mark Rejection (Withdrawal) toggle for the option that should represent rejection.
- (Optional) Select Non-selection of any option will be treated as rejection if you want no selection to be considered a rejection.
How it Works?
- First-time consent submission
- If the data principal selects an option marked as Rejection/Withdrawal, the consent is recorded as rejected.
- Non selection of any option by data principal is recorded as rejected.
- If the data principal selects any other option, the consent is recorded as accepted.
- Preference Center
- If the data principal changes their selection from an accepted option to an option marked as Rejection/Withdrawal , the system records the event as a withdrawal and marks the consent as rejected.
- If the data principal changes their selection from an accepted option, the system records the event as withdrawal.
Note: You can mark a maximum of N-1 options as Rejection/Withdrawal. The last remaining option cannot be marked, and its toggle is automatically disabled.
Configure Rejection/Withdrawal Behavior for Checkboxes
- Add the required option.
- Select Non-selection of any option will be treated as rejection if you want no selection to be considered a rejection.
Note: You cannot mark any checkbox option as a Rejection/Withdrawal option.
How it Works?
- First-time consent submission
- If the data principal selects the checkbox, the consent is recorded as accepted .
- If the data principal does not select the checkbox, the consent is recorded as rejected .
- Preference Center
- If the checkbox was previously selected and the data principal clears it, the system records the event as a withdrawal and marks the consent as rejected.
Configure Rejection/Withdrawal Options for Dropdowns
Dropdown behavior depends on whether the field allows single selection or multiple selections.
Single-select dropdown
- Add the required options.
- Turn on the Mark Rejection (Withdrawal) toggle for the option that should represent rejection or withdrawal.
How it Works?
- First-time consent submission
- If the data principal selects an option marked as Rejection/Withdrawal, the consent is recorded as rejected .
- If the data principal selects any other option, the consent is recorded as accepted.
- Preference Center
- If the data principal changes the selected value to an option marked as Rejection/Withdrawal, the system records the event as a withdrawal and marks the consent as rejected .
Note: You can mark a maximum of N-1 options as Rejection/Withdrawal. The last remaining option cannot be marked, and its toggle is automatically disabled.
Multi-select dropdown
- Add the required option.
- Select Non-selection of any option will be treated as rejection if you want no selection to be considered a rejection.
Note: You cannot mark any option as a Rejection/Withdrawal option.
Step 3: Design
- Select a color scheme from existing options or create a new one.
- Use the Preview section to see real-time updates.
- Customize branding elements:
- Logo and its alignment:
- Fonts
- Header and Footer
Step 4: Language Preview
- Choose the languages in which the consent form should be available
Consent Form User Actions
Following actions can be performed on the consent form:
- Edit
While editing the published consent form in the Statements section, if you update the Display Statement and need to request the user’s consent again, select Breaking Change. If the update does not require re-submission of user’s consent, select Non-Breaking Change.
- Archived
- Copy/Clone
- Download
Integrating Consent Form with Your Website
To integrate the consent form, follow these steps:
-
Once the SDP Admin creates consent form, download it. A ZIP folder containing HTML, CSS and
Javascript is downloaded. - Provide it to Application developer.
- Application developer should integrate the HTML in the UI screen where consent form needs to appear.
- In the HTML, the DataPrincipalId Key can be hardcoded. The DataPrincipalId Value need to be assigned dynamically for the end user who is providing the consent.