KARMANYA IYER

Jotmark CHROME EXTENSION

Jotmark: Notes for every website.

Timestamped notes attached to the site you are on, per domain or per page, stored only in your browser.

Chrome Web Store View source

Try the popup

A working copy of the extension popup, loaded with sample notes. Switch tabs and the notes follow the site. Nothing you type leaves the page.

Start a line with [ ] to get a checkbox. The gear switches theme and marker color. Half written notes are kept when you switch tabs.

The All notes page

Every note grouped by site, with search across note text and site names. Export the lot as JSON any time, and import it on another machine with merge or replace.

The All notes page. A search for the word key shows two matching notes on github.com with the matches highlighted.

Local and private

Jotmark never reads or modifies page content. The only thing it looks at is the address of the tab you clicked it on, so notes can be filed under the right domain or page.

There is no server, no account, and no analytics. Notes live in Chrome's local extension storage on your machine, and nothing runs until you open the popup.

The two permissions Jotmark requests and why
activeTabRead the address of the current tab when you click the icon.
storageSave notes and settings locally.

That is the full list. No host permissions, no content scripts, no background worker.

Plain HTML, CSS, and JavaScript, with no framework and no build step. Unit tests cover the parsing and storage modules, and an end-to-end script drives the real extension in headless Chrome. The source is MIT licensed, and the privacy policy spells out what is and is not stored. In Chrome the popup opens with Alt+Shift+J.