Session Timer
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Session Timer tracks and displays the duration of the current browsing session on the page with a live-updating timer showing hours, minutes, and seconds, and allows you to set a session limit with visual and notification alerts when the limit is reached. The tool helps you manage your time online by providing a clear, always-visible timer and optional warnings when you've been on a page for too long.
WHERE IT RUNS
This tool works on any webpage, including news sites, social media, work applications, and entertainment pages. It tracks time spent on the current page and displays the timer in the panel. It runs on all websites as designated in its match patterns.
HOW TO USE
After installing the BotGentz extension, open the Session Timer panel from your browser toolbar. The timer starts automatically when the page loads and updates every second. Configure your settings in the panel: set a session limit in minutes (0 for no limit), toggle the timer display on or off, enable or disable notifications when the limit is reached, auto-reset on page reload, and enable sound alerts. The panel shows the current elapsed time in a large format and displays remaining time when a limit is set. When the session limit is reached, you receive a notification, a visual alert in the panel, and an optional sound alert. Use "Reset Timer" to restart the timer, and "Copy Current Time" to copy the elapsed time to your clipboard.
TECHNICAL SECTION — PERSISTENT TIMER TRACKING ENGINE
The tool uses a timestamp-based tracking system that records the page load time using Date.now(). A setInterval loop updates the display every second, calculating elapsed time by subtracting the start time from the current time. The timer continues running even when the panel is closed, ensuring accurate session tracking. For page reloads, the tool can optionally store the start time in sessionStorage to maintain continuity across reloads. The session limit is checked on each update cycle, comparing elapsed time against the configured limit in milliseconds. When the limit is reached, the tool triggers a visual alert, desktop notification, and optional sound alert using the Web Audio API. The timer display is formatted in a human-readable format with hours, minutes, and seconds, and the remaining time is shown when a limit is active.
THE PANEL
The panel is draggable anywhere on the screen and remembers its position per site. It can snap to the left, right, top, or bottom edges, or float freely. Collapse it to a small status indicator when you need more page visibility, and expand it again with a single click. Resize it vertically or horizontally to see more details. Press Escape to close the panel instantly. All settings (session limit, show timer, show notification, auto-reset, sound alerts) are saved globally and persist across sessions.
PLEASE NOTE
This tool requires the free BotGentz extension. The timer tracks time spent on the current page only and resets when you navigate away or reload the page (unless auto-reset is disabled). The tool does not track or store any browsing history or personal data. It is a simple productivity aid and not a replacement for dedicated time management tools. Websites change their layouts frequently; scripts may need updates, and we work to keep them current but cannot guarantee uninterrupted operation.