Configuring a privacy prompt
Clients that connect to i2 Analyze can display a prompt to users that they must accept before they can connect to the server. If the user rejects the prompt, they cannot connect to i2 Analyze.
To set up a privacy prompt, you must provide the content of the prompt that your users are required to accept and how often they are required to accept it. For example, you might write the content of the prompt to ensure users do not access data unnecessarily or search for information about people they know that are not under investigation.
Complete the following steps to enable and configure the privacy prompt:
- Modify the toolkit/configuration/fragments/common/privacyagreement.html file to display the content of your privacy prompt.
Configure i2 Analyze to enable the privacy prompt and how frequently users must
To enable the prompt, in the
file, set the
To configure the time period before users receive the prompt again, in
file, set the
PrivacyAcceptancePeriodDaysproperty to the value in days when the prompt should be displayed again.For example:
PrivacyAcceptancePeriodDays=90If you do not set a value for
PrivacyAcceptancePeriodDays, users will not receive another prompt until all privacy agreements are reset.
- To enable the prompt, in the toolkit/configuration/fragments/opal-services/WEB-INF/classes/DiscoServerSettingsCommon.properties file, set the
Run the following command from the
toolkit/scriptsdirectory on your Liberty server to update the application with your changes.
setup -t deployLiberty
toolkit/scripts directory on your Liberty
setup -t resetPrivacyAgreements
You can also complete these actions on a running server by using the associated admin endpoints. Configuration changes completed by the admin endpoints do not persist after a server redeployment. For more information about the admin endpoints, see Using the admin endpoints.