Restricting "Workflow Coach" and Initial Consent Popups for Enterprise Internal Distribution

We are currently preparing an internal distribution of KNIME Analytics Platform via a Self-Service Client. Due to strict internal security policies regarding data privacy and statistics collection, our Security Team requires us to fully disable the Workflow Coach and all external-reaching “Assistant” features.

We have already successfully disabled the K-AI Assistant, KNIME Business Hub connectivity, and Update Sites via the knime.ini and custom profiles. However, we need assistance with the following two items to ensure compliance:

First-Launch Popup: How can we programmatically suppress the “Workflow Coach” consent popup that appears when a user starts KNIME for the first time? We need a way to set the default to “No” or skip the prompt entirely via configuration files.

2.

Hard-Disabling Preferences: Is there a specific entry for knime.ini flag that not only disables the Workflow Coach but also greys out or removes the option in the Preferences menu so users cannot re-enable it?

Any guidance on the specific configuration keys or profile settings would be greatly appreciated!


knime remembers the last workspace used. I assume the initial help dialog is a flag for each workspace.

if you have an install routine that also creates the default workspace, you can disable the toggle upfront. new workspaces will prompt again tho

I think you should be able to suppress the consent screen with preferences in the profile like you already did with the update sites etc.:

knime.askedToSendStatistics=true
knime.sendAnonymousStatistics=false

To remove the unwanted preference page (it’s ID is defined here), you would have to write a KNIME extension, as I don’t think there is a built in mechanism. The code that can remove Preference pages is explained here for example.

1 Like

I added following two lines to custom profile that we created in .epf

knime.askedToSendStatistics=true
knime.sendAnonymousStatistics=false

But, still we are getting consent popup screen..