Tiny Pomodoro Timer

Privacy Policy

Effective date:

The short version Tiny Pomodoro Timer does not collect, transmit, or sell any data. The extension makes no network requests. Everything โ€” your timer, your statistics, your settings โ€” stays on your device.

1. Who we are

Tiny Pomodoro Timer is a browser extension developed and maintained as an independent product. For questions about this policy, contact us at twintetra.dev@gmail.com.

2. Data stored on your device

The extension stores the following data locally on your device. This data never leaves your browser.

What Where Why
Timer state (time left, running/paused, current mode, durations) chrome.storage.local Persists the timer across popup opens and browser restarts
Focus session statistics (minutes focused per day, keyed by date) chrome.storage.local Powers the statistics heatmap
UI preferences (theme, mute) localStorage Remembers your visual and sound preferences

All of this data is stored exclusively in your browser. It is not synced to any server, and we have no way to access it. Uninstalling the extension removes it.

3. Network requests

The extension makes no network requests. It requests no access to any external website or API. All assets โ€” including fonts and the alert sound โ€” are bundled inside the extension and load locally.

The popup contains optional buttons that, when you click them, open an external website in a new browser tab:

These are ordinary links: nothing is transmitted by the extension itself, and no data is attached to them. Once opened, those websites are governed by their own privacy policies.

4. Data we do not collect

5. Permissions used

Permission Why it is needed
storage To save timer state and statistics locally
alarms To tick the timer reliably even when the popup is closed
tabs To open the alert page when a session completes, and to focus it if already open
offscreen To run an invisible extension page that keeps the countdown accurate to the second while the popup is closed. It runs entirely within the extension and accesses no web content.

6. Children's privacy

This extension does not knowingly collect any information from children under the age of 13. If you believe a child has provided personal information through our extension, please contact us and we will take appropriate steps.

7. Changes to this policy

We may update this policy from time to time. When we do, we will update the effective date at the top of this page. We encourage you to review this page periodically. Continued use of the extension after changes constitutes acceptance of the revised policy.

8. Contact

Questions or requests regarding your data can be sent to twintetra.dev@gmail.com. We aim to respond within 5 business days.