<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article How to identify end user Client Browser, OS, Device and IP address in Qlik Sense in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/How-to-identify-end-user-Client-Browser-OS-Device-and-IP-address/ta-p/1712870</link>
    <description>&lt;P&gt;Is there any option to find out, which Browser, OS, Device and IP address of our users using to log in to Qlik Sense production system? Can this data be found in the Qlik Sense monitoring apps or Qlik Sense logs?&lt;/P&gt;
&lt;P&gt;Note that this article covers the historic analysis of data and does not include how to identify access live and have Sense react accordingly.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Environments:&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style="margin-left: 40px;"&gt;Qlik Sense any version&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Method 1, using the Qlik Sense Proxy logs&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This method requires for the Proxy log files logging level to be increased, and for Extended Security Environment to be enabled. Extended Security Environment has consequences in the environment, such as disabling the potential of sharing sessions across multiple devices. See the &lt;A href="https://help.qlik.com/en-US/sense/April2019/Subsystems/ManagementConsole/Content/Sense_QMC/virtual-proxies-overview.htm" target="_blank" rel="noopener"&gt;Qlik Online help&lt;/A&gt; for details.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Settings to Enable:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;In the Qlik Sense Management Console, select the required &lt;STRONG&gt;Proxy&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Navigate to &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;&lt;STRONG&gt;Logging&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Set the &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;Audit Log&lt;/SPAN&gt; level to &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;Debug&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;In the Qlik Sense Management Console, select the required&lt;STRONG&gt; Virtual Proxy&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Navigate to &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;Advanced&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Enable "&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;Extended Security Environment&lt;/SPAN&gt;"&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The proxy will now log additional information in:&amp;nbsp;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;&lt;SPAN style="float: none; background-color: transparent; color: #000000; font-size: 13px; font-style: normal; font-weight: 400; text-align: left; text-decoration: none; white-space: normal;"&gt;C:\ProgramData\Qlik\Sense\Log\Proxy\Trace\[Server_Name]_Audit_Proxy&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;Example Output:&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;Audit.Proxy.Proxy.Core.Connection.ConnectionData [X-Qlik-Security, &lt;STRONG&gt;OS=Windows&lt;/STRONG&gt;; Device=Default; &lt;STRONG&gt;Browser=Chrome 67.0.3396.99&lt;/STRONG&gt;; &lt;STRONG&gt;IP=::ffff:172.16.16.100&lt;/STRONG&gt;; &lt;STRONG&gt;ClientOsVersion=10.0&lt;/STRONG&gt;; SecureRequest=true; LicenseContext=UserAccess; Context=AppAccess; ] || [X-Qlik-User, UserDirectory=DOMAIN; &lt;STRONG&gt;UserId=administrator&lt;/STRONG&gt;] &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;For more information on where to find the logs see&lt;BR /&gt;&lt;A href="https://community.qlik.com/t5/Qlik-Support-Knowledge-Base/How-To-Collect-Log-Files-From-Qlik-Sense-Enterprise-on-Windows/ta-p/1713168" target="_blank" rel="noopener"&gt;How To Collect Qlik Sense Log Files&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Method 2, using the Qlik Sense HubService logs&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A much more lighter-weight approach than method 1 would be to parse the &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;&lt;STRONG&gt;HubService &lt;/STRONG&gt;&lt;/SPAN&gt;logs in&amp;nbsp;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;C:\ProgramData\Qlik\Sense\Log\HubService&lt;/SPAN&gt;.&amp;nbsp;No additional settings are required.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Example Output:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;::ffff:192.168.56.1 - - [31/May/2019:12:36:40 +0000] "GET /about HTTP/1.1" 304 - "https://SERVERNAME/hub/?qlikTicket=9mDlmVfE-E1Nc3RT" "&lt;STRONG&gt;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36&lt;/STRONG&gt;"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 16 Nov 2020 16:05:17 GMT</pubDate>
    <dc:creator>Sonja_Bauernfeind</dc:creator>
    <dc:date>2020-11-16T16:05:17Z</dc:date>
    <item>
      <title>How to identify end user Client Browser, OS, Device and IP address in Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/How-to-identify-end-user-Client-Browser-OS-Device-and-IP-address/ta-p/1712870</link>
      <description>&lt;P&gt;Is there any option to find out, which Browser, OS, Device and IP address of our users using to log in to Qlik Sense production system? Can this data be found in the Qlik Sense monitoring apps or Qlik Sense logs?&lt;/P&gt;
&lt;P&gt;Note that this article covers the historic analysis of data and does not include how to identify access live and have Sense react accordingly.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Environments:&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style="margin-left: 40px;"&gt;Qlik Sense any version&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Method 1, using the Qlik Sense Proxy logs&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This method requires for the Proxy log files logging level to be increased, and for Extended Security Environment to be enabled. Extended Security Environment has consequences in the environment, such as disabling the potential of sharing sessions across multiple devices. See the &lt;A href="https://help.qlik.com/en-US/sense/April2019/Subsystems/ManagementConsole/Content/Sense_QMC/virtual-proxies-overview.htm" target="_blank" rel="noopener"&gt;Qlik Online help&lt;/A&gt; for details.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Settings to Enable:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;In the Qlik Sense Management Console, select the required &lt;STRONG&gt;Proxy&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Navigate to &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;&lt;STRONG&gt;Logging&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Set the &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;Audit Log&lt;/SPAN&gt; level to &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;Debug&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;In the Qlik Sense Management Console, select the required&lt;STRONG&gt; Virtual Proxy&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Navigate to &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;Advanced&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Enable "&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;Extended Security Environment&lt;/SPAN&gt;"&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The proxy will now log additional information in:&amp;nbsp;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;&lt;SPAN style="float: none; background-color: transparent; color: #000000; font-size: 13px; font-style: normal; font-weight: 400; text-align: left; text-decoration: none; white-space: normal;"&gt;C:\ProgramData\Qlik\Sense\Log\Proxy\Trace\[Server_Name]_Audit_Proxy&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;Example Output:&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;Audit.Proxy.Proxy.Core.Connection.ConnectionData [X-Qlik-Security, &lt;STRONG&gt;OS=Windows&lt;/STRONG&gt;; Device=Default; &lt;STRONG&gt;Browser=Chrome 67.0.3396.99&lt;/STRONG&gt;; &lt;STRONG&gt;IP=::ffff:172.16.16.100&lt;/STRONG&gt;; &lt;STRONG&gt;ClientOsVersion=10.0&lt;/STRONG&gt;; SecureRequest=true; LicenseContext=UserAccess; Context=AppAccess; ] || [X-Qlik-User, UserDirectory=DOMAIN; &lt;STRONG&gt;UserId=administrator&lt;/STRONG&gt;] &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;For more information on where to find the logs see&lt;BR /&gt;&lt;A href="https://community.qlik.com/t5/Qlik-Support-Knowledge-Base/How-To-Collect-Log-Files-From-Qlik-Sense-Enterprise-on-Windows/ta-p/1713168" target="_blank" rel="noopener"&gt;How To Collect Qlik Sense Log Files&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Method 2, using the Qlik Sense HubService logs&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A much more lighter-weight approach than method 1 would be to parse the &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;&lt;STRONG&gt;HubService &lt;/STRONG&gt;&lt;/SPAN&gt;logs in&amp;nbsp;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;C:\ProgramData\Qlik\Sense\Log\HubService&lt;/SPAN&gt;.&amp;nbsp;No additional settings are required.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Example Output:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;::ffff:192.168.56.1 - - [31/May/2019:12:36:40 +0000] "GET /about HTTP/1.1" 304 - "https://SERVERNAME/hub/?qlikTicket=9mDlmVfE-E1Nc3RT" "&lt;STRONG&gt;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36&lt;/STRONG&gt;"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Nov 2020 16:05:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/How-to-identify-end-user-Client-Browser-OS-Device-and-IP-address/ta-p/1712870</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2020-11-16T16:05:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to identify end user Client Browser, OS, Device and IP address in Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/How-to-identify-end-user-Client-Browser-OS-Device-and-IP-address/tac-p/2549129#M17159</link>
      <description>&lt;P&gt;In case client is forwarded by proxies,load balances you could check:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1) be on latest Patch for releases below, at today:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;- November 2025 Patch 8&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;- May&amp;nbsp; 2025 Patch 18&lt;/P&gt;
&lt;P&gt;2)&amp;nbsp; check Virtual Proxy linked Qlik Sense Proxies configuration in&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "C:\Program Files\Qlik\Sense\Proxy\Proxy.exe.config"&amp;nbsp; (check accordingly for C:\Program File\ in case of custom installation)&lt;/P&gt;
&lt;P&gt;3) add inside &amp;lt;appSettings&amp;gt; ... &amp;lt;/appSettings&amp;gt; below option like:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;add Key="EnableLoadBalancerIPLogging" vlaue="true"/&amp;gt;&lt;BR /&gt;&amp;lt;/appSettings&amp;gt;&lt;/P&gt;
&lt;P&gt;4) save the proxy.exe.config and restart the Qlik Sense Proxy.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With above it is expected Qlik Sense Proxy to check/extract the client IP from the header X-Forwarded-For: ClientIP ,Proxy, ...,ProxyN&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 May 2026 08:24:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/How-to-identify-end-user-Client-Browser-OS-Device-and-IP-address/tac-p/2549129#M17159</guid>
      <dc:creator>Filippo_Nicolussi_P</dc:creator>
      <dc:date>2026-05-14T08:24:33Z</dc:date>
    </item>
  </channel>
</rss>

