Launch special: Pro is free · Claim it
Legal

Privacy Policy

Full Page Hero is a privacy-first Chrome extension. Captures, chunking, and compression all happen locally on your device. The extension itself runs no analytics and doesn't track your browsing. The marketing website uses Google Analytics 4 for aggregate visitor metrics — see Section 7.

Effective date: April 16, 2026

TL;DR

  • All screenshot processing happens locally in your browser.
  • We do not collect, transmit, store, or sell your browsing data.
  • The only outbound network requests go to Polar.sh, exclusively for license-key activation and validation.
  • The extension runs no analytics, no telemetry, no advertising trackers, and no cookies.
  • The marketing website uses Google Analytics 4 for aggregate visit metrics, with EEA Consent Mode v2 (denied by default for EEA, UK, and Switzerland visitors). See Section 7.
  • Your settings live in Chrome's local storage on your device.

1. Who we are

Full Page Hero ("we", "us", "our") is an independent Chrome browser extension and the companion website at fullpagehero.com. This policy explains how the extension and the website handle information.

2. What the extension does

Full Page Hero captures full-page screenshots of websites you actively visit, then lets you edit, annotate, chunk, and export those captures. Every step of the capture pipeline — scrolling, stitching, annotation, chunking, format conversion, and ZIP packaging — runs entirely inside your browser. Captured pixels never leave your device.

3. Data we do not collect

We want to be explicit about what we do not do, because the permissions Chrome shows at install time can sound alarming:

  • Browsing history. We do not record, transmit, or store the URLs you visit.
  • Page content. Captured screenshots, page HTML, form data, cookies, and authentication tokens never leave your browser.
  • Personal information. We do not collect your name, email, IP address, location, device fingerprint, or any other identifier — except a randomly-generated device ID used solely for license activation (see Section 5).
  • Analytics or telemetry. No usage tracking, no crash reporting, no third-party SDKs.
  • Advertising. No ad networks, no tracking pixels, no behavioural profiling.

4. Permissions we request and why

Chrome requires extensions to declare every capability they use. Here's what each permission is for:

activeTab
Lets the extension capture the visible tab when you click the toolbar icon or use the keyboard shortcut. Access is granted only to the tab you explicitly trigger capture on, and only for the duration of that capture.
scripting
Used to inject the scroll-and-stitch capture logic into the active tab when you start a capture. The injected script measures page dimensions, scrolls, and optionally pauses animations during capture.
storage
Stores your capture preferences (chunk size, output format, quality, etc.) and your license-key state in Chrome's local storage on this device. Capture settings are never uploaded; license-key data is sent only to Polar.sh when you activate, validate, or deactivate a license.
offscreen
Allows the extension to use an offscreen document with OffscreenCanvas to stitch captured viewports into a single full-page image without blocking the page you're viewing.
host permission: api.polar.sh
Required so the extension can talk to Polar.sh to activate, validate, and deactivate your Pro license key. This is the only host the extension is permitted to contact.

5. Network requests we make

The extension makes exactly one type of outbound network request: license-key operations against Polar.sh, our payment processor.

When you activate, validate (roughly once a week), or deactivate a Pro license key, the extension sends the following to https://api.polar.sh:

  • The license key you entered.
  • Our public Polar organization ID.
  • A randomly-generated UUID we create on first install (the "instance ID"), used as a human-readable device label so you can recognise your devices in the Polar customer portal. It is not linked to any personally identifying information by us.

Polar.sh's own privacy policy governs what they do with this data. See polar.sh/legal/privacy.

If you never enter a license key, the extension makes no network requests whatsoever.

6. Data stored on your device

The extension uses Chrome's storage.local API to persist the following on your device only:

  • Your capture settings (chunk size, format, quality, etc.).
  • Your theme preference (light, dark, or system).
  • For Pro users: your license key, a masked version of it for display, the Polar activation ID, the instance UUID, the timestamp of the last successful validation, and your plan type.

None of this data syncs to the cloud and none of it is transmitted to us. Uninstalling the extension removes all of it.

7. The website (fullpagehero.com)

The marketing site is a Next.js application that uses Google Analytics 4 (GA4) to measure aggregate visitor activity — page views, scroll depth, and clicks on outbound links such as the Chrome Web Store and the Pro checkout. This helps us understand how people find the site and which pages are useful. We do not enable Google Signals, advertising features, demographics, or cross-site personalization.

GA4 sets first-party cookies (_ga and _ga_<id>) used to count unique visitors. Default cookie expiration is two years. Data is processed by Google in accordance with Google's standard data-processing terms.

EEA, UK, and Switzerland visitors: we use Google Consent Mode v2 with all consent signals (analytics, ads, ad personalization) defaulting to denied. No cookies are set and no personally identifiable data is sent to GA4 unless you explicitly accept the consent banner. If you decline, GA4 receives only cookieless aggregate pings used for modeled traffic estimates.

Visitors elsewhere: consent defaults to granted. You can change your choice at any time by clicking "Reject" in the consent banner (clear your browser's site data for fullpagehero.com to make the banner reappear), or by installing Google's Browser Opt-out Add-on.

The site also embeds Google Fonts via Google's font CDN, which means Google may receive your IP address as part of a normal HTTP request to load the font files.

Clicking "Get Pro" links you to a Polar.sh hosted checkout page. Any information you provide on that page is governed by Polar.sh's privacy policy.

8. Third parties

We share data with the following third parties, and only for the stated purposes:

  • Polar.sh — our merchant of record and license-key provider. They handle payment processing and license storage for both the extension and the website's "Get Pro" checkout. Their privacy policy: polar.sh/legal/privacy.
  • Google (Analytics & Fonts) — used by the marketing website only. Google Analytics 4 receives aggregate page-view and event data subject to your consent choice (see Section 7). Google Fonts may log your IP address when serving font files. Their privacy policy: policies.google.com/privacy.

We do not sell or rent your data to anyone, and we do not share it with any other third parties.

9. Chrome Web Store Limited Use disclosure

Full Page Hero's use of information received from Chrome extension APIs adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.

We use extension permissions and any page content they allow us to access only to provide or improve the user-facing capture, editing, annotation, and export features described in the extension listing and user interface. We do not sell user data, use it for advertising, transfer it for unrelated purposes, or allow humans to read captured page content.

10. Children's privacy

Full Page Hero is not directed at children under 13. We do not knowingly collect any data from anyone, regardless of age.

11. Your rights and how to exercise them

Because we don't collect data from you on our servers, there is generally nothing for us to access, export, or delete. Specifically:

  • To remove all extension data from your device: uninstall the extension from chrome://extensions. This deletes settings and any stored license state.
  • To deactivate a license on a device: open the extension's options page and click "Deactivate this device", or do it from the Polar customer portal.
  • To delete your purchase record or license key: contact Polar.sh directly via their customer portal — they hold this data, not us.
  • For any other privacy question: email us at fullpagehero@gmail.com.

12. Security

All network requests the extension makes use HTTPS with modern TLS. License keys are stored in Chrome's local storage, which is sandboxed per-extension by the browser. We do not operate any servers that hold user data — there is no database for an attacker to compromise.

13. Changes to this policy

If we change how the extension or website handles data, we will update this page and revise the effective date at the top. Material changes will also be noted in the extension's release notes on the Chrome Web Store.

14. Contact

Questions, concerns, or data requests: fullpagehero@gmail.com.

Last updated April 16, 2026. Back to home