ui.modern.pseudonymise_client_ips

Background

Avoiding storage of personally identifiable information is an important step in ensuring user privacy and complying with relevant legislation such as GDPR. This setting allows IP addresses of search users to be pseudonymized early in Funnelback’s search processing, ensuring that most logging or processing occurs on the pseudonymized version.

Specifically, if IP addresses are pseudonymized, before search requests are processed by the Modern UI, the final byte of the client address will be zeroed.

This allows approximate location information to still be inferred by Funnelback analytics while avoiding storing an exact IP address which would be considered to be personally identifiable.

Note that this setting affects all modern UI internal logs but does not apply to web server logs. Details on customising web server logging are provided in the configuring the Jetty web server documentation.

This product includes GeoLite2 data created by MaxMind, available from http://www.maxmind.com.

Setting the key

Set this configuration key in the results page (preferred) or search package configuration.

Use the configuration key editor to add or edit the ui.modern.pseudonymise_client_ips key, and set the value. This can be set to any valid Boolean value.

Default value

Log pseudonymized IP addresses:

ui.modern.pseudonymise_client_ips=true

Examples

Log full IP addresses:

ui.modern.pseudonymise_client_ips=false

See also