From raw meter data
to safe, publishable insight.
Ingest messy utility extracts, analyze and aggregate them, and publish results with statistical disclosure control built in — the whole workflow in one place.
Built for water, electric & gas utilities.
PII is encrypted at rest, masked by default, access is role-restricted to a named PII Steward, and every access is audited.
Real analysis, disclosure-controlled
Computed right now from a synthetic dataset — aggregated, disclosure-controlled, and scored for re-identification risk. Open the workbench to tune the rules yourself.
Total consumption by customer class
Electric — Metro · kWhTen analyses, one workbench
Every analysis runs live on the sample data, cites the standard it implements, and is disclosure-controlled before you see it. Click any one to open it in the workbench — no sign-up.
Raw data in. Safe, useful output out.
Six stages, from immutable raw records to disclosure-controlled output — and every stage names the standard it follows.
Ingest
Load any utility's CSV extract through a YAML column map to one canonical schema. The raw "bronze" layer is stored immutably — nothing is edited in place.
Basis: config-driven mapping — no per-customer code.Validate
Profile every row for estimated, negative, missing, and outlier reads. Bad rows are quarantined and logged in a queryable findings model — never dropped silently.
Basis: Tukey outliers; transparent, logged QC.Standardize & protect
Normalize units, dates, and IDs; encrypt PII with AES-GCM, pseudonymize with keyed HMAC, and keep identities in a separate store.
Basis: NIST SP 800-122 & 800-53 (SC-28, PT-2).Enrich
Add sourced, non-destructive context — weather (HDD/CDD) and geocoding — each provenance-tagged and cited. Fields only a customer can supply are never fabricated.
Basis: NOAA degree days; US Census Geocoder.Aggregate
Roll up by geography, customer class, and time period, tracking contributor counts and each cell's largest-contributor share for the next stage.
Basis: load-research & benchmarking practice.Control & publish
Apply k-anonymity, (n,k)-dominance, complementary suppression, and optional differential privacy; score re-identification risk; export safe tables, maps, and reports.
Basis: ESSnet SDC Handbook; Sweeney (2002).Everything the work needs, in one tool
A complete workspace — ingest, quality, geography, analysis, disclosure control, and export — so analysts never have to leave to get the job done.
Config-driven ingest
Map any utility's columns to a canonical schema with a YAML file — nothing hard-coded per customer.
Data quality & validation
Transparent, logged QC with a queryable findings model. Bad rows are quarantined, never dropped silently.
Geographic enrichment
Point-in-polygon joins to neighborhoods, ZIPs, zoning, or any boundary layer you supply.
Aggregation & analysis
Slice by dimension × customer class × period and explore the results interactively, right in the app.
Statistical disclosure control
Threshold, dominance, and complementary suppression — grounded in NIST and state-regulator practice.
Export & API
CSV, GeoJSON/KML choropleths, and print-ready report bundles — your data, on demand.
Defensible by design
Every control cites the accepted standard it implements — and we say plainly where UnitTrack goes further.
Statistical disclosure control
Minimum-count (k-anonymity) and (n,k)-dominance rules on every published cell.
PII handled to NIST guidance
Encrypted at rest, pseudonymized, and separated from analytic data.
Aligned with regulators
Thresholds configured to meet — or beat — each jurisdiction's rule.
Full provenance in our Standards & Landscape Review — every claim tagged verified or reported, with primary sources.
Priced by utility size
Try everything free on demo data. When you bring your own data, license by the size of your utility — or go custom for multi-utility agencies.
- Full pipeline on the sample datasets
- All ten analyses & every SDC control, unlocked
- CSV & GeoJSON export
- No upload of your own data
- Community (≤ 25k customers) — $18,000/yr
- Regional (25k–250k) — $42,000/yr
- Metro / Large (250k+) — $84,000+/yr
- Upload & analyze your own utility data
- All pipeline stages, ten analyses & SDC policies
- Custom boundary layers, reports & email support
- Aggregate across many utilities / territories
- Role-based access & permissions
- SLAs & priority support
- Self-host or managed hosting
Utility License is banded by customer/meter count, billed annually, one utility per license. Agency & Enterprise starts at $96,000/yr, custom per engagement.
Common questions
What data can UnitTrack ingest?
Any CSV utility extract — water, electric, or gas — mapped to the canonical schema with a YAML column map. No code per utility.
Does UnitTrack ever publish personal data?
No. PII is encrypted and kept separate; only disclosure-controlled aggregates ever leave the system.
How is disclosure risk controlled?
Configurable threshold and dominance rules, plus complementary suppression so totals can't be used to recover a hidden value.
Can I use my own geography?
Yes — import neighborhoods, ZIPs, zoning, or any boundary layer as GeoJSON, KML, or Shapefile.
Can I export results?
Always. CSV tables, GeoJSON/KML choropleths, and print-ready report bundles — your data is yours.
Where does it run?
On your own infrastructure or hosted for you — standard Python/PostgreSQL, deployed to the cloud.
Bring your utility data into UnitTrack.
Ingest an extract, aggregate it, and publish a safe result — without touching another tool.