Highlighter

· Privacy Policy

Privacy Policy

Last updated: 18 May 2026

This page describes how the Highlighter browser extension (the “Extension”), the companion website at finnjclancy.github.io/highlighter (the “Gallery”), and the share-link service at highlighter-share.finnjclancy.workers.dev handle your information. The short version: Highlighter stores your highlights locally by default, has no accounts, ads, analytics, or tracking, and sends data off your device only when you deliberately create a share link, copy/export content, or post a comment on a shared link.

What the extension stores

The Extension stores the following data locally in your browser using the standard chrome.storage APIs:

This local data leaves your browser only when you take a deliberate action: copying/exporting it, generating a share link, or posting a comment on a shared link.

What the extension does not do
When you share a link

When you click Share live link, the Extension builds a compressed payload containing the current page URL/title and the highlights you chose to create on that page, including highlight text, colours, comments, tags, and location hints used to reopen the highlights on the original page.

The Extension first sends that payload over HTTPS to the Highlighter share-link service at highlighter-share.finnjclancy.workers.dev to create a shorter link. The service stores the payload in Cloudflare Workers KV for about one year so the share URL can work and show link preview metadata. If the share service is unavailable, the Extension falls back to a long URL with the compressed payload embedded directly in the URL.

If a recipient opens a share link, their browser fetches the Gallery page and decodes the shared highlights client-side. GitHub Pages hosts the static Gallery files, and Cloudflare serves short share links. As with any web request, GitHub and Cloudflare may process standard server logs such as IP address, user-agent, timestamp, and requested URL under their own policies.

Comments on shared links

Some shared links let viewers add comments. If a viewer posts a comment, the share service stores the optional author name, comment text, related highlight ID, and timestamp with that share for about one year. Do not put sensitive information in share-link comments.

Permissions, explained
Data retention and deletion

All highlight, drawing, and palette data lives in your browser's local storage. To delete it:

Short share links and share-link comments are stored for about one year. There is not currently a self-service deletion control for already-created share links, so avoid sharing sensitive content.

Limited use

Highlighter uses data obtained through Chrome extension permissions only to provide or improve its single purpose: highlighting, organising, exporting, drawing on, and sharing selected web content at your request. Highlighter does not use or transfer this data for personalised advertising, retargeting, sale of data, credit-worthiness, or unrelated purposes. The use of information received from Chrome APIs adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.

Contact

Questions, concerns, or requests? Open an issue at github.com/finnjclancy/highlighter/issues.