Tip (Chrome extension): Privacy policy
Introduction

Tip is a Chrome extension designed to enable real-time feature and layout experiments without backend changes. This privacy policy outlines the data collection, usage, and permissions required by the extension to function effectively while adhering to Google's privacy policies.

Permissions Justification

1. activeTab

Justification: The activeTab permission is required to interact with the currently active tab. This allows the extension to inject or eject the toolbar based on user actions and to perform A/B testing on the active web page.

Usage: The extension uses this permission to modify the content of the active tab temporarily and only when the user interacts with the extension.

2. contextMenus

Justification: The contextMenus permission is required to add custom options to the browser's context menu. This enhances user interaction by providing quick access to extension features.

Usage: The extension uses this permission to add context menu items that allow users to quickly enable or disable features.

3. host_permissions

Justification: The host_permissions are required to allow the extension to interact with web pages across different domains. This is essential for performing A/B testing on various websites.

Usage: The extension uses this permission to inject scripts and styles into web pages to modify their appearance and behavior for testing purposes.

4. offscreen

Justification: The offscreen permission is required to perform background tasks without displaying a visible UI. This is used for processing data and performing actions that do not require user interaction.

Usage: The extension uses this permission to handle background tasks such as data processing and API requests.

5. scripting

Justification: The scripting permission is required to execute scripts in the context of web pages. This is essential for modifying the content and behavior of web pages for A/B testing.

Usage: The extension uses this permission to inject and execute scripts that modify web page content and behavior.

6. storage

Justification: The storage permission is required to store user preferences and extension settings. This ensures that user settings are preserved across sessions.

Usage: The extension uses this permission to save and retrieve user preferences and settings.

7. tabCapture

Justification: The tabCapture permission is required to capture the content of browser tabs. This is used for recording and analyzing user interactions with web pages.

Usage: The extension uses this permission to capture and analyze user interactions for A/B testing purposes.

8. webRequest

Justification: The webRequest permission is required to monitor and modify network requests. This is used to intercept and modify requests for A/B testing purposes.

Usage: The extension uses this permission to intercept and modify network requests to ensure that the correct content is delivered for testing.

Remote Code Use

Justification: The extension does not use remote code execution. All code is executed locally within the user's browser.

Single Purpose Description

Tip is designed to enable real-time feature and layout experiments on modern web apps without requiring backend changes. It allows users to perform A/B testing by injecting and modifying content on web pages.

Compliance with Developer Program Policies

We certify that our data usage complies with Google's Developer Program Policies. The extension does not collect or transmit any personal data without user consent. All data processing is performed locally within the user's browser.

Screenshots or Videos

At least one screenshot or video demonstrating the extension's functionality will be provided on the Privacy practices tab of the item edit page.

Conclusion

Tip is committed to protecting user privacy and ensuring that all permissions are used responsibly and in compliance with Google's privacy policies. If you have any questions or concerns about our privacy practices, please contact us.