Architecture Overview
1. Zero-Impact Capture
The Traceback SDK installs lightweight runtime interceptors (window.onerror, unhandledrejection, panic hooks, and async wrapper chains). Payloads are batched and dispatched asynchronously via navigator.sendBeacon or background worker queues without blocking the main event loop.
2. PII Scrubbing & Data Masking
Before telemetry leaves the client environment, configurable scrubbers automatically sanitize:- Passwords, credit cards, and authorization headers
- DOM input fields and form elements
- Custom regex-defined sensitive keys