Privacy without the performance tax

A representative content page showing Lightning CMP loaded the recommended way — async, first-party, and zero layout shift.

Why this page exists

This is a deliberately ordinary content page used to measure the real-world Core Web Vitals impact of the consent banner. The banner, preferences modal, and re-open button all render inside a Shadow DOM as fixed-position elements, so they never push this content around.

What to try

Open your browser console and run LightningCMP.debug() to see the live Google Consent Mode signals and a table of every gated script. Append ?lightning-debug to the URL to log a report automatically.

The consent banner appears at the bottom-right. Accepting or rejecting records an auditable decision at the edge and updates Consent Mode in real time.