About
You can require end-users to review and accept a Terms of Agreement disclaimer before uploading or publishing content.
Please note that displaying different disclaimer messages based on a user's country is not supported.
Configure
1. Go to your Configuration Management console and click on the Disclaimer module. You can also navigate to it directly using a link: https://{your_site_URL}/admin/config/tab/disclaimer.

The Disclaimer page displays.

2. Configure the following:
enabled - Set to 'Yes' to enable the module.
disclaimerProfileId - Enter the custom data profile ID for the disclaimer.
disclaimerField - Specify the custom data field that must be checked when uploading or publishing media.
disclaimerText - Enter the text that explains the purpose of the disclaimer checkbox (see example below).
You can use BB code to format your text. Click the link provided in the module for the full list of supported tags, or use the examples in the BB code tags section below.
agreeText - Enter the text displayed next to the checkbox, indicating the user agrees to the terms.
The disclaimer feature does not apply to the Theming upload page or KMSGo Mobile app.
displayArea - Choose from the following options:
- Before Upload - The disclaimer is displayed before users can upload content. After accepting the disclaimer, upload options become available and the checkbox cannot be unchecked.
- Before Publish - The disclaimer is displayed on the upload and edit media pages as part of the metadata. Depending on the agreeRequired setting, users may be required to acknowledge the disclaimer before publishing. Once accepted, the checkbox becomes read-only and cannot be unchecked.
When displayArea is set to Before Upload, the disclaimer is displayed only for standard media uploads and not for the following entry types:
- Express Capture
- Wochit Video
- Interactive Video
- Interactive Video Paths
- Video Quiz
Users creating content through these entry types are not required to accept the disclaimer before proceeding.
agreeRequired - Relevant only when displayArea is set to Before Publish.
- 'Yes' – Users must select the disclaimer checkbox before the media can be published.
- 'No' – The disclaimer text is displayed, but no checkbox is shown and no user acknowledgment is required.
3. Click Save.
Example
Below is a sample configuration and the resulting user experience.
Configuration:

What the user sees before uploading content:

Once the box is checked, the upload screen displays:

BB code tags
BB code is a simplified version of HTML that lets you format your messages without affecting page layout. Here’s a list of basic BB code tags you can use to format your text:
Remember:
- Don't put spaces between the bracketed code and the text you are applying the code to.
- The end brackets must include a forward slash ([/list])
| Format | Usage | Example usage |
| Bold / italics / underline | [b]
[I] [u] |
[b]this text is bold[/b] [I]this text is italic[/i] [u]this text is underlined[/u] |
| Color | [color=Option]value[/color] |
{color=blue]this text is blue[/color] [size=Option]value[/size] = size |
| Size | [size=Option]value[/size] | [size=+2]this text is two sizes larger than normal[/size] |
| Alignment | [left]value[/left]
[center]value[/center] [right]value[/right] |
[left]this text is left-aligned[/left] [center]this text is center-aligned[/center] [right]this text is right-aligned[/right] |
| Bulleted list | [list]value[/list] |
[list] [*]list item 1 [*]list item 2 [/list] |
| Font | [font=Option]value[/font] | [font=courier]this text is in the courier font[/font] |
| URL hyperlinking |
[url]value[/url] [url=Option]value[/url] |
[url] https://knowledge.kaltura.com/help[/url] [url=https://knowledge.kaltura.com/help]Knowledge Center[/url] |