Privacy Policy

PDF Page Remover · Last updated 12 September 2026 · Applies to version 1.0.0 and later

PDF Page Remover has no server and stores nothing at all, not even a setting. It does not request the storage permission, so there is no place in it for your data to accumulate. Everything it does happens inside your browser, between the PDF you are looking at and your Downloads folder.

What the extension stores

Nothing.

That is checkable in one step. The manifest lists three permissions, activeTab, downloads and scripting, and storage is not among them, so the browser would refuse a write even if the code attempted one. Search the package for chrome.storage, localStorage, sessionStorage or indexedDB and there are no calls.

The only state the extension has is the page selection you make while the popup is open. It exists in memory for as long as the popup is open and is gone when it closes.

What the extension reads, and where that reading goes

When you click the toolbar icon, the extension reads the address of the tab you are on and then reads that PDF, which is the document you asked it to work on. A PDF on the web is requested from the same address the tab is already showing, with your browser's own session, exactly as the tab itself requested it. A PDF on your own disk is read with XMLHttpRequest from its file:// address, and only if you have turned on Chrome's "Allow access to file URLs" for this extension.

Once the pages are removed, the new PDF is written to your Downloads folder. Your original file is never modified and never overwritten: the download is created with conflictAction: 'uniquify', so a name that already exists gets a number rather than replacing anything.

On jstor.org, and only if you have granted the optional permission for that site, the same thing happens from a button on the page instead of from the popup. The article PDF is requested from JSTOR with your existing JSTOR session, page 1 is removed, and the result is saved to Downloads.

The PDF goes in exactly one direction, into a file on your computer. It is never sent to the developer, to an analytics service, or to any third party.

What the extension does not do

How you can check this rather than take my word for it

The extension's own code is eight small JavaScript files, none of them minified and all of them commented, so you can unpack the downloaded package and read every line. Two searches settle the claims on this page.

Permissions, and why each one exists

The two bundled libraries

The page work is done on your machine by two open-source libraries shipped inside the package, not by a service: pdf-lib 1.17.1 and Mozilla's pdf.js 3.11.174, both the projects' own published builds. They are minified, which the Chrome Web Store permits explicitly and distinguishes from obfuscation, and neither is modified, so the bundled pdf-lib.min.js is byte-for-byte the file npm publishes for version 1.17.1. Nothing is fetched from a CDN, and no code is loaded from any remote address at any point.

JSTOR

This extension is not affiliated with, sponsored by, or endorsed by JSTOR or ITHAKA. "JSTOR" is a trademark of ITHAKA, used here only to say what the button is for. Nothing in the extension bypasses a login or a paywall; it removes a page from a PDF you can already download, using the access you already have.

Children

The extension is not directed at children and collects nothing from anyone.

Changes

If this policy ever changes, the date at the top changes with it, and the change is described in the extension's release notes.

Contact

kisoolabs@gmail.com

PDF Page Remover is a Chrome extension by Kisoo Kim. Other projects