Skip to content
Gravito
AI & Signal Quality

Human Detection

Know which of your visitors are human — before anything else loads. The Human Signal, available on the data layer in the first page load.

What it delivers

  • Recognises human behaviour and signals it — no cookies, no fingerprinting, no personal data
  • Runs entirely at the edge, in the page head, in under 100ms
  • Available on the data layer before your analytics, ad stack or CMP initialise
  • Legitimate interest basis under GDPR — no visitor consent required
Capabilities

Everything you need in one place

Real-time behavioral signals

A lightweight SDK in the page head watches for scroll patterns, cursor movement and interaction timing — the signals humans produce naturally.

Server-side verification

A server-side layer verifies the decision and deploys new bot signatures automatically as the bot landscape shifts.

The Human Signal on the data layer

The result is exposed as an attribute on `window` before any downstream tool loads — analytics, ad stack, CMP, personalisation, tag manager.

AI agent visibility

Identify which crawlers and AI agents are hitting your site, at what volume, and how their behaviour differs from human visitors.

15-minute integration

Ship it in a sprint. One script tag in the head, one data layer key to consume. That's the integration.

Privacy-safe by design

No cookies. No device fingerprinting. No user IDs. No personal data. Runs on legitimate interest — no consent required.

<100ms
Classification latency at the edge
100%
Of your traffic covered — no consent gate
15 min
Integration time
The scope

Most bot detection looks for bots. Gravito looks for humans.

Every visitor starts as unclassified. Gravito watches for behavioural signals that humans produce naturally — scroll, cursor movement, interaction timing — without asking your visitors to do anything. When the signals arrive, the visitor is recognised as human. When they don't, they aren't.

  • No blocking or CAPTCHA — humans see nothing
  • The Human Signal fires before analytics, ads or CMP load
  • Downstream tools act on verified sessions, not assumed ones
What you get

Accurate analytics, cleaner inventory, smarter tag orchestration

Your sessions, engagement metrics, funnel data and A/B test results reflect real human behaviour — bot sessions are tagged before they reach your analytics platform. On the monetisation side, verified human sessions signal to your ad stack, reducing clawback and protecting premium floor prices.

  • Accurate analytics — bot sessions tagged before ingestion
  • Cleaner inventory — verified human signal to the ad stack
  • Smarter tag orchestration — fire tags for humans only
  • Reduce clawback exposure on ad revenue

Gravito Human Detection collects no personal data. It operates on a legitimate interest basis under GDPR and does not require visitor consent. It runs for 100% of your traffic regardless of consent state or territory.

Works with Gravito CMP

If you run Gravito CMP for Web, the Human Signal is available in the same page load. Your consent events and engagement data reflect verified human sessions by default. The two products are independent — each can be deployed without the other.

Ecosystem

Works with your stack

Google Tag ManagerPrebid.jsGoogle Ad ManagerSnowflakeBigQueryMetaGA4

Ready to see it on your traffic?

A 30-minute walkthrough with a Gravito engineer.