Introduction
Developer License Detector ("we", "our", or "the extension") is committed to protecting your privacy. This privacy policy explains how our Chrome extension handles data when you use it to detect open-source libraries and their licenses on web pages.
Data Collection and Usage
What Data We Collect
Developer License Detector processes the following information locally on your device only:
-
Web Page Content Analysis
- HTML script tags and their source URLs
- Global JavaScript objects present on the page
- CSS link tags and stylesheet references
- Font library references
-
Detection Results
- Names and versions of detected libraries
- License information associated with detected libraries
- Detection timestamps and page URLs
- Library compatibility analysis results
-
User Settings
- Your selected project license preference
- Extension configuration preferences
How We Use This Data
All data processing occurs entirely on your local device. We use the collected data to:
- Identify open-source libraries present on web pages you visit
- Analyze license compatibility with your project's license
- Display detection results in the extension popup
- Store your preferences for future sessions
Data Storage
- Local Storage Only: All data is stored locally in your browser using Chrome's storage API
- Per-Domain Storage: Detection results are stored per hostname for quick access
- User Control: You maintain full control over stored data and can clear it at any time through the extension
What We DO NOT Do
We want to be absolutely clear about what we do not do:
- No Data Transmission: We do not send any data to external servers
- No Tracking: We do not track your browsing history or behavior
- No Analytics: We do not collect usage statistics or analytics
- No Third-Party Sharing: We do not share any information with third parties
- No User Identification: We do not collect or store personally identifiable information
- No Network Requests: The extension does not make any external network requests (except for loading web page resources that are already requested by the page itself)
Permissions Explanation
The extension requires the following permissions to function:
activeTab
Purpose: Allows the extension to read the content of the currently active tab when you click the extension icon
Usage: Used to detect libraries on the page you're viewing
Scope: Only accesses tabs when you explicitly invoke the extension
storage
Purpose: Allows the extension to store detection results and user preferences
Usage: Stores your settings and cached detection results locally in your browser
Scope: All stored data remains on your device
scripting
Purpose: Allows the extension to inject content scripts into web pages
Usage: Enables library detection by analyzing page content
Scope: Scripts run only to perform detection when you use the extension
host_permissions: <all_urls>
Purpose: Allows the extension to work on any website you visit
Usage: Necessary to detect libraries across all web pages
Scope: The extension only activates when you choose to use it
Data Security
- All data processing happens locally in your browser
- No data is transmitted over the network
- Your detection results and preferences are stored securely using Chrome's built-in storage mechanisms
- Data is isolated per-extension and cannot be accessed by other extensions or websites
Data Retention
- Detection results are stored locally until you clear the extension's data or uninstall it
- You can manually clear stored data through Chrome's extension settings
- Uninstalling the extension automatically removes all stored data
Third-Party Data
The extension includes:
- SPDX License Data: A local copy of SPDX license identifiers (public data)
- Known Library Patterns: A local database of library detection patterns (public data)
This data is bundled with the extension and does not require external requests.
Children's Privacy
Developer License Detector does not knowingly collect any information from anyone, including children under 13. The extension is designed for software developers and operates entirely locally.
Open Source
Developer License Detector is open-source software licensed under GPL-3.0. You can review our source code to verify our privacy claims:
- Repository: View on GitHub
- License: GNU General Public License v3.0
- Transparency: All code is publicly auditable
Changes to This Privacy Policy
We may update this privacy policy from time to time. Any changes will be reflected in the "Last Updated" date at the top of this document. Continued use of the extension after changes constitutes acceptance of the updated policy.
Your Rights
You have the right to:
- Access: Review what data is stored locally by inspecting Chrome's storage
- Deletion: Clear all stored data by removing the extension or clearing its data
- Control: Enable or disable the extension at any time
- Transparency: Review our open-source code to understand exactly what the extension does
Compliance
This extension is designed with privacy-by-design principles:
- Data Minimization: We only process data necessary for functionality
- Local Processing: All operations occur on your device
- No Surveillance: We cannot and do not monitor your usage
- User Control: You maintain complete control over the extension
Disclaimer
Developer License Detector analyzes web pages to detect libraries and their licenses. While we strive for accuracy, the detection results are provided "as is" without warranties. Users should verify license information for critical decisions.
Summary: Developer License Detector respects your privacy by processing all data locally on your device. We do not collect, transmit, or share any information. The extension is open-source, allowing full transparency into its operations.