Privacy Policy

Your data stays in your browser. No servers, no accounts, no tracking.

📅 Last Updated: August 20, 2026 🏷️ Effective Since: v1.2.0
🔒

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, recordings, 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

Screen Recording (v1.2.0+) v1.2.0

  • Screen recording captures the current tab as a WebM video file, processed entirely in local browser memory
  • Recordings are never uploaded to any server — the WebM file is saved locally to your chosen download location or attached to your email via your local mail client
  • Trimmed segments and extracted frames are also processed locally and cleared after sending or downloading

Excel Export (v1.2.0+) v1.2.0

  • The Excel export feature generates a 12-column TSV (tab-separated values) row copied to your clipboard — no file is written to disk by the extension
  • The data included in the Excel row (URL, metadata, console errors, network failures) is the same data that would be included in the email body — all assembled locally in your browser
  • Pasting the TSV row into Excel, Google Sheets, or Numbers happens entirely on your device — the extension does not communicate with any spreadsheet application

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, diagnostic collectors, and recording controls into web pages Only active when you initiate
contextMenus Add right-click menu shortcut No privacy data involved
<all_urls> Enable screenshot, annotation, recording, and diagnostic data collection on any webpage Only active when you initiate; diagnostic data is optional and user-controlled

Privacy Protection Commitments

  1. No Server Upload: All data processing is done locally and will never be uploaded to any server
  2. No Third-Party Sharing: We will not share any of your data with any third-party organizations
  3. User-Controlled Diagnostics: Diagnostic data collection is optional — you can opt out at any time by unchecking the checkbox
  4. Automatic Redaction: Sensitive URL parameters (tokens, passwords, API keys) are automatically redacted before inclusion
  5. Full User Control: You can clear stored email records at any time. Uninstalling the extension will completely remove all related data
  6. 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