Privacy Policy

Last updated: May 5, 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; HTTPS POST to anonymous analytics (GA4) and error monitoring (Sentry EU) endpoints.

4. Third-Party Libraries


5. Usage Statistics — Local Storage

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

This data never leaves your device. The local counters in this section are not transmitted externally. See §6 for the active anonymous analytics (GA4).


6. Analytics and Telemetry — Google Analytics (GA4)

To improve Web2PPT, we collect basic, anonymous usage statistics using Google Analytics (Measurement Protocol). Analytics are enabled only if you accept when prompted on first use (opt-in), and are active in the published Chrome Web Store version only (disabled in development builds).

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, tool category
export_successExport completedbase domain, tool category, element count
export_failedExport errorbase domain, tool category, error category
export_abandonedPopup closed during exportbase domain, tool category
feedback_clickedFeedback link clickednone

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. Error Monitoring — Sentry

To diagnose crashes and improve reliability, Web2PPT uses Sentry for error monitoring. The SDK is bundled locally in the extension — no remote script loading.

An error report is sent only when the extension crashes. It contains:

DataCollectedNotes
Error type & messageYese.g. TypeError: Cannot read property 'x'
Stack traceYesFunction names & line numbers from extension code only
Extension versionYese.g. web2ppt@3.1.0
Browser & OS typeYese.g. Chrome 124, macOS — no device identifier
IP addressNosendDefaultPii: false — explicitly disabled
Page URLNoStripped before sending
User identityNoStripped before sending
Page content or PPTX dataNoNever in scope

Legal basis (GDPR): Legitimate interest — diagnosing software defects to maintain a functional service.

Data residency: Events are sent to Sentry's European datacenter (ingest.de.sentry.io, Frankfurt, Germany). No data leaves the EU.

Data retention: 90 days. Active in the published Chrome Web Store version only — disabled in development builds.


8. Enterprise & Corporate Use


9. Children's Privacy

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


10. Changes to This Policy

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


11. Contact

Web2PPT — hello@web2ppt.com