Automatic session heartbeat
On the official installation, a heartbeat event sends cumulative visible seconds every 60 seconds while the app is visible, including when another tab or window has focus. It uses the same temporary page-session token as the other statistical events. The token is kept in sessionStorage when available and otherwise in memory; it uses no account ID, email, cookie or persistent visitor ID. Sessions seen within the last five minutes estimate presence, not people, and can under-count suspended or offline browsers. Network transport still exposes an IP address to the host.