Twenty state privacy laws sound unmanageable until you notice they are three laws wearing twenty names. California is genuinely its own regime. Utah and Iowa are deliberately light. Everything else descends from Virginia’s template, differing in the seven variables that matter: who is covered, what counts as sensitive, whether signals are mandatory, how minors are treated, when assessments are due, whether cure survives, and which entities escape. Compare on those axes and the program design falls out.
The comparison that drives design
| Variable | Lightest (Utah/Iowa) | Middle (Virginia) | Strictest (CO/OR/TX/NJ/MD) | California |
|---|---|---|---|---|
| Threshold | 100k + $25M revenue | 100k consumers | Down to 35k, or none (TX) | $25M revenue alone suffices |
| Sensitive data | Opt-out notice | Opt-in consent | Opt-in, broadest lists | Limit-use right (opt-out) |
| GPC | Not required | Not required | Mandatory | Mandatory |
| Assessments | None | Required | Required, some filed | Required + CPPA submission regime |
| Cure | Permanent | Permanent 30d | Sunset/expired | Discretionary |
| Enforcement | AG only | AG only | AG (+rulemaking in CO/NJ) | CPPA + AG, active docket |
Program strategy from the matrix
Anchor to four states. A build satisfying California (opt-out infrastructure, SPI limits, CPPA rules), Colorado (consent, signals, assessment depth), Oregon (exemption narrowness, third-party lists), and Texas (universal applicability, notices) satisfies the other sixteen with configuration-level deltas, the approach detailed in the multi-state strategy guide.
Treat the union lists as the spec. Sensitive-data categories from the state-by-state consent guide, minors’ rules from the children’s privacy overlay, and assessment triggers from the assessments comparison.
Plan for cure’s end. The cure-period tracker maps the sunsets; the enforcement tracker shows what AGs check first (opt-out mechanics, GPC, notice accuracy), all externally visible.
Test your own visible surface against the strictest-state spec with a free scan.