Privacy Policy

Last updated: 2026-07-09

WebmasterNinja ("the extension") shows Google Search Console (GSC) performance, grounded on-page SEO fixes, and AI-citation (GEO) readiness for the page you're viewing. This policy explains exactly what data the extension accesses, where it goes, and what is stored. It is written to match what the extension's code actually does.

Publisher note: confirm every [OWNER: …] item before publishing — especially the token-exchange backend's data-retention practices and the contact email. Do not publish with placeholders unresolved.

Summary

What the extension accesses

1. Your Google account (only via a sign-in you initiate). With your consent, the extension requests these read-only Google scopes:

It cannot change anything in your Search Console or Google account. Search Console features (clicks, queries, decay, overlap, internal-link and topic-coverage analysis) work only for sites you have verified in your own Search Console account.

2. The page you're viewing. When you open the popup, the extension reads the current tab's content (title, meta description, headings, body text, author byline, structured-data types, canonical/hreflang tags, and links) and may fetch the site's robots.txt and rendered HTML. This powers the on-page SEO and GEO-readiness audits, which run on any page — including sites you don't own. This page content stays in your browser and is not transmitted anywhere, except the specific short snippets you choose to send for an AI rewrite (see "Optional AI features").

3. Links you choose to scan. The SEO tab has a "Scan links" button. Only when you click it, the extension makes lightweight requests (HEAD, falling back to GET) to the links on the current page — including external, third-party URLs — to detect broken links and redirects. These requests originate from your browser as normal web requests. Nothing about the results is sent to the developer. This is the sole reason the extension requests broad host access (see "Permissions").

Where data goes

The extension does not send your browsing data or Search Console data to the developer for analytics.

Usage statistics

The extension keeps a local count of which features you use (e.g. "opened the GEO tab", "scanned links"), stored in chrome.storage.local on your device. These counters never leave your browser by default.

Optional aggregate analytics via Google Analytics (Measurement Protocol) is disabled and unconfigured in this release, and — if ever enabled in a future version — will send only anonymous, aggregate feature-usage events and will require your explicit opt-in first. A random, non-identifying client id is generated locally to support that future opt-in path.

What is stored

Stored locally via chrome.storage.local, on your device only:

Removing the extension, or using Log out, clears the authentication data. (Log out removes the token and email; it keeps your saved preferences and brand terms until you uninstall.)

Permissions

Optional AI features

AI suggestions are off by default. They activate only when Chrome's built-in model is available, or when you add your own Gemini API key. On-device suggestions never leave your machine. Gemini suggestions send only the minimal snippet needed, using your key, and are not stored by the extension.

Data retention and deletion

Children

The extension is a professional SEO tool and is not directed to children under 13.

Changes

Material changes to this policy will be reflected here with an updated date.

Contact

contact@webmasterninja.id