Free Extension

Legal

Privacy Policy

WebDoctor is built on a simple principle — your browsing data belongs to you. We collect nothing.

Effective date: July 1, 2026  ·  Last updated: July 1, 2026

Zero data collection

WebDoctor does not collect, transmit, store, or sell any personal information. All analysis runs entirely within your browser. Nothing leaves your device.

01

Overview

WebDoctor - Website Health Analyzer ("WebDoctor", "the extension", "we") is a Chrome browser extension developed by Vetri Suriya. This Privacy Policy explains how the extension handles data when you use it.

The short version: WebDoctor reads page information from websites you choose to audit, processes everything locally inside your browser, and sends nothing to any external server — not to us, not to any third party.

02

Data we do not collect

WebDoctor does not collect, log, transmit, or store any of the following:

Data type Our practice
Personal identityNot collected. No name, email, or account is required or requested.
Browsing historyNot collected. We only access the single tab you explicitly ask us to audit.
Website contentPage DOM and resource data are read in memory to run the audit, then discarded. Nothing is sent off-device.
Location dataNot collected or inferred.
Financial or health dataNot collected.
Analytics or telemetryNo analytics SDK is included. No usage events are recorded.
Cookies or fingerprintingWe do not read, set, or track cookies. No device fingerprinting.

03

What the extension reads — and why

To produce a health audit, WebDoctor reads page data from the tab you are actively viewing. This happens only when you click the extension icon. The data is processed in memory and displayed in the popup or dashboard. It is never transmitted anywhere.

Scan results are temporarily stored in chrome.storage.session (which is cleared automatically when you close Chrome) and optionally in chrome.storage.local (a short scan history stored on your device only).

04

Permissions explained

Chrome requires us to declare why each permission is used. Here is the full explanation for every permission WebDoctor requests:

Permission Purpose
activeTab Allows the extension to access the URL and content of the tab you are currently viewing, and only after you click the extension icon. Required to run the audit on your chosen page.
scripting Allows the extension to inject a data-collection script into the active tab when needed. This script reads page structure, performance timing, and resource metadata — all locally.
storage Used to temporarily cache audit results between the popup and the full dashboard (chrome.storage.session) and to store a short scan history on your local device (chrome.storage.local).
tabs Required to identify the active tab's URL and to open the full audit report in a new tab.
alarms Used to schedule a cleanup task every 30 minutes that removes expired audit data from chrome.storage.session. Prevents stale data from accumulating.
host_permissions (<all_urls>) Required so the content script can run on any website you choose to audit. The extension only activates on user request — it does not run in the background on every page you visit.

No remote code execution. All JavaScript in WebDoctor is bundled inside the extension package. The extension loads a Google Fonts stylesheet for typography — this is a CSS file only, not executable code. No scripts are fetched or run from external URLs at runtime.

05

Third-party services

WebDoctor does not integrate with any third-party analytics, advertising, or data-sharing service.

The extension loads a Google Fonts stylesheet (fonts.googleapis.com) for the popup and dashboard UI. This is a standard web font request; Google's own privacy policy governs that interaction. No other external requests are made by the extension.

06

Data retention

Audit results stored in chrome.storage.session are automatically cleared when you close Chrome, or after 5 minutes via the built-in cleanup alarm.

Scan history stored in chrome.storage.local remains until you uninstall the extension or clear it manually. It never leaves your device.

07

Children's privacy

WebDoctor is a developer tool intended for general audiences and web professionals. It is not directed at children under 13 and does not knowingly collect any information from children.

08

Changes to this policy

If this policy is updated, the new version will be published at this URL with a revised "Last updated" date. Continued use of the extension after changes are posted constitutes acceptance of the updated policy.


09

Contact

If you have questions about this privacy policy or about how WebDoctor handles data, please reach out:

Developer: Vetri Suriya

Website: vetrisuriya.in

GitHub: github.com/vetrisuriya

Issues / feedback: github.com/vetrisuriya/web-doctor/issues