Modify consent collection page

You can customize the IBM® Verify consent collection page for your business. Verify provides the consent collection page to allow applications to present user consents and End User License Agreement (EULA) to the user for their consent.

For more information, see Managing end user license agreements and Managing data privacy and consent.

To update the consent collection page, download the compressed theme file. Edit the pages as needed and then upload the updated themes file back to your tenant. For more information, see Uploading individual files with user interface or Updating a theme.

Text changes can be made to the pages by using HTML markup. The HTML files also contain macros. Macros are characters between the @ symbol where the data is rendered at run time. Do not change the macros in the files.

The IBM Verify consent collection page is located in the templates\authentication\consent\default\consent_collection.html directory within the themes compressed file.

Labels

The following labels are available on this page. To update the text on these labels, see Customizing labels

  • $PRIVACY_CONSENT_COLL_PAGE_TITLE$
  • $PRIVACY_CONSENT_TEXT_WELCOME$
  • $PRIVACY_CONSENT_TEXT_HEADER$
  • $PRIVACY_CONSENT_TEXT_LOGIN$
  • $PRIVACY_CONSENT_TEXT_LOGOUT$
  • $PRIVACY_CONSENT_COLL_TEXT_SUBHEADER$
  • $CONTINUE_BUTTON$
  • $CANCEL_BUTTON$
Note:

Overwrite labels are also available when customizing your consent collection page.

You can overwrite any consent prompt by using the $PRIVACY_CUSTOM_CONSENT_PROMPT_<purposeId>$ label.

The overwrite text for each consent is on a per-purpose level.

For example,
$PRIVACY_CUSTOM_CONSENT_PROMPT_marketing$=Allow marketing and promotional material to be sent to my {attribute}.
The label can contain the following macros:
  • `{purpose}` that resolves to the purpose name.
  • `{accesstype}` that resolves to an access type name.
  • `{attribute}` that resolves to an attribute name.
  • `{purpose-description}` that resolves to the purpose description.
If the macro cannot be resolved to a value, it is replaced with an empty string.

Add your overwrite label to the template_labels.properties file as described in Customizing labels.

Macros

The macros for this page are shown in the following table.

To change the page header, footer, and style on the consent collection page, see Create common branding.