PageScrape

Privacy Policy

PageScrape keeps your scraped data on your own device. There is no PageScrape server, no account, and no tracking. Here is exactly what is stored, and the only times anything leaves your browser.

On-device storage · no analytics · no data sale

Last updated: 11 July 2026 · Applies to the PageScrape Chrome extension (Manifest V3).

The short version: Your scraped tables live only in your browser (IndexedDB), on your device. PageScrape does fetch the pages you point it at — that network access is the product. Nothing is sent to us: we have no server, no analytics, and no way to see your data. Data leaves your browser only when you export a file, or if you deliberately turn on the optional bring-your-own-key AI booster.

What we store, and where

To detect records, walk every page, and let a crawl resume after a browser restart, PageScrape saves your work locally in your own browser profile:

All of this is on-device. It is never synced to a PageScrape account, because there is no PageScrape account and no PageScrape server. Your scraped tables persist until you delete them or clear the extension's data.

What leaves your browser

PageScrape is a scraper, so — unlike a purely offline tool — it does make network requests. We want to be precise about which ones:

That is the complete list. There are no other outbound connections — no telemetry pings, no update beacons, no analytics calls.

Permissions, and why each is needed

PermissionWhy PageScrape asks for it
host_permissions
(<all_urls>)
Required to fetch the pages you ask PageScrape to scrape. A scraper cannot read a listing without permission to load its pages; nothing is fetched except the source you provide and the pages its pagination leads to.
sidePanelThe entire interface — URL input, preview table, live results, and export — lives in the browser side panel.
storageSaves your scrape jobs, detected columns, and collected rows locally so a crawl is resumable across browser restarts.
offscreenParses fetched page HTML in an offscreen document (the service worker has no DOM) to detect records and extract rows. This runs locally, in your browser.

No analytics, no tracking, no sale

Children's privacy

PageScrape is a general-purpose tool and is not directed at children. It collects no personal information from anyone.

Changes to this policy

If this policy changes, the "Last updated" date above will change and the updated version will be posted at this URL.

Contact

Questions about privacy? Email shaunpeh@gmail.com.