TL;DR: California’s updated CCPA rules push privacy compliance out of policy documents and into browser runtime enforcement, requiring audits, risk assessments, symmetry in choice, GPC recognition, and technical control over third-party scripts and ADMT, according to Jscrambler. The core shift is that consent and opt-out must now be demonstrably enforced at the point of data creation, not merely recorded after the fact.
At a glance
What this is: California’s updated CCPA rules require demonstrable technical enforcement for privacy, audits, opt-out symmetry, GPC recognition, and ADMT governance in the browser runtime.
Why it matters: This matters to IAM, NHI, and security teams because client-side scripts, AI agents, and automated decision systems now operate as governance-sensitive actors that can access data before backend controls ever see it.
By the numbers:
- Modern checkout pages and high-traffic digital properties routinely load between 30 and 80 third-party scripts.
- Nearly 90% of cookie and browser storage access on major websites is performed by third-party scripts.
👉 Read Jscrambler's analysis of CCPA browser-runtime enforcement and privacy controls
Context
CCPA compliance is shifting from documentation to runtime proof, which changes how privacy teams, security teams, and identity teams have to think about control. The new rules matter because modern web sessions are assembled dynamically from first-party code, third-party scripts, APIs, and AI agents, so policy written at the edge of the business no longer guarantees enforcement at the point of data creation.
The identity connection is real where scripts, AI agents, and automated decision systems act with broad privileges inside the browser. That creates a governance problem that looks familiar to IAM and NHI practitioners: access is being exercised by software actors that are not being lifecycle-managed, least-privileged, or audited like identities. Where client-side automation touches personal data, consent alone is not a control.
For teams already thinking about non-human identities and agentic AI, this is a reminder that identity governance now extends into the client side. The starting assumption in the article is increasingly typical for modern digital properties, not exceptional.
Key questions
Q: What breaks when privacy compliance relies on consent banners instead of runtime enforcement?
A: Consent banners record intent, but they do not stop scripts from reading fields or transmitting data in the browser. When enforcement happens only after submission, over-collection, shadow tracking, and unauthorized sharing can already have occurred. Technical controls must operate where the data is first assembled, or compliance becomes documentary rather than real.
Q: Why do third-party scripts create governance risk similar to non-human identities?
A: Third-party scripts execute inside a live session with inherited privileges, broad context, and little lifecycle oversight. Like unmanaged non-human identities, they can behave beyond their declared purpose, change after deployment, and access sensitive data without human approval. That makes runtime privilege, not just vendor intent, the control problem.
Q: How do you know whether browser-side privacy controls are actually working?
A: Look for evidence that sensitive fields are blocked, storage access is constrained, outbound requests are logged, and opt-out or GPC signals cause immediate technical suppression. If the only proof is policy text or a checkbox in a dashboard, the control is not being enforced where it matters.
Q: Who is accountable when automated profiling or ADMT uses data outside approved boundaries?
A: Accountability sits with the business operating the processing, not the script vendor or the browser user. If ADMT or profiling captures data without a technically enforced boundary, the organisation remains responsible for the gap. Regulators will care about evidence of control, not the existence of a contract or notice.
Technical breakdown
Why browser runtime has become the control point
Modern web applications assemble data in the browser, where first-party code, third-party tags, and AI-driven widgets all execute in the same session. That means sensitive data can be read, transformed, or transmitted before backend controls, CASB tools, or privacy notices can intervene. In governance terms, the point of decision has moved closer to the point of collection, and any control that only exists after submission is too late to prevent over-collection or silent sharing.
Practical implication: treat the browser as an enforcement boundary, not just a presentation layer.
How third-party scripts behave like unmanaged non-human actors
Third-party scripts inherit the browser’s runtime context and can access form fields, cookies, storage, and DOM elements far beyond their declared purpose. That makes them operationally similar to unmanaged non-human identities: they execute autonomously within a session, often with persistent access paths that are not tied to a human approval workflow. If those scripts change behavior after deployment, static vendor contracts cannot detect the drift or constrain the new access pattern.
Practical implication: inventory scripts as runtime actors and review their effective privileges continuously.
ADMT and automated profiling create a governance boundary problem
Automated decisionmaking technology, or ADMT, becomes risky when it uses behavioral data to infer or influence decisions about consumers. The CPPA’s rules matter because profiling can begin in the browser long before downstream systems classify the data as sensitive. That creates a boundary problem for governance, since the same session can contain consent signals, behavioral tracking, and model-fed data flows that all need separate technical enforcement and evidence.
Practical implication: map ADMT data flows from browser interaction to downstream model or profiling use before approving deployment.
Threat narrative
Attacker objective: The objective is to harvest personal or proprietary data at runtime and move it into external profiling or AI pipelines before technical controls can stop the flow.
- Entry occurs when third-party scripts, tags, or AI widgets execute inside the browser session alongside first-party code and inherit broad DOM access.
- Escalation happens when those scripts scrape form inputs, cookies, storage, or behavioral signals beyond their declared purpose and expand into shadow data collection.
- Impact follows when unauthorized data is transmitted to advertising, analytics, or AI systems for profiling, model training, or other uses that violate consent and privacy obligations.
NHI Mgmt Group analysis
Browser-runtime governance is now part of identity security. When third-party code, AI agents, and automated decision systems can access data in-session, the control problem is no longer limited to privacy notices or backend enforcement. IAM and NHI teams should read this as an expansion of the identity perimeter into client-side execution, where privilege must be measured by what the script can actually do in a live session.
The structural control gap is between recorded intent and enforced behaviour. Consent banners, vendor questionnaires, and contractual limits describe what should happen, but they do not stop a script from reading a field or sending a request. That gap resembles stale access governance in identity programmes, where policy exists but technical enforcement is absent. Practitioners should treat runtime enforcement as the control that closes the gap, not documentation.
Client-side over-collection is the new shadow access problem. The article’s core finding is that data is often collected before the organisation can classify, approve, or restrict it, which creates a shadow access estate in the browser. That is especially relevant where AI agents and tagging systems operate with inherited privileges. The named concept here is browser privilege without control: software actors can observe and transmit data without a corresponding least-privilege boundary.
ADMT governance will increasingly converge with identity governance. Once automated decision systems influence what data is captured, enriched, or shared, they become governance-relevant actors rather than just application features. For IAM and compliance teams, the important shift is to align privacy controls, identity controls, and runtime telemetry around the same evidence set. The practical conclusion is that ADMT cannot be governed credibly without technical proof of what was accessed and why.
Regulatory pressure is pushing security teams toward evidence-based controls. The CPPA’s emphasis on independent testing and demonstrable opt-out enforcement mirrors the direction of broader security assurance models. That means teams should expect future governance to demand measurable runtime behaviour, not policy statements. Practitioners should prepare for audits that ask whether access was technically prevented, not just administratively disallowed.
What this signals
Client-side enforcement is becoming a governance requirement, not a privacy refinement. Teams that already manage NHI, PAM, or AI agent access should extend those controls into browser runtime, because modern data collection happens before many traditional controls can observe it.
Browser privilege without control: this is the pattern practitioners should watch. It describes software actors that inherit access in-session, collect data dynamically, and leave little administrative evidence unless runtime telemetry is captured and retained. That is exactly the kind of gap that turns consent management into an audit failure.
The practical signal is that identity and privacy programmes need shared evidence. Runtime logs, access suppression events, and script-drift telemetry should feed the same governance process that already reviews service accounts, AI agents, and high-risk access paths.
For practitioners
- Implement runtime script inventory and drift detection Maintain a live inventory of every third-party and fourth-party script, then alert on new destinations, DOM access changes, and tag-manager injections that alter runtime behavior.
- Enforce least privilege in the browser Apply field-level and storage-level restrictions so scripts can only read the specific inputs and browser APIs they legitimately require, rather than inheriting broad session access.
- Translate opt-out signals into technical blocks Convert consent and GPC preferences into immediate runtime controls that stop data collection, outbound requests, and profiling activity in the same session.
- Build evidence for audits and risk assessments Log every block, access attempt, and script change so privacy and security teams can demonstrate enforcement to regulators and internal reviewers.
Key takeaways
- CCPA enforcement is moving privacy from policy intent to technical proof in the browser runtime.
- Third-party scripts and AI-driven client-side systems now behave like unmanaged access actors when they inherit broad session privileges.
- Teams need runtime inventory, least-privilege controls, and audit evidence if they want consent and opt-out to hold up under scrutiny.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0, NIST SP 800-53 Rev 5 and NIST AI RMF set the technical controls, while GDPR define the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-4 | Runtime script access and opt-out enforcement map to least-privilege access control. |
| NIST SP 800-53 Rev 5 | AC-6 | Least privilege directly addresses over-privileged scripts and client-side data access. |
| NIST AI RMF | GOVERN | ADMT governance and accountability are central to the article's compliance model. |
| GDPR | Art.25 | Privacy by design closely matches the article's emphasis on enforcement at the point of data creation. |
Establish clear governance for automated decision technology, including ownership, evidence, and escalation.
Key terms
- Automated Decisionmaking Technology (ADMT): Technology that makes or substantially influences decisions about people without meaningful human intervention. In privacy governance, ADMT matters because it can combine data collection, profiling, and decision output in ways that trigger notice, opt-out, and explanation obligations.
- Browser Runtime: The live execution environment inside a web browser where scripts, tags, and application code interact with data and user actions. It is the place where client-side privileges are exercised, which makes it a critical enforcement boundary for privacy and identity governance.
- Global Privacy Control: Global Privacy Control, or GPC, is a widely used universal opt-out signal that expresses a user’s instruction not to sell or share personal data. It matters because it turns privacy preference into a technical signal that systems can detect, store, and enforce across sessions and connected services.
- Client-Side Supply Chain: The set of third-party scripts, tags, widgets, and browser-delivered services that execute alongside first-party code. It matters because each component can observe or transmit data in-session, creating a runtime trust problem that contracts alone do not solve.
What's in the full article
Jscrambler's full article covers the operational detail this post intentionally leaves for the source:
- Step-by-step examples of how client-side scripts can read form inputs, cookies, and storage in real sessions
- Operational guidance for Form Fencing, Element Fencing, and outbound destination controls in browser runtime
- Evidence collection patterns for proving opt-out enforcement and GPC processing to auditors
- Expanded discussion of how ADMT and profiling obligations map to compliance workflows
Deepen your knowledge
The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps security and identity practitioners build the control thinking needed for runtime access, auditability, and lifecycle governance.
Published by the NHIMG editorial team on August 19, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org