For Framer

Cookie consent for Framer that actually blocks

One script in Project Settings. Nothing third party runs until your visitor agrees.

https://

Free scan · no account · results in about a minute

( What goes wrong on Framer )

Custom code applies to the published site, not the preview

Framer changed custom code from two big text boxes to a list of named scripts, each with its own placement and a choice between running once or on every page visit. That is better, but it means a script can look installed in the editor and never reach a real visitor. Ours goes in the head, set to run once, and you confirm it with a scan rather than by looking at the preview.

Usually found on Framer sites
  • Google Analytics added through Site Settings
  • Meta and LinkedIn pixels in custom code
  • YouTube, Vimeo and Spotify embeds
  • Framer’s own analytics, if you have it on
( Proof, not promises )

You can see exactly what was stopped

Framer sites load fast, and a consent script that arrives late has already lost. Everything third party waits for a real choice.

( Installing )

Four steps, and the first line of the box

Project settings → Custom Code → Add Script
  1. 1Open the project, then Project Settings.
  2. 2Custom Code in the left sidebar, then Add Script.
  3. 3Paste the line and place it in the head, above anything already there.
  4. 4Set it to run once rather than on every page visit, then publish.
Worth knowing

Custom code applies to the published site, not the preview URL.

Once it is in, scan the site again. The scan reads the page the way a browser does, so it tells you what is still reaching the network before consent rather than what should be.

Start free on Framer
( Framer questions )

Once, or on every page visit?

Once. Framer sites are single page applications, so the runtime stays loaded as somebody navigates. Re-running it on every route change would re-check a decision that has not changed.

Will it slow the site down?

It is around 10KB compressed from a CDN. It is deliberately a blocking script rather than a deferred one, because a consent blocker that loads late has already lost.

Does it survive a republish?

Yes. It lives in Project Settings, not in the canvas, so redesigning pages does not disturb it.

$10 a site. No asterisks.

Unlimited pages, unlimited visitors, 24 months of consent records in the EU. Less per site as you add more, which is how agencies actually buy this.

Start your free trial
( Other platforms )
Attesso: cookie consent for people who do not write code© 2026 · EU-hosted · $10 a site