RankRecon Privacy Policy
Summary
RankRecon is designed with privacy as a core principle. All SERP extraction and competitor analysis happens locally in your browser. Optional anonymous error reporting can be enabled to help improve the extension.
What Data RankRecon Accesses
RankRecon accesses the following data only during active use:
Google Search Results Pages
When you click the RankRecon icon on a Google search results page, the extension reads the page content to identify the organic search results and the other features present on the page (ads, AI Overviews, Local Packs, videos, and so on). Where the page includes an AI Overview or a Local Pack, RankRecon also captures their content - the AI answer text and its cited pages, and the publicly listed business details in the pack - as part of the analysis. All of this is processed locally. It is saved only to your device as part of your analysis history (see Data Retention) and is never transmitted.
Web Pages During Analysis
When you click "Analyse All", RankRecon opens each result URL in a background tab to extract 28 data points, including:
- Page metadata (title, meta description, H1)
- Content metrics (word counts, heading counts)
- Structural elements (links, images, tables, schema markup)
This data is displayed in the extension popup and can be exported locally. It is saved to your device as part of your analysis history (see Data Retention) and is never transmitted.
Your Settings
RankRecon stores your preferences (theme, default export format, render delay, etc.) using your browser's sync storage. If you have browser sync enabled (Chrome sync, Firefox Sync, etc.), your browser may sync these preferences across your devices through your browser account. If browser sync is disabled, the data stays on your device.
In either case:
- RankRecon does not operate any cloud storage and never receives a copy of your settings
- This data is never transmitted to Mission Systems or any third party
- You can clear it by resetting settings or uninstalling the extension
What Data RankRecon Does NOT Collect
- No personal informationWe don't know who you are
- No browsing historyWe don't track what you search for
- No analyticsWe don't use Google Analytics or any tracking service
- No telemetryWe don't track how you use the extension or what you search for
- No cookiesWe don't set any cookies
- No accountsThere's no signup, login, or user identification
- No cloud storageYour SERP data and exports never leave your device
Data Transmission
All SERP extraction and analysis happens locally in your browser. If you enable optional error reporting, anonymous error data may be sent when errors occur.
The only network requests RankRecon makes are:
- Opening web pages you explicitly request to analyse
- Sending anonymous error reports (only if enabled in settings)
Optional Error Reporting
RankRecon includes an opt-in feature to send anonymous error reports when something goes wrong. This is disabled by default and can be enabled in Advanced Settings.
What IS Collected (When Enabled)
- Error type and error message
- Domain name of the page where the error occurred (e.g., "linkedin.com")
- RankRecon version number
- Browser name
- Timestamp of the error
- SERP extraction method RankRecon used
- Whether you are using a custom selector (an advanced setting)
What is NOT Collected
- Your IP address (not logged by our server)
- Full URLs or page paths (only the domain name is collected)
- Search queries
- SERP data or extraction results
- Any personal information
You can disable error reporting at any time in Settings → Advanced Settings.
Third-Party Services
RankRecon does not integrate with any third-party analytics, advertising, or tracking platforms. Optional error reports are sent to Mission Systems' error monitoring service.
Browser Permissions
RankRecon requests the minimum permissions necessary to function:
| Permission | Purpose |
|---|---|
content_scripts | Read SERP results on 25 supported Google domains (google.com, google.co.uk, etc.). Granted at install time. |
activeTab | Communicate with the active tab when you click the extension icon, so the SERP can be read. |
storage | Save your settings locally |
host_permissions (optional) | Open and read competitor pages during analysis. RankRecon asks for this on your first scrape rather than at install, so the broader access is granted only when you're about to use it. |
downloads (optional) | Save export files to your computer. Approved by your browser the first time you export. |
Data Retention
RankRecon keeps your data on your device, under your control:
- Saved analysesEach completed analysis* (the search query, the report, and the extracted page data) is saved to your browser's local storage so you can reopen past reports. Up to 50 are kept, oldest removed first; analyses you pin are kept until you unpin them. This data never leaves your device and is not included in browser sync.
- SettingsStored locally until you reset them or uninstall the extension.
- Export filesSaved to your local device; RankRecon has no access after download.
* In-progress scrape data expires after one hour. You can delete all saved analyses at any time with "Clear saved analyses" in Settings.
Children's Privacy
RankRecon does not knowingly collect personal information from anyone, including children under 13. Error reports, if enabled, contain no personal information.
Changes to This Policy
If we update this privacy policy, we will post the new version on this page with an updated "Last updated" date.
Your Rights
RankRecon does not collect personal data. Error reports, if enabled, are anonymous and cannot be linked to you. You have complete control over your data because it never leaves your device.
To remove all RankRecon data from your browser:
- Uninstall the extension, or
- Use the "Clear saved analyses" plus "Reset All Settings to Defaults" options in Settings