1. Introduction
React Detector Badge ("the Extension") is committed to protecting your privacy. This Privacy Policy explains how our Chrome extension handles information during its operation. We want to assure you that your privacy is our top priority, and we have designed this extension with privacy-first principles.
Important Note: This extension does NOT collect, store, or transmit any personal data, browsing history, or sensitive information. All processing occurs locally within your browser.
2. Data Collection Practices
2.1 What We Do NOT Collect
The Extension does NOT collect, store, or transmit any of the following:
- Personally Identifiable Information (PII): No names, email addresses, physical addresses, phone numbers, or any personal identifiers
- Browsing History: No record of websites visited, URLs, or browsing patterns
- User Activity Data: No clicks, keystrokes, mouse movements, or interaction tracking
- Location Information: No GPS data, IP addresses, or geographical information
- Website Content: No text, images, forms, or content from webpages
- Authentication Data: No passwords, login credentials, or security information
- Financial Information: No payment details, credit card numbers, or transaction data
2.2 What We Do Access (Temporarily)
The Extension accesses website content only for the specific purpose of detecting React.js framework presence. This access is:
- Limited: Only checks for technical React.js indicators
- Temporary: No permanent storage of accessed information
- Local: All processing occurs within your browser
3. Technical Implementation Details
3.1 Detection Process
The Extension works by:
- Injecting detection scripts into webpage contexts to check for React-specific JavaScript properties
- Analyzing global variables (React, ReactDOM, __REACT_DEVTOOLS_GLOBAL_HOOK__)
- Checking DOM elements for React internal properties
- This analysis is performed locally within your browser
3.2 Data Storage
The Extension stores minimal data locally:
- Detection Status: Boolean values (React detected/not detected) per tab
- Version Information: Optional React version numbers (when detected)
- Storage Duration: Data is automatically cleared when tabs close
- Storage Location: All data remains within Chrome's local storage, never transmitted externally
4. Data Transmission
4.1 No External Communication
The Extension:
- Does NOT contact any external servers
- Does NOT send data to third-party services
- Does NOT use analytics or telemetry
- All processing occurs completely within your browser
4.2 Extension Communication
Internal communication between extension components uses:
- Chrome's internal messaging system
- Local storage mechanisms
- No external network requests are made
Transparency Note: This extension has no server component and makes zero external network calls. Everything happens locally on your device.
5. Permissions Justification
5.1 Required Permissions
- scripting: To inject detection code into webpage contexts
- tabs: To track detection status across browser tabs
- storage: To temporarily store detection results
- Host Permissions: To enable detection across all websites
5.2 Permission Usage Boundaries
Permissions are used strictly for:
- React.js framework detection
- Visual feedback through icon changes
- No data collection beyond detection status
6. Compliance and Standards
6.1 Regulatory Compliance
The Extension is designed to comply with:
- GDPR: No personal data collection or processing
- CCPA: No sale or sharing of personal information
- COPPA: Not directed at children under 13
- Chrome Web Store Policies: Complete compliance with all requirements
6.2 Security Measures
- Local Processing: All detection occurs within your browser
- No Network Access: Zero external data transmission
- Minimal Data: Only essential detection status is stored
- Automatic Cleanup: Data cleared when no longer needed
7. Third-Party Services
The Extension:
- Does NOT use any third-party services
- Does NOT include advertising or tracking libraries
- Does NOT integrate with external APIs
- Is completely self-contained
8. User Control and Transparency
8.1 User Rights
You have the right to:
- Uninstall the Extension at any time
- Review this Privacy Policy
- Contact us with privacy concerns
8.2 Transparency
We are transparent about:
- Exactly what the Extension does
- How permissions are used
- What data is accessed (and what isn't)
9. Changes to This Policy
We may update this Privacy Policy to reflect:
- Changes in extension functionality
- Updates to Chrome Web Store requirements
- Legal or regulatory changes
Users will be notified of significant changes through:
- Extension update notes
- Chrome Web Store listing updates
11. Conclusion
React Detector Badge is designed with privacy as a core principle. We believe in providing useful functionality without compromising user privacy. The Extension operates entirely within your browser, processes data locally, and transmits nothing externally. Your browsing remains private while you benefit from instant React.js detection capabilities.
By using React Detector Badge, you acknowledge this Privacy Policy and agree to its terms. We appreciate your trust in our commitment to privacy-first development.
Effective Date: December 10, 2025
Last Updated: December 10, 2025