Privacy Policy
What We Collect
The ThinkPulse browser extension collects only:
- Domain names — e.g.
chat.openai.com,claude.ai— from a fixed allowlist of 11 AI tools. - Active time in seconds — how long a tracked domain is in an active, focused browser tab, while you are not idle.
- Date — the local calendar date (YYYY-MM-DD) for each session.
This data is stored locally in your browser using chrome.storage.local and optionally synced to your ThinkPulse account.
What We Do NOT Collect
- Page content, article text, or anything you read
- Your prompts, queries, or AI conversations
- Full URLs — only the domain (hostname) is extracted
- Keystrokes, clicks, or form inputs
- Browsing history outside the 11 tracked AI domains
- Any personal identifying information beyond your ThinkPulse account
- IP addresses, device identifiers, or location
Tracked Domains
The extension only observes activity on this fixed list of AI tool domains:
- chat.openai.com and chatgpt.com (ChatGPT)
- claude.ai (Anthropic Claude)
- gemini.google.com (Google Gemini)
- copilot.microsoft.com (Microsoft Copilot)
- perplexity.ai
- poe.com
- phind.com
- you.com
- huggingface.co
- bard.google.com (legacy)
All other domains — including your banking, email, social media, and any non-AI websites — are completely ignored by the extension.
How Data Is Synced
Sync is optional. The extension only syncs data to ThinkPulse when you:
- Provide an API token from your ThinkPulse dashboard settings, and
- Have active time data to report
Sync requests are authenticated using your API token, transmitted over HTTPS to thinkpulse.polsia.app, and contain only the domain time data described above. No sync happens without a valid token. You can revoke your token at any time from the ThinkPulse dashboard, immediately stopping all sync.
Data Retention
- Local storage: Domain time data is stored in your browser's local storage indefinitely, until you uninstall the extension or clear extension data.
- Server storage: If you sync, ThinkPulse retains your data for as long as your account is active. Deleting your ThinkPulse account permanently removes all server-side data.
- No backups: We do not retain data beyond your active account. Account deletion is final.
User Controls
- Revoke sync: Click "Disconnect" in the extension popup, or delete your API token from ThinkPulse settings. The extension stops syncing immediately.
- Remove local data: Uninstalling the extension removes all locally stored data.
- Delete account: Contact us at support@polsia.com to permanently delete your ThinkPulse account and all associated server-side data.
Permissions Explained
The extension requests these Chrome permissions:
tabs— required to detect which tab is active and read its URL's domain. Only the domain (hostname) is ever used.idle— required to pause time tracking when you step away from your computer (60-second threshold).storage— required to persist daily domain time data locally in your browser.alarms— required to schedule the automatic sync every 15 minutes without a persistent background process.https://thinkpulse.polsia.app/*— required only to POST sync data to your ThinkPulse account. No other network requests are made.
Third-Party Sharing
We do not sell, rent, or share your extension data with any third parties. Data synced to ThinkPulse is used solely to power your Cognitive Solvency dashboard within your account.
Children's Privacy
ThinkPulse is not intended for users under 13 years of age. We do not knowingly collect data from children.
Changes to This Policy
If we make material changes to this privacy policy, we will update the effective date above and note the changes in the extension's release notes. Continued use of the extension after changes constitutes acceptance.
Contact
Questions about this privacy policy? Email support@polsia.com or visit thinkpulse.polsia.app.