Overview
TrackJS is a JavaScript error monitoring service that captures unhandled exceptions, console errors, and network failures in web applications. It provides contextual telemetry around each error to help developers reproduce and fix issues. TrackJS does not collect personal data or set advertising cookies.
What This Script Does
- Installs a lightweight JavaScript agent that intercepts runtime errors, unhandled promise rejections, and console error output
- Captures network request failures (XHR/fetch) including URL, status code, and timing
- Collects contextual telemetry such as browser version, OS, page URL, and a timeline of user actions leading up to each error
- Sends error reports to TrackJS servers for aggregation and alerting
- Does not set cookies for tracking or advertising purposes
Consent & Compliance
- Category: Functional
- GDPR: Collects technical metadata (browser, OS, URL) but not personal identifiers. A legitimate interest basis is generally appropriate for error monitoring. No cross-site tracking.
- CCPA: Does not sell or share personal information. Telemetry data is limited to technical diagnostics.
- ePrivacy: Does not set cookies or access device storage for tracking. Any local storage use is limited to deduplication of error reports.
Should You Block This Without Consent?
No. TrackJS is a functional error monitoring tool that does not track users across sites, set advertising cookies, or collect personal data. Blocking it would reduce your ability to detect and fix production errors without providing meaningful privacy benefit.
Is TrackJS GDPR compliant?
TrackJS typically loads functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So TrackJS can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads TrackJS, not on TrackJS itself.
Consent Categories
Also Known As
Industries
Tracked Domains (2)
trackjs.comFunctionaltrackjs.com is a functional domain operated by TrackJS, used to run site features like chat, video, embeds, and preferences.
usage.trackjs.comFunctionalusage.trackjs.com is a functional domain operated by TrackJS, used to run site features like chat, video, embeds, and preferences.
Frequently Asked Questions
Related Vendors
Manage consent for TrackJS
ConsentStack automatically detects and manages TrackJS trackers so your site stays compliant with global privacy regulations.