RightMessage Debugger Chrome Extension Privacy Policy

Last updated: January 2025

This privacy policy applies to the RightMessage Debugger Chrome extension ("the Extension"), which is designed to help RightMessage customers and developers debug their RightMessage implementations.

Data Collection

The RightMessage Debugger extension does not collect, store, or transmit any user data.

Specifically, the Extension:

  • Does not collect any personal information

  • Does not store or transmit browsing history

  • Does not track user behavior or activity

  • Does not use analytics or tracking services

  • Does not communicate with any external servers

  • Processes all information locally in your browser

What the Extension Does

The Extension performs two simple functions:

  1. Detects RightMessage: Monitors network requests to identify when RightMessage scripts are loaded on a page. This detection happens entirely within your browser and no information about which websites you visit is stored or transmitted.

  2. Toggles the Debugger: When you click the extension icon, it sets a value in your browser's localStorage to enable or disable the RightMessage debugger panel. This is the same as manually opening your browser's developer tools and setting the value yourself.

Permissions Explained

The Extension requests certain browser permissions. Here is why each permission is needed:

activeTab: Required to interact with the current tab when you click the extension icon. Used only to inject the debugger toggle script.

scripting: Required to execute the debugger toggle script in the page context. The script only accesses localStorage to toggle the RightMessage debugger setting.

webRequest: Used to passively monitor network requests for RightMessage script files. Only checks if a request URL matches *.rightmessage.com/*.js and completed successfully. No request data is modified, stored, or transmitted.

webNavigation: Used to detect when you navigate to a different domain so the extension can reset the icon state. Only the hostname is compared in memory. No browsing history is stored.

Host permissions (rightmessage.com): Required by webRequest to detect RightMessage script loads.

Host permissions (all URLs): Required to inject the debugger toggle script on any website. RightMessage is installed by customers on their own domains, which cannot be predetermined. The extension only injects code when you explicitly click the icon.

Data Storage

The only data stored by the Extension is a simple true/false flag in your browser's localStorage (the key 'rmpanda.debugger.enabled'). This is stored locally on your device and is never transmitted anywhere. You can clear this at any time through your browser's developer tools.

Third-Party Services

The Extension does not use any third-party services, analytics, or tracking tools. All functionality runs entirely within your browser.

Open Source

The Extension source code is available for review. You can inspect exactly what the extension does by examining the code.

Changes to This Policy

If we make changes to this privacy policy, we will update the "Last updated" date at the top of this page. We encourage you to review this policy periodically.

Contact

If you have questions about this privacy policy or the Extension, please contact us at support@rightmessage.com.