Privacy Policy

Last updated: April 16, 2026

Overview

Web2PPT is a Chrome browser extension that converts web pages into editable PowerPoint (.pptx) files.

Short version:


1. Data We Do NOT Collect

Web2PPT does not collect, store, transmit, or share any of the following:

There is no user account system in the extension.


2. How Web2PPT Works — Local Export

When you click Export to PowerPoint:

  1. DOM extraction: A content script reads the visible structure of the active tab (positions, styles, text) using standard browser APIs.
  2. Image fetching: Images may be fetched by the background service worker directly from their hosts to embed them in the .pptx. No Web2PPT server sits in the middle.
  3. PPTX generation: The .pptx is built in memory (via PptxGenJS) inside the extension context.
  4. Download: The file is saved like any other download to your device.

3. Permissions Explained

PermissionWhy it is needed
activeTabAccess the tab when you activate the extension.
scriptingInject the content script into the active page.
storageStore aggregated usage counters locally and your telemetry opt-in preference.
<all_urls>Fetch cross-origin images for embedding; optional HTTPS POST to a single analytics endpoint if telemetry is enabled.

4. Third-Party Libraries


5. Usage Statistics — Local Storage

The following is recorded locally in chrome.storage.local:

This data never leaves your device unless you have opted in to anonymous telemetry (see §6).


6. Analytics and Telemetry — Google Analytics (GA4)

To improve Web2PPT, we collect basic, anonymous usage statistics using Google Analytics (Measurement Protocol). Telemetry is opt-in: you are asked once at first launch and can decline.

We only track events such as "extension opened", "export successful", "export failed", and the base domain of the site you are on (e.g. notion.so).

What we DO NOT collect: We never read, store, or transmit the content of your web pages, your full URLs, your passwords, or the data inside your generated PowerPoint files.

EventTriggerData sent
extension_openedPopup openednone
export_startedExport button clickedbase domain only
export_successExport completedbase domain, element count
export_failedExport errorbase domain, error category
value_exchange_usecaseSurvey category selectedcategory name (pm / research / finance / other)

Anonymous identifier: A random UUID is generated once and stored locally. It is not linked to your Google account, browser profile, or any personal identity.

What is never transmitted: Full URLs, URL paths, query parameters, page titles, HTML content, PPTX file content, cookies, or authentication tokens.


7. Enterprise & Corporate Use


8. Children's Privacy

Web2PPT is a professional productivity tool not directed at children under 13.


9. Changes to This Policy

Updates will be published at https://www.web2ppt.com/pages/privacy with a new "Last updated" date.


10. Contact

Web2PPT — hello@web2ppt.com