Company widget settings

Configure the privacy widget exposed to internal users.

Company Widget Settings

The Company Widget Settings screen is where you configure the compliance contact widget that your organisation presents to data subjects — the people whose data you process. Whether you want to display a branded contact panel on your company's website, an internal portal, or directly within DPMS assessment forms, this screen is your single control centre. Data Protection Officers, compliance managers, and IT administrators come here to decide what the widget shows, how it looks, and whether it should appear at all.

How to open it

  • In DPMS, open the left-hand sidebar and navigate to the IT Settings area.
  • In the left-hand settings menu, click Widget.

The Widget item will be highlighted as the active page. You need read access to the Widget settings to see the content. If you only have read access (but not edit access), you will see the summary view but the Edit button will appear greyed out.

What you see

When you first arrive, you land on the read-only summary view. It is structured as a two-column list of field names and their current values — a quick reference for anyone who needs to check what is configured without making changes. From here you can see at a glance whether the widget is active, whether it appears on assessment forms, the header text (in your current language), the contact email addresses, the phone number, the background and text colour codes, the uploaded logo filename, and the labels of any configured action buttons.

In the top-right corner of the summary card sits the Edit button. Clicking it takes you to the edit form, which is where all the actual configuration happens.

The edit form has a clean, single-section layout with a blue left accent bar and a Widget heading at the top. Unlike some other settings screens, there is no tab menu — everything is on one page. The most important design choice here is that most fields are hidden until you turn the widget on. This prevents confusion: when the widget is switched off, you only see the Activate toggle. Switch it on, and the full configuration form appears beneath it.

Working with this screen

Activating the widget for the first time

If your organisation has never used the compliance widget before, the summary view will show the widget as inactive and most fields as empty. Here is how to set it up:

  • Click Edit in the top-right corner of the summary card.
  • You will see only the Activate toggle. Flip it to on. The complete form expands immediately to reveal all the contact, branding, and button configuration fields.
  • In the Email field, type the email address that data subjects should use to reach your privacy team. If you have more than one address, click the + icon to the right of the first row to add another. Each address must be a valid email format, and each can be up to 255 characters long.
  • In the Phone Number field, enter the direct phone number for your data protection contact (optional; up to 25 characters, any format accepted).
  • In the Header field, type the heading text that will appear at the top of the widget — for example, Contact our Data Protection Team. To add translations, use the language-switcher control alongside the field to switch to another language and type the translated version.
  • Choose your brand colours by clicking the Background Color swatch. An interactive colour picker opens where you can choose a colour, enter a hex code, or adjust RGB sliders. Do the same for Text Color — make sure there is enough contrast between the two for readability. The defaults are black background and white text.
  • When you are done, click Save. DPMS validates all email addresses, then saves the configuration and redirects you back to the summary view where you can confirm everything looks correct.

A branded widget builds trust with data subjects. To upload your logo:

  • Open the edit form and scroll down to the image upload area, which shows a dashed border and the message Drag your image here.
  • Either drag and drop your logo file onto the zone, or click inside it to open a standard file browser.
  • The file is uploaded immediately to the server as soon as you select or drop it — before you click Save. Supported formats are JPEG, PNG, and SVG, and the maximum file size is 150 KB. If your file is larger, compress or resize it first; there is no override for this limit.
  • Once uploaded, the filename appears inside the upload zone, confirming success.
  • Click Save to associate the uploaded logo with your widget configuration. After saving, the summary view will display the filename in the Image row.
Heads up: The image is uploaded to the server the moment you drop or select it — before you click Save. If you upload an image and then navigate away without saving, the file will exist on the server but will not be linked to your widget. You will need to upload it again when you return.

If you need to remove a previously uploaded logo, the upload zone includes a delete button for exactly this purpose. After deleting and saving, the widget will display without an image.

Configuring multilingual action buttons

Widget buttons give data subjects one-click access to resources like a live chat, a booking calendar, or a contact form. To set them up:

  • Open the edit form and scroll down to the Widget Buttons table.
  • In the first row, type a button label in the Label column (for example, Contact Us) and paste the destination URL in the Link column (for example, https://chat.yourcompany.com). URLs must begin with http:// or https:// — a link like www.yourcompany.com will fail validation.
  • To add a second button, click the + icon on the last row. A new blank row appears.
  • To remove a button row you no longer need, click the icon on that row. The remove icon only appears when there are two or more rows.
  • To add translations for button labels, use the language selector above the Label column heading. Click a language tab to switch the editing locale; the label inputs update to show text in that language. You can either type translations manually or click a language tab to trigger automatic translation — DPMS will call the platform's translation service and fill in translated labels for all configured buttons in that language. During translation, the label input shows Translating... as a placeholder.
  • Review any automatically generated translations and correct them if needed.
  • Click Save. DPMS validates each link against the URL format rule. If a link is invalid, the input border turns red and a notification appears — the form will not save until all links in active rows are valid.
Tip: If you leave both the label and the link blank on a row, DPMS treats that row as empty and skips it during validation. However, a row with a label but no link (or a link but no label) will trigger a validation error on save.

Enabling the widget inside assessment forms

If you want data subjects who are filling out compliance assessments within DPMS to also see the widget — so they can reach out to the DPO while answering questions — switch on the Activate on Assessment toggle. This toggle only appears when the main Activate toggle is already on.

Enabling this setting affects the assessment experience across your whole organisation without requiring any changes in the Assessment module itself. The widget contact details and buttons will appear directly within assessment forms as soon as this is saved.

Temporarily disabling the widget

If you need to take the widget offline — for example, during a contact information update or an organisational change — flip the Activate toggle to off and click Save. The widget will immediately stop appearing everywhere, including on any connected portals and within assessment forms.

Your previously configured email addresses, phone number, colours, logo, and buttons are not deleted. They remain in the database. When you switch Activate back on, all your previous settings reappear in the form exactly as you left them.

Reviewing the configuration without editing

If you have read access but not edit access, you can still navigate to the Widget screen and view the full summary. The Edit button appears on the page but is disabled — you will not be able to click it. This is by design for auditors and reviewers who need to verify what is configured without being able to change it. If you need to make changes, ask your administrator to grant you edit access for the Widget settings.

Field reference

  • Activate — The global on/off switch for the widget. When off, the widget does not appear anywhere, regardless of any other setting. Required to enable all other fields.
  • Activate on Assessment — When on, the widget also appears within DPMS assessment forms. Only visible when Activate is on. Defaults to off.
  • Header — The heading text shown at the top of the widget. Supports multiple languages; use the language switcher to enter translations. Optional, but recommended for clarity.
  • Email — One or more contact email addresses shown in the widget. Each address must be a valid email format and no longer than 255 characters. At least one address is expected when the widget is active. Multiple addresses are displayed separated by commas in the summary view.
  • Phone Number — A contact phone number shown in the widget. Free-form text, up to 25 characters. Optional.
  • Background Color — The background colour of the widget, expressed as a hex code. Defaults to black (#000). Choose via the interactive colour picker.
  • Text Color — The colour of text within the widget, expressed as a hex code. Defaults to white (#FFFF). Choose via the interactive colour picker.
  • Image — A logo or image to display in the widget. Accepted formats: JPEG, PNG, SVG. Maximum size: 150 KB. Only one image can be uploaded at a time. Use the delete button to remove an existing image.
  • Widget Buttons — Label — The visible button text, stored per language. Required for each button row you intend to use. Use the translate controls to add multilingual versions.
  • Widget Buttons — Link — The URL the button opens. Must begin with http:// or https://. Required for each button row you intend to use.

How this connects to the rest of DPMS

The Widget settings screen sits within the IT Settings area, alongside other compliance and system configuration pages. Once you save a configuration here, the effects ripple outward immediately:

  • Assessments module: If Activate on Assessment is on, the widget contact information and buttons become visible to anyone filling in an assessment form — no extra configuration required in the Assessment module.
  • External portals and websites: The widget configuration is what powers the embedded compliance widget on any connected website or portal. Without an active configuration here, the widget cannot appear anywhere.
  • Translation system: The widget's multilingual header and button labels are connected to DPMS's platform-wide automatic translation feature. Translated values are tracked so the translation indicator elsewhere in DPMS knows which fields were machine-translated versus manually written.

After finishing here, verify your configuration by reviewing the summary view and — if you have access to a test environment — checking that the widget appears as expected on your website or portal, and within an assessment form if you have enabled that option.

Tips & common pitfalls

Heads up: Validation only runs when the widget is active. If you save with Activate set to off, DPMS will accept any email or URL in the form — even invalid ones. The next time you turn the widget on and try to save, those invalid values will block the save. Always double-check your contact details before activating.
Tip: Button URLs must start with http:// or https://. A link typed as www.example.com — without the protocol prefix — will fail validation. The input border turns red and a toast notification appears. The form will not save until every active button row has a fully-formed URL.
  • Your settings are preserved when you deactivate. Switching Activate off hides all fields on the form but does not erase their saved values. When you switch it back on, everything reappears. This is intentional and can be useful for temporary outages, but it means you should always verify the displayed configuration before re-activating.
  • Image upload is immediate. As soon as you drop or select an image file, it is uploaded to the server — before you click Save. If you navigate away without saving, the image file exists on the server but is not associated with your widget. Upload it again when you return.
  • Maximum image file size is 150 KB, strictly enforced. There is no way to override this limit. If your logo file exceeds 150 KB, reduce its file size by compressing it or exporting it in SVG format before uploading.
  • The Edit button is disabled, not hidden, for read-only users. If you can see the button but cannot click it, you have read access but not edit access. Contact your administrator to have edit access granted.
  • Empty button rows are fine; half-filled rows are not. A row where both Label and Link are empty is treated as having no button and is skipped. But a row with a label and no valid URL (or a URL and no label) will trigger a validation error on save.


Was this article helpful?