BugCapturer Privacy Policy
Core Statement: This extension does not collect, store, or transmit any user privacy data to any server. All operations are performed locally in your browser.
Overview
BugCapturer is a lightweight visual feedback browser extension. We take your privacy very seriously. This extension does not collect, store, or transmit any user privacy data to any server. All data processing happens locally in your browser.
Data Processing
Local Processing Principle
- All operations are performed locally in your browser, without involving any cloud servers
- Screenshots and annotations exist only in your browser memory and are automatically cleared after sending
- We do not read your browsing history, cookies, bookmarks, or other personal data
Technical Metadata
- When you actively click "Send Email", the extension automatically collects the following technical information: page URL, page title, browser type, operating system, screen resolution, viewport size, device pixel ratio, submission time
- This information is only used to help developers reproduce issues better and will not be stored separately or sent to third parties
Diagnostic Data Collection (v1.0.1+)
- The extension can optionally collect console errors (error-level console output and unhandled JS exceptions) and failed network requests (HTTP status ≥ 400) from the current page
- This feature is on by default but fully optional — you can uncheck "Include diagnostic info" at any time before sending
- Diagnostic data is only read and included in your feedback email when you actively click "Send Email" with the checkbox enabled
- No diagnostic data is ever sent to any server — it is only included in the email you compose and send yourself via your local mail client
- Console errors are temporarily stored in a hidden DOM element on the page (max 30 entries) and cleared when the page unloads
- Network errors are held in browser memory (max 20 entries) and cleared after sending feedback
URL Desensitization
- When collecting failed network requests, the extension automatically redacts sensitive URL parameters (tokens, passwords, API keys, etc.) by replacing their values with
***
- Sensitive parameter names include: token, key, secret, password, pwd, auth, access_token, refresh_token, api_key, private_key (case-insensitive)
- Example:
https://api.example.com/data?token=abc123&id=456 → https://api.example.com/data?token=***&id=456
Email History Feature
- The extension saves up to 5 recently used recipient email addresses, stored in browser local storage (
chrome.storage.local)
- This data is only used to provide quick selection functionality and will not be uploaded to any server
Email Sending
- Feedback emails are sent through your local mail client
- The extension does not send emails on your behalf and does not store email content
- Screenshots are automatically copied to clipboard for you to manually paste into emails
Permission Details
| Permission |
Purpose |
Privacy Impact |
activeTab |
Access current tab information for screenshot |
Temporary access only when you actively initiate |
storage |
Store recently used email addresses |
Data stored only in local browser |
scripting |
Inject annotation tools and diagnostic collectors into web pages |
Only active when you initiate |
contextMenus |
Add right-click menu shortcut |
No privacy data involved |
<all_urls> |
Enable screenshot, annotation, and diagnostic data collection on any webpage |
Only active when you initiate; diagnostic data is optional and user-controlled |
Privacy Protection Commitments
- No Server Upload: All data processing is done locally and will never be uploaded to any server
- No Third-Party Sharing: We will not share any of your data with any third-party organizations
- User-Controlled Diagnostics: Diagnostic data collection is optional — you can opt out at any time by unchecking the checkbox
- Automatic Redaction: Sensitive URL parameters (tokens, passwords, API keys) are automatically redacted before inclusion
- Full User Control: You can clear stored email records at any time. Uninstalling the extension will completely remove all related data
- Data Minimization: Console errors are capped at 30 entries, network errors at 20 entries, and only the most recent subset is included in feedback
Contact Us
If you have any questions about this privacy policy, please contact us: bugcapturer@gmail.com