Legal

Privacy & Terms

Last updated · 22 May 2026

How we handle your data and the rules for using Web Highlighter.

Information We Collect

Only the data needed to make the extension work for you.

Account data (when you sign in)

  • Your Google account email (via Google OAuth)
  • Your display name and avatar URL (from your Google profile, if available)

Content you save

  • The text of each highlight you create
  • Any notes, tags, color choices, and notebook assignments you add
  • The URL and page title of the page you highlighted from
  • Timestamps (created, updated)
  • A DOM "anchor" that lets us re-paint your highlight on the original page

Sharing data (only if you use the share feature)

  • The email address you typed in when sharing a highlight
  • The permission level you granted (view or comment)
  • Comments and replies you write

Operational data

  • Limited error reports via Sentry. Anonymized stack traces only. No highlight content, no URLs you visited.

What We Don't Collect

  • We do not collect your browsing history.
  • We do not read pages you visit unless you explicitly select text and click our highlight marker.
  • We do not track you across websites.
  • We do not run ads.
  • We do not sell your data to anyone, ever.
  • We do not use your highlights to train AI models.
  • We do not use cookies for tracking.

Data Storage

In two places:

  1. Supabase (PostgreSQL hosted in ap-south-1, Mumbai). Highlights, notebooks, comments, and shares live here. Row-level security ensures only you can read or modify your data.
  2. Your browser. chrome.storage.local caches your highlights for instant load. Cleared when you uninstall the extension or sign out.

Supabase is our database provider, subject to their own privacy policy (supabase.com/privacy).

Third Parties

We share data with the following service providers, only to the extent needed to operate the extension.

ProviderPurposeData shared
SupabaseDatabase, authentication, file storageAll account and content data
GoogleOAuth sign-inYour sign-in request
SentryError reportingAnonymized error traces

We do not share data with advertisers, data brokers, or any party not listed above.

Your Rights

  • Access. Every piece of data you've saved is visible in the side panel and can be exported anytime via Settings → Export.
  • Delete an account. Edit Profile → Delete Account. Permanently removes your highlights, notebooks, comments, shares, and avatar from our servers. The deletion cascades through every related table.
  • Change your email. Edit Profile → Email change. Supabase emails a verification link to both your old and new addresses.

We comply with GDPR and CCPA. To exercise any right not covered by an in-app affordance, email support@webhighlighter.com and we'll respond within 30 days.

Children

Web Highlighter is not directed at children under 13 and we don't knowingly collect data from them. If you believe a child has signed up, email us and we'll delete the account.

Policy Updates

We'll update the "Last updated" date at the top of this page whenever the policy changes materially. For substantive changes, we'll email signed-in users.

Contact

Questions, concerns, data-access requests: support@webhighlighter.com

Eligibility

You must be 13 or older to use the Service. By signing in, you confirm you meet this requirement.

Your Account

The Service requires you to sign in with a Google account. You are responsible for keeping your Google account secure and may not share access with others.

Your Content

You retain ownership of every highlight, note, tag, and comment you save. We do not claim any rights in your content. We will not:

  • sell your content to anyone
  • use your content to train AI or machine-learning models
  • show your content to anyone except people you explicitly share with

By using the Service, you grant us a limited license to store, process, and display your content solely to provide the Service to you and to recipients you have shared with.

Acceptable Use

You agree not to use the Service to:

  • store or share illegal content
  • harass, threaten, or harm other users
  • infringe anyone's intellectual property
  • attempt to break, reverse-engineer, or interfere with the Service
  • scrape the Service's servers or APIs

We may suspend or terminate accounts that violate these rules.

Pricing

The Service is currently free to use. We may introduce paid tiers in the future. If we do, existing free-tier behavior will be preserved or you will be notified in advance.

Service Availability

The Service is provided as is, without guarantees of uptime, performance, or fitness for any specific purpose. We may modify, suspend, or discontinue features at any time and will provide reasonable notice of breaking changes.

Termination

You can delete your account anytime via Edit Profile → Delete Account. Deletion is immediate and irreversible. We may terminate accounts that violate these terms or that we reasonably suspect of fraudulent or abusive behavior.

Limitation of Liability

To the maximum extent permitted by law, we are not liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the Service. Our total liability for any claim shall not exceed the amount you paid us in the preceding twelve months.

Governing Law

These terms are governed by the laws of India. Any disputes will be resolved in the courts of Bengaluru, Karnataka.

Changes to Terms

We may update these terms occasionally. We will update the "Last updated" date at the top of the page and notify signed-in users of material changes. Continued use after a change means you accept the new terms.