PDF Page Studio logoPDF Page Studio
Privacy

Privacy Policy

Short version: we don't operate a server, we don't track you, and your files never leave your device.

Last updated: May 22, 2026

At a glance

  • No accounts, no sign-up
  • No analytics, no ads, no trackers
  • We do not run a server
  • Your PDFs never leave your browser
  • OpenAI key (optional) is stored locally
  • All processing happens on your device

Who we are

PDF Page Studio (“the extension”) is a free Chrome extension that helps you save, print, screenshot, and annotate web pages and local PDF files. This privacy policy explains what data the extension handles and what it doesn't.

What data we collect

None. We do not operate any server, database, or analytics platform that receives data from the extension. We have no way to identify you, count how many people use the extension, or see what you do with it.

The extension processes some data locally on your device to do its job — described below — but that data stays in your browser and is not transmitted to us.

What the extension does on your device

  • Reader Mode, Print, and Save PDF read the HTML of the page you are currently viewing (only when you click the extension's toolbar button) and re-render it as a clean, print-ready view. The cleaned content stays in your browser tab and is only saved when you explicitly choose to save it.
  • Full-Page Screenshot scrolls the active tab and captures each viewport using Chrome's built-in tabs.captureVisibleTab API, stitches them into a single PNG in memory, and saves it to your Downloads folder using Chrome's downloads API. The image is never sent anywhere.
  • Edit Local PDF opens a PDF file you select from your computer, buffers it in your browser's IndexedDB storage so you can annotate it, and saves the annotated copy back to disk via your browser's download dialog. Your PDF is never uploaded to any server — not ours, not anyone else's.
  • Your settings (such as your default highlight color or your optional OpenAI API key) are stored in chrome.storage.local on your device only.

The optional AI Summary feature

The extension includes an optional AI Summary feature that is off by default. To use it, you must paste your own OpenAI API key into the extension's Settings.

If you choose to enable it:

  • Your API key is stored only in chrome.storage.local on your device.
  • When you trigger a summary, the cleaned article text is sent directly from your browser to api.openai.com using your key as the Bearer token.
  • OpenAI's privacy policy governs how they handle that data. See openai.com/policies/privacy-policy.
  • We never see your API key or your summarized content. The request goes from your browser straight to OpenAI's servers.

You can remove your key at any time in the extension's Settings, or by uninstalling the extension.

Permissions explained

PermissionWhy
activeTabInject the reader script into the page when you click the extension's button.
scriptingProgrammatically inject Readability.js and the reader script.
storagePersist your optional OpenAI key and UI preferences in chrome.storage.local.
unlimitedStorageLet the PDF editor buffer large PDFs in IndexedDB for annotation.
tabsRead the active tab's title and URL for filenames, and capture viewports for screenshots.
downloadsSave the stitched full-page screenshot to your Downloads folder.
<all_urls>Allow the above on any site you visit — the extension's purpose is to work on any page.

Data sharing and selling

We do not sell, transfer, or share any user data, because we do not collect any user data. The only outbound network request the extension ever makes is the optional AI Summary call to OpenAI, which only happens if you provide your own API key and trigger it manually.

Children

PDF Page Studio is a general-purpose utility and is not directed at children under 13. We do not knowingly collect any information from anyone.

Changes to this policy

If we ever change how the extension handles data, we will update this page and the “Last updated” date at the top. We will also update the data disclosure on the Chrome Web Store listing. Material changes will be called out in the extension's release notes.

Contact

Questions, concerns, or data-related requests? Reach us at:

You can also reach us via the support page.