TimeSight – Privacy Policy

Last updated: March 26, 2026
Effective date: March 20, 2026

Overview

TimeSight ("the Extension", "we", "our", "us") is a Chrome extension that detects timezone references in Gmail and converts them to your local timezone. It also supports manual text selection on other websites for on-demand conversion.

Core detection and conversion run on your device. The Extension does not transmit Gmail email body text to our servers. Optional user-submitted reports are described in Section 5.

1. What the Extension Does

2. Permissions and Why We Need Them

PermissionWhy We Need It
activeTabAccess current tab context for conversion UX and controls.
storageStore user preferences and local extension state.
scriptingInject detection/highlight code where needed.
https://mail.google.com/*Core Gmail functionality.
http://*/* and https://*/* (optional)Only for optional all-sites mode, with explicit grant.

3. Data We Access and How It Is Processed

3.1 Email Content (Gmail DOM)

TimeSight reads visible text rendered in Gmail to detect time expressions. We do not use Gmail API/OAuth and do not transmit sender/recipient addresses, subject lines, or email body text to our servers.

3.2 Selected Text on Other Sites

In optional universal mode, selected text is processed locally for conversion and is not sent as raw selected text to report endpoints.

3.3 Your Timezone

TimeSight reads your local timezone from browser APIs for conversion logic.

3.4 Browser and Device Information

TimeSight does not include OS platform or extension version in report payloads by default. Cloudflare may log standard request metadata (including IP) as infrastructure-level HTTP logging.

4. Data We Do NOT Collect

5. Format Reporting (Explicit User Action Only)

Reports are sent only when you explicitly submit one.

5.1 What Is Sent

DataPurposeNotes
Structural pattern fieldsIdentify unsupported/incorrect format shapes.Boolean flags derived from text — no raw string.
Confidence / category / mismatch fieldsTriage and debugging context.
Safe converter context (from/to timezone, input/output time, time format, user timezone)Reproduce the exact conversion state at report time.IANA timezone strings and time strings as displayed in the UI. No email body, no page URL.
Matched / selected textThe specific time expression the extension detected or that you selected.Capped at 200 characters. For Gmail auto-detect: only the matched time pattern (e.g. 2:30 PM EST), not surrounding email content. For manual selection: the text you explicitly selected before clicking Report.
Optional user commentUser-provided context when entered.Capped at 500 characters. Entered voluntarily.

What is never sent: Gmail email body text, email subject/sender/recipient, page URL or title, any text outside the matched time expression.

5.2 How Reports Are Sent

Extension → Cloudflare Worker → GitHub Issues API (private repository).

5.3 Third-Party Services

Privacy policies: Cloudflare, GitHub.

6. Google API Services User Data Policy

TimeSight does not use Gmail API or Google OAuth APIs for email access.

7. Data Stored Locally on Your Device

StorageExamples
chrome.storage.syncTimezone/time-format preferences, favorites, wizard-complete flag, feature-flag overrides.
chrome.storage.localPer-tab pause state (pausedTab_<tabId>), device-local state keys, log level, local feature-flag user id.

8. Data Retention

9. Children's Privacy

TimeSight is not directed to children under 13.

10. Changes to This Policy

We may update this policy; updated date will reflect revisions.

11. Your Rights

You may request information/deletion where applicable; anonymous reports may not be individually identifiable.

12. Contact

Support: support@timesight.in