Privacy Policy for Bug Recorder Chrome Extension
Last Updated: January 2025
1. Overview
The Bug Recorder Chrome Extension ("the Extension") is designed to help users record their interactions
with web pages and generate bug reports for software testing and quality assurance purposes. This privacy
policy explains how we handle your data when you use this extension.
2. Data Collection
The Extension collects the following types of data only when you explicitly start recording:
- User Activity Data: Button clicks, link clicks, form inputs (text entry, dropdowns, checkboxes with field labels), and scroll positions to document bug reproduction steps.
- Navigation Data: URLs of pages visited during recording sessions, including multi-page workflows, to document navigation steps in bug reports.
- Error Information: JavaScript console errors, promise rejections, and form validation messages to help identify issues.
- Network Activity: API calls, request/response data, and identification of slow or failed network requests to help debug backend issues.
- Screenshots: Visual snapshots of pages (only when screenshot capture is enabled) to show exactly what the page looked like at each step.
- Timestamps: Time information for each recorded action (when enabled) to document the sequence of events.
3. Data Storage
All data collected by the Extension is stored locally on your device using Chrome's
built-in storage API. No data is transmitted to external servers, third parties, or any remote locations.
All recorded steps, screenshots, and settings remain on your computer.
4. Data Usage
The collected data is used solely for the purpose of generating bug reports that you can share with
developers or your team. The Extension does not:
- Send data to external servers
- Share data with third parties
- Use data for advertising or marketing purposes
- Use data to determine creditworthiness or for lending purposes
- Use data for any purpose unrelated to bug reporting
5. Data You Control
You have full control over the data collected by the Extension:
- You can choose which types of interactions to record (clicks, form inputs, navigation, scrolling, console errors, network activity)
- You can enable or disable screenshot capture
- You can enable or disable timestamps and URL tracking in reports
- Recording continues seamlessly across multiple pages, but you control when to start and stop
- You can clear all recorded data at any time using the "Clear Steps" button
- You can export reports as HTML or copy as plain text for sharing
- You can delete the extension at any time, which will remove all stored data
6. Sensitive Information
The Extension includes features to protect sensitive information:
- Passwords and credit card numbers are automatically masked in recorded data
- You should review exported reports before sharing to ensure no sensitive information is included
Important: The Extension does NOT collect:
- Personally identifiable information (name, address, email, etc.)
- Health information
- Financial and payment information (beyond what you type, which is masked)
- Authentication credentials (passwords are masked)
- Personal communications
- Location data
7. Permissions
The Extension requires the following permissions:
- activeTab: To capture screenshots of the current tab (only when enabled)
- storage: To save recording state and captured steps locally
- scripting: To inject content scripts that monitor user interactions
- tabs: To capture screenshots of web pages
- unlimitedStorage: To store large bug reports with screenshots
All permissions are used only for the Extension's core functionality and only when you explicitly start recording.
8. Third-Party Services
The Extension does not use any third-party services, analytics, or tracking tools. All functionality
is self-contained within the extension package.
9. Children's Privacy
The Extension is not intended for use by children under the age of 13. We do not knowingly collect
data from children.
10. 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 page. Continued use of the Extension after changes constitutes acceptance of
the updated policy.
11. Contact
If you have any questions about this privacy policy or the Extension's data practices, please contact us at
ahmed19sherif96@gmail.com.
12. Compliance
This Extension complies with:
- Chrome Web Store Developer Program Policies
- We do not sell or transfer user data to third parties
- We do not use or transfer user data for purposes unrelated to the Extension's single purpose
- We do not use or transfer user data to determine creditworthiness or for lending purposes