Know what your website loads before visitors say yes.

Observary opens your pages like a first-time visitor and lists the cookies, scripts and fonts that load before they choose. When something new turns up, you get an alert that names it.

Plans from €15 a month, excluding VAT. No pageview limits.

www.example.com/checkout Same page, two visits

Before consent new visitor, no choice yet

  • connect.facebook.netMeta Pixel, marketing script
    Violation
  • fonts.gstatic.comGoogle Fonts, web font
    Violation
  • PHPSESSIDSession cookie, necessary
    Compliant

After consent clicked “Accept all”

  • _gaGoogle Analytics, analytics cookie
    Compliant
  • www.youtube.comYouTube, embedded video
    Compliant
  • widget.example.netNo known vendor yet
    Unclassified

Needs attention: let the banner hold back Meta Pixel until consent, and host the web font on your own server.

Your website changes every week. A one-off audit doesn’t.

Almost every commercial website loads things from other companies that need consent under the GDPR and the ePrivacy rules: analytics, ad pixels, embedded video, chat widgets, web fonts from another company’s servers.

Most teams don’t know the full list, and it keeps moving. What matters most is what fires before the visitor chooses. European regulators have fined companies for trackers that load before consent, and for banners where “Reject” is harder to find than “Accept”.

www.example.com One month of changes
  1. Week 1 A marketer adds a campaign tag It loads googleads.g.doubleclick.net on every page.
  2. Week 2 A plugin updates The new version brings its own script and a cookie.
  3. Week 4 An agency ships a landing page With a pixel nobody added to the banner.

With drift monitoring, each of these shows up on the next scheduled scan.

Five steps. Two of them are yours.

You add the site and paste one line of code. Observary does the rest, and keeps doing it on a schedule.

  1. 01 Add your website

    You

    You enter your domain. Observary reads your sitemaps and groups your pages by type, before you pay anything.

  2. 02 Scan

    Observary

    A real browser loads every page twice: once as a new visitor, once after “Accept all”. Cookies, scripts, iframes, fonts and media are recorded, with what loaded them.

  3. 03 Understand

    Observary

    Each finding is matched to a vendor and a category and marked compliant, a violation or unclassified. You get a score and the fixes that matter most, in plain words.

  4. 04 Fix with the banner

    You

    The banner comes set up from the scan, with Google Consent Mode when Google tags are present. You paste one line into your site and press Verify.

  5. 05 Monitor

    Observary

    Scans repeat on a schedule. When a tracker appears, changes or starts firing before consent, you get an alert that names it and the page.

Steps 2 to 5 repeat on their own: weekly on Pro and up, monthly on Starter.

Something new loads before consent. You hear about it by name.

Like uptime monitoring, but for consent. Each page is compared with its own last visit, so a change is a real change.

  • Rescans weekly on Pro and up, monthly on Starter.
  • High-severity changes go to your Inbox, and by email to anyone who has drift emails on.
  • If your banner snippet disappears, that’s an alert too.
More about drift monitoring
www.example.com High

New tracker before consent

Script
connect.facebook.net
Page
/checkout
Before this scan
Not loaded

In your Inbox and by email

Three teams, one tool

Marketers run the banner, privacy teams keep the records, and owners keep an eye on every site.

For marketers

A consent banner that keeps your tags working.

Known trackers wait until a visitor agrees, then load as normal. Google tags get the signals they expect, so your reporting keeps working after the banner goes live.

  • Google Consent Mode v2, set before any Google tag and updated on every choice.
  • “Reject” is as easy to find as “Accept”.
  • One choice across www, shop and blog, and a live preview before you publish.
  • Install guides for WordPress, Shopify, Google Tag Manager, Webflow and more.
See consent management

Verify installation

  • Snippet belongs to this domain
  • Loads first, not delayed by an optimiser plugin
  • Banner shows
  • Nothing sets cookies before consent
  • Accepting releases trackers
  • Consent Mode comes before Google’s tags
  • No second consent tool running

For privacy teams

Show an auditor what each visitor saw and chose.

Each decision is logged with the choice, how it was made, and the banner and cookie declaration on screen at the time. IP addresses are never stored.

  • No user agent either. The visitor ID is stored as a keyed hash.
  • Every version of your cookie declaration is kept, with a diff. Download any of them as PDF or CSV.
  • Manual classifications need a reason and stay in an append-only history.
  • Kept 12 months on Starter, 36 on Pro and up, then deleted automatically.
How the consent log stores data
Consent log Export CSV
ChoiceCategoriesBannerDeclarationLanguagePageCountry
Rejected allNecessaryv7v12de/de/DE
Accepted allAllv7v12en/pricingIE
CustomNecessary, analyticsv7v12nl/nl/blogNL
Accepted allAllv6v11fr/fr/FR

Each record points at the declaration version that visitor could see.

For business owners and agencies

All your websites on one screen, for a flat price.

Each site gets a score and its most important fixes in plain words. No plan limits pageviews or consent decisions.

  • 3 websites on Pro, 10 on Business, 25 on Agency, with more domains available.
  • Owner, manager and read-only member roles for your team.
  • A PDF report per domain, plus CSV exports, ready for a client or a DPO.
Observary for agencies
Domains Weekly drift monitoring
  • www.example.comScanned 2 days ago
    Compliant
  • shop.example.comScanned 3 days ago
    3 violations
  • blog.example.orgScanned 5 days ago
    2 unclassified
  • www.example.netScanned 6 days ago
    Compliant

See what your website loads

Add your domain and Observary reads your sitemaps before you pay anything. The first scan is included once your plan is active.