Privacy Policy for CoreSwitch
Last Updated: October 20, 2025
Your privacy is a core principle of this extension. We are committed to transparency and have designed CoreSwitch to be as simple and private as possible.
This policy outlines what data the extension does and, more importantly, does not collect, use, or share.
1. The Single Purpose of This Extension
CoreSwitch has one single purpose: to modify your browser’s WebRTC settings to disable audio processing features (like echo cancellation and noise suppression).
The extension injects a local script file (injected_script.js) into web pages to gain access to the navigator.mediaDevices.getUserMedia function, which it overrides to apply these settings.
2. No Data is Ever Collected, Stored, or Transmitted
To be perfectly clear, CoreSwitch does not and will never collect, store, share, or transmit any data from you or your device.
We believe an extension should only do what it says it does. Here is a detailed list of data that we do not collect or interact with:
No Personal Information
- We do not collect your name, email address, phone number, or any other personally identifiable information.
- We do not require you to create an account.
No Browsing Activity or Web Data
- We do not track your browsing history.
- We do not collect any data you enter into forms (such as usernames, passwords, or credit card information).
- We do not read, modify, or collect website content from the pages you visit.
- We do not collect your IP address, location data, or any other technical information about your browser, device, or network.
- We do not use cookies, analytics, or any other tracking technologies.
No Extension Usage Data
- We do not collect any telemetry or analytics about how you use the extension.
- We do not know when you use the extension, which websites you use it on, or how often.
3. Data Storage
The extension does not store any data. It has no server component and does not save any settings, user data, or activity logs to your browser’s local storage or any remote database.
4. Permissions Justification
Your browser will inform you that the extension requires “host permissions” for <all_urls>. This is necessary for the extension to perform its single function on any website you visit, but it is not used to read any data from those pages.
host_permissions: ["<all_urls>"]This permission is required to inject theinjected_script.jsfile into all websites. This is the only way the extension can access and modify thenavigator.mediaDevices.getUserMediafunction to turn off echo cancellation. The extension does not use this permission to read any content, data, or activity from the page.
5. Changes to This Privacy Policy
We may update this privacy policy in the future if the extension’s functionality changes. Any such changes will be reflected in an updated version of the extension, and we will update this document. We encourage you to review this policy periodically.
6. Contact Us
If you have any questions or concerns about this privacy policy or the extension, please contact us at: [email protected]