Privacy Policy
Last updated: March 8, 2026
๐ Version History
Version 1.0 โ March 7, 2026 ยท Initial published policy
Version 1.1 โ March 7, 2026 ยท Clarified permission usage and added user rights section
Version 1.2 โ March 7, 2026 ยท Added legal compliance statement and audit trail
Version 2.0 โ March 8, 2026 ยท Major update โ added Search Automation, Bulk URL Automation, MX Validation, 7-language support, host permission justification and full feature coverage
๐ Overview
MailHarvest Pro is a browser extension that extracts, validates and scores email addresses from webpages, PDF documents, search engine results and bulk URL lists. We are fully committed to protecting your privacy.
โ
MailHarvest Pro does not collect, transmit, or store any personal data on external servers. All extracted data remains exclusively on your local device at all times.
The extension includes the following features, all of which operate entirely within your browser:
- Email extraction from any webpage, PDF or bulk URL list
- MX record validation via Google DNS over HTTPS
- Hot / Warm / Cold email scoring
- Search automation across Google and Bing
- Bulk URL automation (up to 1,000 URLs)
- Session history and deduplication
- 7-language interface including Arabic RTL
- Dark and light theme
โ๏ธ Legal Compliance
This extension complies with applicable data protection and privacy laws including GDPR and CCPA where relevant.
Since no user data ever leaves your device, no personal data is processed, stored remotely, or shared with any third party. MailHarvest Pro operates entirely within your local browser environment.
๐พ Data Storage
All extracted email addresses, settings, session history, saved keywords, saved URLs and user preferences are stored locally on your device using your browser's built-in local storage (chrome.storage.local).
This data never leaves your browser and is never sent to any server, database, or third party.
You have full control over this data at all times and can clear it instantly using the Clear button inside the extension.
๐ MX Record Validation
MailHarvest Pro validates email addresses by checking whether the domain has real mail servers (MX records). This is done using Google's public DNS over HTTPS service at dns.google.
โ ๏ธ
Note: MX validation sends only the domain part of an email address (e.g. "gmail.com") to Google's public DNS API to check if valid mail servers exist. No full email addresses, no personal data, and no browsing information is ever sent. This is the same DNS lookup that any mail server performs when delivering email. Google's DNS service is subject to
Google's own privacy policy.
DNS lookup results are cached locally within your browser session to avoid repeated lookups for the same domain. This cache is cleared when you close the browser.
๐ Search Automation
The Search Automation feature opens Google and Bing search pages in browser tabs based on keywords you provide. This works exactly like you manually typing a search query into your browser.
- Search queries are formed from keywords you enter yourself
- The extension opens search result pages in tabs and scans visible email addresses
- No search queries, keywords or results are stored on any external server
- Saved keywords are stored locally in your browser only
- Country targeting simply appends a country name to your search query
All search activity happens through your own browser and your own IP address โ exactly as if you searched manually. MailHarvest Pro does not operate any proxy, relay or data collection server.
๐ค Bulk URL Automation
The Bulk URL Automation feature opens URLs you provide in browser tabs and extracts email addresses from those pages.
- URL lists are entered by you and stored locally in your browser only
- Pages are opened in your browser exactly as if you visited them manually
- No URL lists or extracted data are transmitted to any external server
- You can pause, resume or stop automation at any time
๐ Permissions Explained
MailHarvest Pro requests the following browser permissions. Each permission is used solely for its stated purpose and never for collecting third-party data:
storage
Saves extracted emails, settings, language preference, theme, session history, saved keywords and saved URLs locally on your device. No data is sent to any external server.
activeTab
Reads the content of the page you are currently viewing to find and extract email addresses. Not used to collect browsing history or personal data.
scripting
Runs the email extraction script on the active page when you trigger it. Not used to inject tracking or advertising code.
tabs
Opens and manages background tabs for bulk URL automation and search automation features. Not used to monitor browsing activity or collect tab history.
host permissions <all_urls>
Required so the content script can extract emails from any website the user chooses to scan. The script only activates when the user explicitly opens the extension โ it never runs automatically, never collects data silently, and never transmits anything to external servers. This broad permission is essential because the extension must work on any website by design.
๐ค User Rights
๐๏ธ Right to Delete โ Clear all stored data instantly at any time using the Clear button inside the extension.
๐ Right to Privacy โ The extension does not share any information with third parties under any circumstances.
๐ด Right to Disable โ You can disable or uninstall the extension at any time, which removes all locally stored data.
๐๏ธ No Tracking Policy
We do not use analytics, tracking pixels, cookies, fingerprinting, or any form of user monitoring. We have no visibility into how you use the extension, what websites you visit, or what emails you extract.
โ
No ads. No analytics. No telemetry. No data collection. Ever.
๐ PDF Processing
When extracting emails from PDF documents, all processing happens locally in your browser using an embedded PDF library (PDF.js by Mozilla). PDF contents are never uploaded or transmitted anywhere.
๐ Changes to This Policy
If we make material changes to this privacy policy, we will update the version history at the top of this page and update the "Last updated" date. Continued use of the extension after changes constitutes acceptance of the updated policy.
๐ฌ Contact
If you have any questions about this privacy policy or the extension, please contact us at:
eneugajames@gmail.com