Item logo image for PinMarks — spot bookmarks for web pages

PinMarks — spot bookmarks for web pages

ExtensionTools2 users
Item media 5 (screenshot) for PinMarks — spot bookmarks for web pages
Item media 1 (screenshot) for PinMarks — spot bookmarks for web pages
Item media 2 (screenshot) for PinMarks — spot bookmarks for web pages
Item media 3 (screenshot) for PinMarks — spot bookmarks for web pages
Item media 4 (screenshot) for PinMarks — spot bookmarks for web pages
Item media 5 (screenshot) for PinMarks — spot bookmarks for web pages
Item media 1 (screenshot) for PinMarks — spot bookmarks for web pages
Item media 1 (screenshot) for PinMarks — spot bookmarks for web pages
Item media 2 (screenshot) for PinMarks — spot bookmarks for web pages
Item media 3 (screenshot) for PinMarks — spot bookmarks for web pages
Item media 4 (screenshot) for PinMarks — spot bookmarks for web pages
Item media 5 (screenshot) for PinMarks — spot bookmarks for web pages

Overview

Bookmark an exact spot on a web page (text or position) with a note and jump back to it later. Stored locally, no tracking.

# PinMarks — store listing texts **Name (from manifest, localized):** EN: `PinMarks — spot bookmarks for web pages` · UK: `PinMarks — віртуальні закладки` **Category:** Productivity → Workflow & Planning (alt.: Tools) **Languages:** English (default), Українська ## Short description (≤132 chars — comes from manifest `description`) - EN (123): Bookmark an exact spot on a web page (text or position) with a note and jump back to it later. Stored locally, no tracking. - UK (129): Закладка на конкретне місце сторінки (текст або позиція) з нотаткою і швидкий перехід до нього. Дані лише локально, без стеження. ## Detailed description — English PinMarks saves not just a page, but the exact place on it. Reading a long article, documentation or a forum thread and need to come back to one paragraph? Select the text (or just scroll to it) and press Alt+Shift+M, use the right‑click menu "Add a mark here", or click "Mark this spot" in the popup. Later, click the mark and PinMarks opens the page, scrolls to that spot and briefly highlights it. Robust anchoring • Each mark stores the quoted text with surrounding context, a CSS path to the element and the scroll position. • Restore tries the text first, then the element, then the relative scroll position — so it still works when banners, ads or comments shift the layout. Organize • Marks for the current page and all marks grouped by site • Search by name, note, page title, URL or quoted text • Rename, add notes, delete • Badge with the number of marks on the current page • Optional small markers in the page margin • Export / import as JSON (backup or move to another computer) • English and Ukrainian interface, light and dark theme Privacy first • All data is stored only in your browser (chrome.storage.local). • No accounts, no servers, no analytics, no remote code. • No access to websites by default: the extension touches a page only when you invoke it. Auto‑scrolling in newly opened tabs is an optional permission you can grant or revoke in Settings. ## Детальний опис — Українська PinMarks зберігає не просто сторінку, а конкретне місце на ній. Читаєте довгу статтю, документацію чи гілку форуму й хочете повернутися до певного абзацу? Виділіть текст (або просто прокрутіть до потрібного місця) і натисніть Alt+Shift+M, скористайтеся контекстним меню «Додати закладку тут» або кнопкою «Позначити це місце» у спливаючому вікні. Пізніше натисніть на закладку — PinMarks відкриє сторінку, прокрутить до цього місця й ненадовго його підсвітить. Надійна прив'язка • Кожна закладка зберігає цитату з контекстом до і після, CSS‑шлях до елемента та позицію прокрутки. • Під час відновлення спершу шукається текст, потім елемент, потім відносна позиція — тож усе працює, навіть якщо банери, реклама чи коментарі зсунули верстку. Організація • Закладки поточної сторінки та всі закладки, згруповані за сайтами • Пошук за назвою, нотаткою, заголовком сторінки, адресою чи цитатою • Перейменування, нотатки, видалення • Значок із кількістю закладок на поточній сторінці • Необов'язкові маленькі позначки на полі сторінки • Експорт / імпорт у JSON (резервна копія або перенесення на інший комп'ютер) • Українська та англійська мови, світла й темна теми Приватність передусім • Усі дані зберігаються лише у вашому браузері (chrome.storage.local). • Без облікових записів, серверів, аналітики та віддаленого коду. • За замовчуванням немає доступу до сайтів: розширення працює зі сторінкою лише тоді, коли ви його викликаєте. Автопрокрутка в нових вкладках — необов'язковий дозвіл, який можна надати або відкликати в налаштуваннях. ## Single purpose EN: PinMarks lets the user bookmark a specific location within a web page (with an optional note) and later return to and highlight that exact location. UK: PinMarks дозволяє користувачеві зберегти закладку на конкретне місце всередині веб-сторінки (з нотаткою) і пізніше повернутися до цього місця з підсвічуванням. ## Permission justifications (paste in Privacy practices tab) - **storage** — Saves the user's marks (URL, page title, quoted text, element path, scroll position, note) and settings locally in chrome.storage.local. session storage remembers which newly opened tab should scroll to which mark. - **contextMenus** — Adds the "Add a mark here" item to the page/selection right-click menu. - **activeTab** — Gives temporary access to the current tab only when the user clicks the toolbar button, uses the context menu or the keyboard shortcut, so the extension can read the selection/scroll position and scroll to a mark. Avoids broad host permissions. - **scripting** — Injects the extension's own bundled script (content.js) into the active tab on demand to capture the spot, scroll to it, highlight it and draw optional margin markers. No remote code. - **Optional host permissions (http://*/*, https://*/*)** — NOT granted at install. Requested only if the user enables "Auto-restore" in Settings, so that when a mark is opened in a new tab the extension can scroll to it automatically (activeTab does not cover tabs opened programmatically). Without it, the user clicks the toolbar icon on the opened tab and the spot is restored. Can be revoked any time. - **Remote code:** No, I am not using remote code. All JS is in the package. ## Data usage (Privacy practices → Data usage) - What user data do you collect? → **Nothing checked.** (Marks stay on the device; the developer does not collect or transmit any data.) Note: the extension stores "Web history"-like data (URLs the user chose to mark) **only locally**; since it never leaves the device it is not "collected" per CWS definition. - Certifications — tick all three: ✔ I do not sell or transfer user data to third parties, outside of the approved use cases ✔ I do not use or transfer user data for purposes that are unrelated to my item's single purpose ✔ I do not use or transfer user data to determine creditworthiness or for lending purposes - Privacy policy URL: the hosted `privacy.html` (e.g. https://<github-user>.github.io/pinmarks/privacy.html) ## Assets - Icon 128×128: `page-marks/icons/icon128.png` - Screenshots 1280×800: `screenshot1_*`, `screenshot2_*`, `screenshot3_*` (uk and en versions) - Small promo tile 440×280: `promo_small_uk_440x280.png` / `promo_small_en_440x280.png`

Details

  • Version
    1.0.0
  • Updated
    October 22, 2026
  • Offered by
    olppara
  • Size
    27.8KiB
  • Languages
    2 languages
  • Developer
    Email
    olppara@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps