DOMShot

Privacy Policy

Last updated: July 11, 2026

Overview

DOMShot is a Chrome extension that lets you select a visible element on the current browser tab and export it as a PNG screenshot. DOMShot also includes local agent tooling for automation workflows. The extension runs in your browser, and the agent package runs in the user or developer environment where it is installed.

Data DOMShot Handles

When you start a capture, DOMShot can access the visible website content needed to highlight elements, capture the selected DOM node, and render the preview/export UI. Website content may include text, images, links, and visual styling from the selected page element.

DOMShot also stores your theme preference and may temporarily store the most recent capture in Chrome local extension storage so the preview can be reopened in the same browser.

When the agent package is used, it can access pages through Playwright, Chrome DevTools Protocol, or an explicit browser profile chosen by the user. Any page content, screenshots, paths, browser profiles, cookies, or login state involved in that workflow remain in the local automation environment unless the user or host application stores or shares them separately.

How Data Is Used

DOMShot uses website content only to provide its single purpose: capturing a user-selected page element and exporting it as a PNG image. The generated PNG is saved to your computer only when you click the download button.

The agent package uses page content only to inspect candidates, choose targets, render captures, and write requested output files. DOMShot does not operate a hosted screenshot service for agent captures.

The public agent documentation explains the npm, CLI, MCP, browser mode, and troubleshooting workflows at domshot.app/docs/agent.

Data Sharing

DOMShot does not sell user data or use extension or agent capture data for advertising, analytics, creditworthiness, or lending purposes. The public website does not provide accounts or server-side screenshot upload workflows.

Website Analytics

The public website uses Vercel Web Analytics to measure anonymous, aggregated information such as page views and referrers. Vercel Web Analytics does not use cookies and does not collect personal identifiers that track visitors across websites. Website analytics do not receive page content, screenshots, or other data handled by the DOMShot extension or agent package.

Remote Code

DOMShot does not load or execute remotely hosted code in the Chrome extension. All JavaScript used by the extension is packaged with the extension. The agent package depends on standard npm dependencies installed in the local project environment.

Contact

For privacy questions about DOMShot, contact the developer at me@rubenruiz.dev.