Privacy Policy — Error Watcher

Last updated: May 2026

Error Watcher is designed with privacy first. All error data stays on your device — we don't collect, store, analyze, or share any of your information. The extension operates entirely locally and sends no data to external servers.

What Data We Collect

Error Watcher monitors and stores the following information locally on your device:

JavaScript Errors

Console Warnings & Errors

Network Failures

User Settings & Preferences

How Data Is Stored

All data is stored exclusively on your device using the browser's chrome.storage.local API:

Browser Permissions Explained

Permission Purpose Data Impact
debugger Access DevTools Protocol to capture JS errors Raw error info processed locally; not sent externally
notifications Send desktop alerts when errors are detected Used only to display notifications; not stored
tabs Identify which tab has an error Tab URLs stored in local error log; cleared by user
storage Save monitoring settings and error logs All data stored in browser local storage only

Data Retention & Deletion

Third-Party Services

Error Watcher does not use any third-party services.

User Control & Privacy Settings

Data Security

Security depends on your browser and device. We do not transmit data off-device.

Children & COPPA Compliance

Not directed at children under 13. We do not knowingly collect data from children.

Changes to This Privacy Policy

Policy updates will be published with new extension versions. Material changes will be highlighted.

Contact & Support

Email: hoangngocanh288@gmail.com

GitHub Issues: https://github.com/hngocanh/ErrorWatcher/issues


TL;DR: All error data stays on your device. Nothing is sent to external servers.