Skip to content
snorklee
AI traffic Analytics Pricing About Documentation Contact Sign in Try free for 14 days
About

Search is shifting to AIs. We count what can be seen, nothing more.

Snorklee measures your visits first, simply and without cookies. On the AI side, it counts what leaves a trace on your site: AI robots that declare themselves, and visitors sent by an AI assistant — as a minimum. An honest measurement looks at what happens; it does not guess.

Hosted in France (EU) Tracker ≈ 2 KB gzip 0 cookies · 0 banners Retention 90 d / 25 mo ISO 27001:2022 (host)
Who builds Snorklee

A person, not a platform.

Frédéric Gaveau

Creator and developer of Snorklee

“I built Snorklee for my own websites. I wanted to know how many people read them without forcing a cookie banner on them, and to finally see what AI robots were doing there. I use it every day on sospreuve.fr and whereismybeach.com. I build it on my own, in France, and I'm the one who answers you.”
  • You write through the contact form or to contact@snorklee.com.
  • Reply within 24 business hours, in French or English.
  • No bot, no ticket number: I read and answer myself.

The observation: people no longer search for you, they ask an AI.

People no longer “google”, they ask ChatGPT, Claude, Perplexity, Gemini or Mistral — and trust the answer. Meanwhile, on your site, AI robots crawl your pages, fetch them to build those answers, and send you visitors. And nothing, anywhere, shows you.

Yesterday's tools look at yesterday's web. AI bots don't run JavaScript, so a classic analytics tool doesn't see them. And most AI assistants strip where their visitors come from, so those visits land in “Direct”. We don't pretend to fill that gap: we count what can be seen, and say what can't.

Our idea: count the AIs that read you, and the visitors they send back.

On your site, AIs leave two traces that can be counted. Hits from their robots, which declare themselves through their user-agent — visible with a server integration (WordPress plugin or server beacon). And the visitors an AI assistant sends you — a minimum, because most AI apps strip the referrer. Snorklee counts both traces on your own traffic, never guessed.

To measure that path you have to be the site's own measurement tool — not a robot firing thousands of fake questions at the AIs to guess a “visibility”. AI visibility tools guess from the outside. Classic measurement tools can't tell the AIs apart. Snorklee watches from the only reliable place: your own traffic. Measured without getting in the way, never guessed.

Two tools, one brand-new category.

Snorklee does two things. The first, the core: simple visit statistics without cookies, on par with Plausible or Simple Analytics, for less. The second: an AI page showing which AI robots read your site and how many visitors AI assistants send you — without inflating anything.

AI traffic — what is measured, nothing more

Snorklee counts AI robot hits as the robots declare themselves (GPTBot, ClaudeBot, PerplexityBot…), per robot, per page and per day — with a server integration. And the visitors sent by an AI assistant, shown as a minimum: most AI apps don't pass on where the visit came from.

Cookieless analytics — see who really visits

The same tool measures your real visits: where people come from, which pages they read, what makes them stay. No cookie, no banner, no tracking anyone — and humans arriving from an AI chat are counted separately.

What we refuse

These refusals aren't promises: they're already in the architecture, and verifiable.

Zero personal data

No cookie, no browser fingerprint, no identifier that follows you from one site to the next. The marker that tells two visits apart is recomputed every day and never kept; the IP address is never stored. And as soon as a table crosses two pieces of information, we hide numbers that are too small so it can never point to a person — site owner included.

Zero consent banners

Not a box ticked in small print: a design outside the scope of consent. No consent-bound tracker, anonymised statistics. The banner isn't dodged — it's simply moot.

Zero American dependency

A 100 % EU stack: Clever Cloud (Paris, ISO 27001:2022), DB-IP (France), Brevo (France), AI operated in France, zero external CDN. Sovereignty isn't a marketing claim: it's a design constraint we impose on ourselves.

We observe what GPTBot, ClaudeBot or PerplexityBot do on your site — your audience data never touches ChatGPT, Gemini or any American AI.

Zero lingering data

90 days for the detailed data, 25 months for the totals, nothing archived elsewhere. CSV/JSON export and erasure (GDPR art. 17) in one click. Your data doesn't outlive its usefulness.

Context

A brief history of web analytics — and why it had to be redone.

Thirty years of audience measurement in nine milestones. Pioneers, ad-tech monopoly, GDPR earthquake, waves of fines, AI breakthrough — and the gap that was left to fill.

  1. 1993

    The first hit counter

    Webhits, then Analog (1995), invent reading Apache log files. Web analytics is born server-side: one number, one page, zero JavaScript. Privacy is implicit — there's simply no one to track.

  2. 2005

    Google buys Urchin and invents free analytics

    Google Analytics launches. Free, powerful, tagged everywhere. The implicit deal: you measure your site, your data flies to Californian servers. For a billion websites, it became the default for fifteen years.

  3. 2016–2018

    GDPR rewrites the rules

    Adopted in 2016, enforceable on 25 May 2018, the GDPR requires transparency, minimisation, data-subject rights and strict safeguards for transfers outside the EU. Cookie banners flood the web.

  4. 2018–2019

    A new wave of privacy-first analytics

    GDPR opens a market: Fathom Analytics (2018, Canada / UK), Simple Analytics (October 2018, Netherlands) and Plausible Analytics (April 2019, Estonia, open source) all answer the same question: can you measure an audience without cookies, without cross-site IDs, without reselling data? The first generation of concrete answers.

  5. 2020

    Schrems II ruling: the earthquake

    On 16 July 2020, the Court of Justice of the European Union hands down ruling C-311/18 (Schrems II) and strikes down the Privacy Shield. The operational takeaway is simple: international data transfers must be documented, contractually governed, and checked case by case. Its successor, the Data Privacy Framework (July 2023), remains closely watched.

  6. 2022

    Google Analytics declared illegal in Europe

    Austria fires the opening shot in January 2022 (DSB). France's CNIL follows on 10 February. Then Italy (Garante), Denmark, Norway, Finland, the Netherlands. The shared verdict: GA exposes European visitors to US surveillance. Public sites must migrate urgently.

  7. 2023

    A record year for GDPR fines

    Meta is hit with €1.2 billion in May for illegal EU → US transfers (Ireland's DPC). TikTok gets €345 million for handling minors' data. Criteo is fined €40 million for ad targeting without consent (France's CNIL). Cumulative GDPR fines to date: over €4 billion.

  8. 2024 → 2025

    ChatGPT, Claude, Gemini: a new audience

    AI assistants become a traffic source in their own right: they cite pages, send crawl bots, and refer visitors from their chat windows. Classic analytics tools count them as humans — or ignore them as noise. Marketers fly blind.

  9. 2026

    Snorklee — analytics for the AI era

    Snorklee takes the empty seat: simple cookieless analytics hosted in Paris, cheaper than the usual references — plus an honest AI page that counts declared AI robots and the visitors AI assistants send, as a minimum. No personal data, humans and robots counted separately.

How we work.

Snorklee is an independent product, built in France. It lives on its subscriptions — not on your data, not on advertising, not on resale.

The price is published: one plan, Snorklee One, from €4/month ex. VAT — everything included, up to 10 sites. 14-day free trial, cancellable online at any time. No “talk to sales”, no hidden pricing, no dark patterns.

And nothing here is a roadmap promise: everything above is already in the product, verifiable from the dashboard.

Proof

Already in the product, not on a roadmap.

Three screens in the dashboard: statistics, the AI page, settings.

AI traffic — declared robots and visitors sent

The AI page shows AI robot hits (per robot, per page, per day, as they declare themselves) and human visitors arriving from an AI assistant — counted as a minimum, never mixed with your usual visitors.

Integration

In the settings, installation section: drop in the Snorklee code, check it works, per-platform guides, WordPress plugin, and capturing AI robots on the server, CDN or platform side. A clean install in a few minutes.

Compliance

In the settings, privacy section: Status & documents, Electronic DPA signature, Retention periods, Export & deletion, data protection contact. A verifiable working base, not legal advice.

Frequently asked

Precise answers, no detours.

Do I need a cookie banner with Snorklee?
No, not for Snorklee alone. Measurement uses no cookie and no persistent identifier: no cookie, no fingerprint, daily-rotating ID, IP never stored; the statistics returned are anonymised. European data-protection authorities consider this type of audience measurement exempt from consent collection, provided no other consent-bound tracker is loaded on the page.
Do my data ever leave the EU?
Production analytics data is hosted in the European Union. Some optional or adjacent services have their own perimeter: Mollie for payments, Google Search Console and Bing only if you enable them. Providers and exceptions are documented in the DPA and privacy policy.
How do you identify a visitor without a cookie?
Through a technical marker computed on our servers from a secret code renewed every month and today's date. That marker changes on its own every night, can't be linked from one site to another, and is never placed in the browser. The IP address is never kept.
Do you help with GDPR-compliant use?
Yes. Snorklee is designed to support compliant use: no analytics cookie, no browser fingerprint, no identifier that follows people from one site to another, IP address never stored, 90-day retention for the detailed data and 25 months for the totals. Right to object, export, erasure, self-assessment, register and DPA are included. You remain responsible for your legal basis, your visitor notice and your other tools.
Can I use it in the US, Canada or Australia too?
Yes, subject to checking your context. The technical foundation is European (GDPR), without analytics cookies or cross-site ID. Supporting documents and contractual clauses exist for California (CCPA / CPRA), Canada (PIPEDA + Law 25), Australia (Privacy Act). Per-jurisdiction detail: /privacy-compliance.
Who are your sub-processors?
The main providers are Clever Cloud (hosting), DB-IP / Eris Networks (geolocation), Mollie (payments), Brevo (transactional email) and Mistral AI (France, with no audience data at all). The full list and the DPA are documented in your dashboard settings.
How do you handle AI traffic (ChatGPT, Claude, Gemini, Perplexity)?
Two signals stay separate. Visitors sent by ChatGPT, Perplexity, Gemini, Copilot or Mistral appear as human visits from an AI assistant — a minimum, because many AI apps strip the referrer. AI robots are counted separately, as they declare themselves, through a server, CDN or platform integration: per robot, per page and per day.
How big is the JavaScript tracker?
About 2 KB once compressed. By default, the Snorklee code loads from snorklee.com. If you turn it on, it can also be served from your own domain, without adding any external service. We keep it deliberately this light.
How do I export or delete my data?
CSV and JSON export from the UI or via the public API, free. Deletion on request (GDPR art. 17) in one click from your site settings. Retention: 90 d raw events, 25 mo aggregates — beyond that, automatic purge.

Simple statistics, no banner.

Fourteen days to try it — free trial, no card, cancellable online, sovereign analytics included.

€4 per month ex. VAT — 100,000 pageviews, 10 sites, everything included.