Consent built for the modern web See what makes it different
SEE YOUR WEBSITE THROUGH A PRIVACY LENS

From your website.
To their trust.

Discover the cookies on your site, understand what they do, and give every visitor a clear choice. See the journey in action.

✓ Built around choice✓ Your brand, your banner
Trial checkout coming soon. Create your account today.
TRUSTCOOKIES IN ACTIONILLUSTRATIVE DEMO
◇ Scanner / northstar.example
northstar®Objects for everyday living
THOUGHTFULLY MADE.

Little things.
Better days.

Considered essentials for a slower kind of living.

Explore the collection ↗
Made with careDesigned to lastA little more considered
◎
Exploring your websiteHome → Collection → Product
68%
Example scan · 17 of 25 pages explored
Cookie detected _gaAnalytics
01 / 03

Scan your website

See where cookies appear as visitors explore your website.

Example website and sample data. Scanner previews show the planned experience.

BUILT FOR YOUR STACK

⚛ ReactNext.jsWordPress</> Any website with a script tag
THE PROBLEM IS TIMING

Some scripts arrive after the page loads.

Parse-time blockers only see the HTML they can rewrite. Modern apps often add tags later — after the moment those blockers are watching.

01 STATIC HTML
<script src="gtm.js">
rewritten before load ✓

Parse-time blocking

Can catch script tags already present in the page markup.

THEN THE APP HYDRATES→
02 AFTER HYDRATION
gtm.js added by app
×

A tag appears later

The tag wasn’t in the original HTML, so it can slip past a parse-time rewrite.

RUNTIME GATE→
HOW IT WORKS

A few simple steps.
A more welcoming website.

See how your consent experience comes together.

YOUR STYLE, YOUR BANNER01 / 03
Find your look
● ● ●◇ your-website.example↗
Northstar®Collection  About  Bag (0)
LESS, BUT BETTER.

Space for
the everyday.

Thoughtfully made pieces.
A little closer to home.

Explore the collection ↗
Considered designMade to lastEveryday comfort

Make it yours

TRY IT YOUR WAY

Your website has a personality.
Your banner should, too.

Pick a style. Change the layout. See it come to life.

Interactive preview
● ● ●◇ your-website.example↗
Northstar®Collection  About  Bag (0)
LESS, BUT BETTER.

Space for
the everyday.

Thoughtfully made pieces.
A little closer to home.

Explore the collection ↗
Considered designMade to lastEveryday comfort
Try accepting, rejecting or customising your preferences.

Like what you see? Create an account to build your own.

Create your account →
YOUR EXISTING TOOLKIT

34 integrations.
One consent layer.

Connect the tools already in your stack. For tools without a pre-built integration, use the generic script gate.

Tag managers01
GGoogle Tag Manager
Ads & pixels07
MMeta PixelMMicrosoft UETLLinkedIn Insight TagTTikTok PixelRReddit PixelSSnapchat PixelXX Pixel
Analytics24
GGoogle TagAAdobe AnalyticsMMicrosoft ClarityHHotjarMMixpanelAAmplitudePPostHogHHeapSSegmentRRudderStackHHightouchLLogRocketMMatomoPPlausibleFFathomUUmamiPPirschRRybbitDDatabuddyVVercel AnalyticsCCloudflare Web AnalyticsAAhrefs AnalyticsCClearbitPPromptwatch
Support02
IIntercomCCrisp
i

HubSpot and Calendly work through the generic script gate; they are not pre-built integrations.

MADE FOR BUILDERS

A small gate.
A more reliable signal.

Add TrustCookies to your website with two script tags, or with the React provider block on Next.js. Keep your existing website design and tools.

✓ Works with Next.js and React, WordPress, and any website that can add a script tag
Create your account
index.htmlHTML
<!-- First in <head>, before any Google tag -->
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){ dataLayer.push(arguments) }
  gtag('consent', 'default', {
    ad_storage: 'denied', ad_user_data: 'denied',
    ad_personalization: 'denied', analytics_storage: 'denied',
    functionality_storage: 'denied', personalization_storage: 'denied',
    security_storage: 'granted', wait_for_update: 500
  });
</script>
<script src="https://eu.api.trustcookies.com/tc.js"
        integrity="sha384-…" crossorigin="anonymous"
        data-site="sk_…" data-api="https://eu.api.trustcookies.com"></script>

<!-- Optional tags wait for the visitor's choice -->
<script type="text/plain" data-tc-category="analytics"
        src="/analytics.js"></script>
CONSENT GATE READYExample — your Integrations page has the exact code
SIMPLE, TRANSPARENT PLANS

A plan for every stage.

Plans from $25 per month, per website, or start with Free.

View plans & pricing
↗
WHAT WE’RE WORKING TOWARD

There’s more on the roadmap.

Multi-page cookie scanning and consent analytics are in development. The dashboard brings together banner settings, publishing and consent records.

Create your account
GOOD QUESTIONS

Clarity is part of the product.

Clear answers about how TrustCookies works and what it does.

Explore product capabilities

Yes. TrustCookies is designed to gate scripts at runtime, including scripts injected by modern JavaScript applications after hydration.

READY WHEN YOU ARE

Put consent in control
of what runs.

Start building a consent flow that understands modern JavaScript.

Create free account