Bookmark Glass is designed with privacy-first principles. We believe that your bookmarks, personal reading list, and web habits belong strictly to you.
The extension operates primarily offline on your device. We do not maintain any user databases, cloud servers, or authentication systems. You do not need to create an account or provide an email address to use Bookmark Glass.
All data created or organized in Bookmark Glass is saved locally in your browser:
| Data Category | Storage Mechanism | Purpose |
|---|---|---|
| Browser Bookmarks | browser.bookmarks / chrome.bookmarks |
Syncs directly with your browser's native bookmark and folder system. |
| Personal Library Links | chrome.storage.local (key: my_library_links) |
Stores saved links, custom titles, tags, notes, and favorite flags. |
| Articles & Reading List | chrome.storage.local (key: my_articles_library) |
Stores articles with reading statuses (Want to Read, Reading, Completed) and reading notes. |
| Folders & Visual Metadata | chrome.storage.local (keys: custom_library_folders, folder_visual_metadata) |
Stores custom library folder hierarchies and visual folder color selections. |
| User Settings & Preferences | chrome.storage.local (key: bookmark_glass_settings) |
Stores layout preferences (grid vs. list), theme preference (dark/light), and display options. |
| Recent Tags Cache | localStorage (key: bg-tagpool) |
Stores a temporary pool of recently typed tags for autocomplete convenience. |
Bookmark Glass does not transmit your personal data, saved notes, or reading history to any proprietary servers. The extension only interacts with external services in the following specific circumstances:
To display website icons (favicons) next to your saved bookmarks and reading items, the extension loads images using the public Google Favicon endpoint:
https://www.google.com/s2/favicons?domain=[domain]&sz=64
github.com or wikipedia.org) of the saved link is included in the URL to fetch its icon.
Voluntary Feedback Form: The extension dashboard includes a feedback banner linking to a Google Form. Clicking "Share Feedback" opens the form in a new tab. Submitting feedback is completely optional and handled directly by Google Forms.
No Telemetry or Tracking: We do not integrate Google Analytics, Mixpanel, Sentry, or any third-party telemetry, tracking, or advertising scripts.
Under Mozilla's built-in consent framework for Firefox extensions, Bookmark Glass declares the following data collection permissions in manifest.json:
bookmarksInfo): Declared because domain information from your saved bookmarks is queried against the Google Favicon service to display icons.
browsingActivity): Declared because when you open the popup to save your current active tab, the active page domain is resolved to fetch its favicon preview.
Neither of these data types is ever collected, logged, or retained on any external server managed by Bookmark Glass.
| Permission | Why It Is Needed |
|---|---|
bookmarks |
To read existing browser bookmarks and save new bookmarks to your native bookmark folders. |
storage |
To store your personal library links, reading list articles, and layout settings locally. |
contextMenus |
To provide convenient right-click options ("Save to Bookmark Glass", "Save to My Library"). |
activeTab |
To obtain the active tab's title and URL strictly when you click the extension action or trigger a save. |
scripting |
To inspect the active page's metadata (description and OpenGraph image) when initiating a save. |
about:addons in Firefox or edge://extensions in Edge). Uninstalling immediately purges all local storage.
If this Privacy Policy is updated, the revision date at the top will be updated accordingly. If you have questions regarding this policy or the extension's privacy practices, please contact the developer via the GitHub repository or the official extension listing page.