Enforce
BetaFor everything you do control, be explicit.
Mark a script with the category it belongs to, defer its source until permitted, trigger it from a tag manager on a consent event, or start it yourself from an SDK callback.
Script Control
- Category attributes on tags
- Deferred script sources
- Tag-manager triggers
- SDK callbacks
How it helps
What you get with Script Control
Explicit beats clever
A declared category on your own tags is deterministic in a way that pattern-matching someone else's script never is.
Works with your tag manager
Consent state is published as events, so existing trigger logic can use it rather than being replaced.
Escape hatch for custom code
An SDK callback for the service that does not fit any of the standard shapes.
Control & Blocking
The rest of Control & Blocking
Hold, gate or release services according to the visitor's actual choice.
Automatic Blocking
Hold known scripts and domains until their category is allowed.
Learn moreNative Blocking
In supported builders and frameworks, the service is never emitted until it is allowed.
Learn moreContent Gating
Privacy-aware placeholders for video, maps, chat and scheduling embeds.
Learn moreConsent Manifest
A machine-readable map from service to purpose, vendor, rule and signal.
Learn moreKnow what runs before you ask visitors to trust it.
Start with a scan of what your website loads today. The list is usually longer than the team expects, and that is the useful part.
No code to install for a scan Public pages only DotCensus runs on DotCensus