byronjacobs

Privacy Policy for SavedPixel HTML CSS JS Extractor

Last updated: April 5, 2026

SavedPixel HTML CSS JS Extractor ("the extension") is a browser extension that lets users inspect webpages and export selected HTML, CSS, and JavaScript content. This privacy policy explains what data the extension accesses, how it is used, and what we do not collect.

What the extension does

The extension runs on webpages chosen by the user and provides tools to:

  • Inspect page structure and categorize sections
  • Select included and excluded elements via a visual picker
  • Preview extracted HTML with inlined or separate CSS
  • Inline fonts and images as data URLs when requested
  • Download standalone single-file HTML exports
  • Download bundled ZIP exports containing HTML, CSS, fonts, images, and scripts

Data we access

To perform its core functionality, the extension may access:

  • The HTML structure of the current webpage
  • Computed CSS styles of selected elements
  • Page-linked stylesheets, fonts, images, and scripts needed for export generation
  • The current tab context required to run extraction on the page the user selected

When generating bundled exports, the extension fetches remote assets (stylesheets, fonts, images, scripts) directly from their original hosting servers to include them in the local export. These fetches are made from the browser and the content is not sent to any server we operate.

Data we store

The extension stores limited local data in the browser using chrome.storage.local, such as:

  • Sidebar preferences
  • Tab-local extension state
  • Draft UI state needed to restore the extension interface

This data is stored locally in the user's browser and is never transmitted externally.

Data we do not collect

  • We do not collect, sell, or use personal data for advertising, analytics, profiling, or unrelated tracking.
  • We do not collect authentication information, personal communications, location data, or web browsing history.
  • We do not use any third-party analytics, telemetry, or tracking services.
  • We do not transmit extracted page content to our own servers or any third-party service.

Remote code

The extension does not load or execute remote code. All JavaScript is bundled locally within the extension package. Remote assets (CSS, fonts, images) are fetched solely for inclusion in the user's local export files and are never executed as code.

Permissions used

PermissionWhy it is needed
storageStores local UI preferences and per-tab sidebar state using chrome.storage.local.
tabsTargets the active tab for sidebar actions, DevTools messaging, and export progress updates.
scriptingInjects the content script when the user opens the extractor UI from the toolbar or DevTools.
downloadsSaves generated HTML files and ZIP bundles to the user's Downloads folder on explicit request.
Host: all URLsThe extension works on arbitrary user-chosen websites, requiring broad page access to inspect DOM, collect styles, and fetch linked assets for export.

Downloads

When the user explicitly requests an export, the extension creates files in the user's Downloads folder using the browser downloads API. Exports may include:

  • A single .html file with inlined styles, fonts, and images
  • A .zip bundle containing separate HTML, CSS, font, image, and script files

Export generation happens entirely within the browser. No exported content is uploaded or transmitted to any external service.

Data sharing

We do not sell user data. We do not share user data with third parties. The only external network requests the extension makes are direct fetches to the original hosting servers of page-linked assets (CSS, fonts, images, scripts) when the user requests a bundled export.

User control

Users control when the extension runs by opening the extension UI and choosing when to extract or download content. The extension does not run in the background or perform any actions without user initiation.

Users can remove the extension at any time through the browser's extension settings. Removing the extension deletes all locally stored preferences.

Changes to this policy

If we update this privacy policy, we will revise the "Last updated" date at the top. Continued use of the extension after changes constitutes acceptance of the updated policy.

Contact

Support email: savedpixel@byronjacobs.com