Privacy policy for LocatorHub
LocatorHub by Mahmudul Hasan
Privacy policy for LocatorHub
Privacy Policy for LocatorHub
Overview
LocatorHub is a browser extension designed for QA engineers and automation testers. This privacy policy explains how the extension handles data.
Key Point: LocatorHub operates entirely locally in your browser and collects NO data whatsoever.
Information Collection
We DO NOT Collect
- ❌ Personal information (name, email, etc.)
- ❌ Browsing history
- ❌ Website content or data
- ❌ Usage statistics or analytics
- ❌ Telemetry or crash reports
- ❌ IP addresses
- ❌ Cookies or tracking data
What the Extension Does
✅ Local Processing Only:
- Captures element information from pages you actively record
- Generates locator strategies locally in your browser
- Stores recordings temporarily in browser memory (RAM)
- Exports code snippets to your clipboard
✅ Temporary Storage:
- Recordings exist only while DevTools is open
- All data is cleared when you close DevTools
- No persistent storage on disk
- No data synced across devices
How Data is Processed
All data processing happens locally in your browser:
- Recording Elements:
- When you click "Start Recording" and click an element
- Extension reads DOM properties of that element only
- Processes information to generate locator strategies
- Displays results in DevTools panel
- Data never leaves your browser
- Locator Verification:
- When you click "Verify" on a locator
- Extension queries the current page DOM
- Highlights matching elements (if found)
- Results shown only to you
- No external requests made
- Code Export:
- When you click "Copy to Clipboard" or "Export"
- Code is generated locally from recorded data
- Copied to your system clipboard
- You control where it goes next
- Extension doesn't track what you do with it
Permissions Explained
The extension requests minimal permissions necessary for functionality:
Chrome/Edge
activeTab- Why needed: Access the currently active tab to read element properties
- Scope: Only the tab you're actively working on
- When active: Only when you start recording elements
- Data access: Read-only access to DOM structure
scripting- Why needed: Inject content scripts to capture element information
- Scope: Current tab only, when recording
- When active: Only when you click an element during recording
- Data access: DOM structure for locator generation
devtools- Why needed: Create the DevTools panel interface
- Scope: DevTools only (not regular pages)
- When active: When DevTools is open
- Data access: None (just creates UI)
Firefox
tabs- Why needed: Same as
activeTab and scripting combined- Scope: Only tabs where you actively record elements
- When active: Only during recording
- Data access: DOM structure for locator generation
devtools- Why needed: Create the DevTools panel interface
- Scope: DevTools only
- When active: When DevTools is open
- Data access: None
Why These Permissions Are Safe
- ✅ activeTab/tabs: Extension CANNOT access tabs you're not recording
- ✅ scripting: Scripts only run when YOU initiate recording
- ✅ devtools: Standard permission for DevTools extensions
- ✅ No background access: Extension doesn't monitor your browsing
- ✅ No network requests: Extension makes NO external connections
Third-Party Services
None.
This extension does not:
- Use third-party analytics services
- Make API calls to external servers
- Connect to cloud services
- Include third-party tracking code
- Integrate with any external services
Completely offline: The extension works without internet connection.
Data Storage
Temporary (RAM)
What's stored:
- Recorded element information
- Generated locator strategies
- UI state (open panels, selected items)
Storage location: Browser memory (RAM) only
Duration: Cleared when you close DevTools
Access: Only you, only in current session
Persistent (None)
The extension does NOT use:
- Local storage
- IndexedDB
- Cookies
- Cache storage
- Filesystem access
- Cloud storage
Nothing is saved to disk.
Data Sharing
We DO NOT share any data because we don't collect any data.
The extension:
- ❌ Does not send data to our servers (we have no servers)
- ❌ Does not share data with third parties
- ❌ Does not sell or monetize data
- ❌ Does not report usage statistics
- ❌ Does not sync data across devices
Your recordings are yours alone.
Security
While we don't collect data, we still prioritize security:
✅ Local execution: All code runs in your browser sandbox
✅ No external connections: No attack surface for data interception
✅ No stored credentials: Extension doesn't handle login information
✅ Content Security Policy: Strict CSP prevents unauthorized code execution
✅ Minimal permissions: Only requests permissions absolutely necessary
What We Recommend
- Only use the extension on pages you trust
- Review locators before using in production tests
- Keep your browser updated for security patches
Children's Privacy
This extension is a developer tool intended for professional use. We do not knowingly collect information from anyone, including children under 13.
Updates to This Policy
We may update this privacy policy to reflect:
- Changes in extension functionality
- Changes in browser API requirements
- Legal or regulatory changes
- User feedback
How you'll know:
- Version number updated in extension
- Notification in extension updates changelog
- Updated "Last Updated" date at top of this policy
Significant changes: You'll be notified through extension update notes.
Your Rights
Under GDPR, CCPA, and other privacy laws, you have rights regarding your data.
However, since we collect NO data:
- There's no data to access, modify, or delete
- There's no data to export or transfer
- There's no data to restrict processing of
You can:
- ✅ Uninstall the extension anytime (no data left behind)
- ✅ Review the source code (open source)
- ✅ Verify our privacy claims (inspect network traffic)
- ✅ Contact us with privacy questions
Compliance
This extension complies with:
GDPR (General Data Protection Regulation)
- ✅ No personal data collected
- ✅ No processing of user data
- ✅ No data transfers outside EU
- ✅ Clear privacy policy provided
CCPA (California Consumer Privacy Act)
- ✅ No personal information sold
- ✅ No personal information shared
- ✅ No personal information collected
Firefox Add-ons Policies
- ✅ Clear privacy policy
- ✅ Minimal permissions requested
- ✅ No unexpected data collection
- ✅ Open source code
Chrome Web Store Policies
- ✅ Transparent permission usage
- ✅ No data collection without disclosure
- ✅ Secure data handling (N/A - no data)
Open Source
This extension is open source and transparent:
- Source code: Available on GitHub
- Repository: https://github.com/yourusername/locatorhub
- Auditable: Anyone can review the code
- Community-driven: Open to contributions and scrutiny
Verify our claims:
1. Review the source code
2. Use browser DevTools to monitor network requests (you'll see zero)
3. Check browser storage (you'll see nothing persisted)
Contact Us
Questions about privacy or data handling?
Email: your-email@example.com
GitHub Issues: https://github.com/yourusername/locatorhub/issues
GitHub Discussions: https://github.com/yourusername/locatorhub/discussions
Response time: We aim to respond within 48 hours.
Verification
Want to verify we're telling the truth?
Check Network Traffic
- Open browser DevTools (F12)
- Go to Network tab
- Use LocatorHub extension
- Check Network tab: You'll see zero requests from our extension
Check Storage
- Open browser DevTools (F12)
- Go to Application/Storage tab
- Check Local Storage, Session Storage, IndexedDB, Cookies
- You'll see nothing stored by our extension
Review Source Code
- Visit our GitHub repository
- Read the code (all JavaScript, no obfuscation)
- Search for network requests: You'll find none
- Search for storage APIs: You'll find none
Summary
In Plain English:
LocatorHub is a tool for test automation engineers. It helps you find element locators on web pages.
- ✅ 100% local: Everything happens in your browser
- ✅ No tracking: We don't know you're using it
- ✅ No servers: We have nothing to send data to
- ✅ No storage: Nothing saved to disk
- ✅ Open source: Verify everything yourself
Our promise: Your work stays private, on your machine, forever.
Legal
Data Controller: [Your Name/Company]
Contact: [Your Email]
Location: [Your Location]
This privacy policy is provided in good faith. By using LocatorHub, you acknowledge that:
1. The extension processes data locally only
2. No data is collected or transmitted
3. You use the extension at your own discretion
4. The extension is provided "as is" without warranties
Last updated: January 2025
Version: 1.0.0
Applies to: LocatorHub extension versions 1.0.0 and later
Questions or concerns? We're here to help. Contact us anytime.
Thank you for trusting LocatorHub with your test automation workflow! 🎯✨