Privacy Overview
What data the WhatzBug SDK collects and how to control it.
What Data is Captured
| Category | Data | Can Disable? |
|---|---|---|
| Console Logs | console.log, .warn, .error | Yes (captureConsole: false) |
| Network | URLs, headers, bodies, timing | Yes (features.network: false) |
| Performance | Launch, screen load, FPS, stalls | Yes (features.performance: false) |
| Crashes | Errors, stack traces, breadcrumbs | Yes (features.crashes: false) |
| Session Replay | Periodic screenshots | Yes (features.replay: false) |
| Journeys | Screen navigation, gestures | Yes (features.journey: false) |
| Device Info | OS, model, dimensions | No (required for SDK operation) |
Debug Mode vs Production
When debug mode is enabled (debug: true in init), all data streams locally via WebSocket to the Desktop App. No data goes to the cloud during debug sessions.
In production mode (without debug: true), events are batched and sent to the WhatzBug backend via HTTPS.