Your timer, your browser

Privacy.

No account. No tracking SDK.
Your extension history stays with you.

Updated 30 September 2026

The Chrome extension

Get Up and Squat stores your timer settings, current timer, setup-completion status and completed timer history in chrome.storage.local in your Chrome profile. A history entry contains a phase identifier, whether it was focus or break time, its duration, and start and completion timestamps.

This information is used to run the timer and show your local progress. The extension does not send it to the developer, a website or another device. It does not use analytics, advertising or tracking pixels. It does not request access to the pages you visit, their content or your browsing history.

The extension requests three permissions: alarms for timer wake-ups, storage for local settings and history, and offscreen for alarm playback while the popup is closed. The alarm and artwork are bundled with the extension.

Clearing extension history

Use Clear history on the progress page to delete completed entries after confirming. Your settings and active timer stay in place. History has no automatic age limit; it stays until you clear it or uninstall the extension. Removing the extension removes its local extension storage. Data is not an exercise or attention measurement.

The online timer

The website timer uses sessionStorage under the key get-up-and-squat:timer:v1 to hold its settings and current timer in that tab. It stores a deadline and remaining time, not a list of completed sessions. It does not read, share or sync with the Chrome extension’s data.

Session storage normally lasts until the tab closes. Browser session restore or tab duplication can preserve or copy it. You can remove it through the browser’s site-data controls. Reset resets the current timer; it is not a delete-all-site-data control. If storage is unavailable, the timer can still run in memory until the page closes or refreshes.

Sound is on by default. Your sound choice is stored with the other timer settings and kept across a refresh in the same tab. Browsers may require an interaction before allowing alarm playback. The website loads its artwork, scripts and sound from the same site; it uses no third-party font, analytics or advertising service.

Website hosting

The public website is configured for Vercel. Like a web host generally, Vercel receives ordinary request information, such as an IP address, requested URL and browser headers, when serving a page. This is separate from the local timer state described above. We have not added a website analytics SDK, advertising cookies, a contact form or an account system.

See Vercel’s privacy policy for its own data practices.

Contact

For privacy questions, email support@getupandsquat.com.

Questions about the controls?

The help page explains local history, clearing it and the difference between the extension and web timer.