Telemetry Tracker v1.12.0
Highlights
- Ingest PII scrubbing — default server-side redaction of emails, tokens, API keys, and sensitive keys before persistence; disable with
TELEMETRY_INGEST_PII_SCRUB=false(#470) - Project deny-keys + SDK opt-in — Alerts UI settings; optional
piiScrubin@telemetry-tracker/core1.4.0 - Phone/card heuristics + session email scrub — opt-in
scrubSessionUserEmail; audit events on PII settings changes - Opt-in backfill CLI —
pnpm --filter api pii-scrub-backfillfor stored events/errors/sessions
Upgrade (self-hosted)
From v1.11.3, run migrations after deploy:
pnpm --filter api exec prisma migrate deployNew migrations in this release:
20260716200000_project_pii_scrub_settings—Project.pii_scrub_settingsJSON
Environment variables
| Variable | Service | Required | Notes |
|---|---|---|---|
TELEMETRY_INGEST_PII_SCRUB |
API | No | Enabled when unset; set false/off to store payloads as sent |
TELEMETRY_INGEST_PII_SCRUB_MAX_DEPTH |
API | No | Default 8 |
TELEMETRY_INGEST_PII_SCRUB_MAX_NODES |
API | No | Default 500 |
SDK compatibility
Platform v1.12.x works with @telemetry-tracker/* >= 1.3.0. For client-side scrubbing, use @telemetry-tracker/core >= 1.4.0 with piiScrub.
Full changelog
See CHANGELOG.md.