RankSEO — AEO & GEO Expert Chrome Extension
This Privacy Policy describes how RankSEO — AEO & GEO Expert ("the Extension," "we," "our") handles information when you use our Chrome browser extension. The Extension is developed and maintained by Mubashir Hassan.
The short version: RankSEO does not collect, store, transmit, or sell your personal data. All page analysis happens locally in your browser. Your data stays with you.
By installing and using the Extension, you agree to the practices described in this policy. If you do not agree, please uninstall the Extension from your browser.
RankSEO is designed with a privacy-first architecture. Here is a complete breakdown of what data is and is not collected:
We do NOT collect:
What stays on your device: All SEO analysis — headings, images, links, keywords, metadata, readability scores, CRO checks — is computed locally inside your browser using the currently active tab. Nothing leaves your device.
RankSEO requests the following Chrome permissions. Each permission has a specific, limited purpose:
| Permission | Why It's Needed |
|---|---|
activeTab |
Access the content of the currently open tab when you click the extension icon. The Extension only reads the active page — never background tabs or other windows. |
scripting |
Inject a content script into the active tab to extract SEO data (headings, images, links, meta tags, structured data) for analysis. No data is sent externally. |
storage |
Save your extension settings (theme preference, AI configuration) locally in Chrome's storage so your preferences persist between sessions. Data is stored on your device only. |
downloads |
Enable the PDF export and CSV/JSON download features when you choose to save an audit report to your computer. |
The Extension also declares host permissions for the following external APIs, which are only called when specific features are actively used by you:
rdap.org — Domain registration and WHOIS data (Domain Information panel)pagespeedonline.googleapis.com / googleapis.com — Google PageSpeed / Core Web Vitals APIdata.keywordseverywhere.com — Optional keyword data integrationpublicapi.semrush.com — Moz-powered Domain Authority and backlink metricsintegrate.api.nvidia.com — AI chat via NVIDIA NIM (only when you configure and use AI Chat)openrouter.ai — AI chat via OpenRouter (only when you configure and use AI Chat)These external API calls send only the domain name or URL of the currently analyzed page to the respective service — never your personal information.
Certain features of RankSEO rely on third-party APIs. These calls are made directly from your browser to the respective service and are governed by that service's own privacy policy:
We do not control, operate, or take responsibility for the data practices of these third-party services. We encourage you to review their respective privacy policies.
The AI Chat feature is optional. To use it, you provide an API key from either NVIDIA NIM or OpenRouter. Here is exactly how your API key is handled:
storage permission.Important: When you use AI Chat, your messages and the page's SEO data are processed by the AI provider (NVIDIA or OpenRouter) according to their terms of service. Please review NVIDIA's Privacy Policy and OpenRouter's Privacy Policy before use.
RankSEO uses Chrome's chrome.storage.local API to save the following data on your device only:
This data never leaves your device and is never synced to any cloud service or server operated by us. You can clear all stored data by uninstalling the Extension or clearing its storage via Chrome's extension settings.
RankSEO contains zero tracking code. We do not use Google Analytics, Mixpanel, Segment, Sentry, or any other analytics or error-reporting service. We do not serve advertisements. We do not build user profiles. We do not monetize your usage data in any way.
This is a free, privacy-respecting developer tool. Our business model does not depend on your data.
RankSEO is intended for use by web developers, SEO professionals, marketers, and website owners. The Extension is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided personal information through the Extension, please contact us and we will take appropriate steps.
We may update this Privacy Policy from time to time as the Extension evolves. When we make material changes, we will update the "Last Updated" date at the top of this page and, where appropriate, notify users via the Extension's settings panel or the Chrome Web Store listing.
Your continued use of the Extension after any changes constitutes your acceptance of the updated policy. We encourage you to review this policy periodically.
If you have questions, concerns, or requests regarding this Privacy Policy or the Extension's data practices, please reach out:
We aim to respond to all privacy-related inquiries within 5 business days.