Skip to content

Privacy Policy

Last updated: February 22, 2026

This policy explains how forcePomo handles personal data across the web app and Chrome extension.

Information We Collect

We only collect the minimum information required to provide forced Pomodoro syncing across the web app and Chrome extension.

  • Session metadata (start/end timestamps, commit notes) stored locally in your browser or Chrome storage.
  • If you enable Web Push, the browser Push endpoint and encryption keys, locale, and active session ID/end time are stored in Cloudflare D1 solely to deliver the focus-end notification. Project names, notes, and Google credentials are not included.
  • Optional Google authorization tokens used for Calendar integration and private settings sync; we never store your Google password.
  • Basic diagnostic logs kept in your device for troubleshooting; they are never transmitted automatically.

How We Use Data

  • Session data stays on your device unless you explicitly sync it with Google Calendar. When you sign in, app preferences are saved in Google Drive's private app data folder so they can sync across devices.
  • We do not sell, rent, or share your information with advertisers or external analytics platforms.

Storage & Retention

  • Local session records remain in browser storage until you clear them via the in-app reset options or your browser settings.
  • Web Push subscriptions that are no longer used are deleted after 90 days. Invalid or expired subscriptions are removed when the push service rejects delivery.
  • Synced preferences and up to 30 settings backup versions remain in Google Drive's private app data folder until you remove forcePomo's hidden app data or revoke access. Local copies remain in browser or Chrome storage.

Your Controls

  • You may revoke Google permissions from your Google Account security page or sign out within forcePomo to immediately remove the OAuth token.
  • To delete all locally stored information, use the “Clear data” option inside the app or clear site data from the browser privacy menu.

Contact

Have a privacy question? Create an issue on our GitHub repository or send details via the feature request form.