Paste one snippet before </body>. Detect autonomous AI assistants, get step-by-step session reports of what they read and submit, and audit the data exposures they find.
$9.99 a month or $59.94 a year. No contract. Cancel any time.
Paste one line of HTML right before the closing body tag on every page. It loads asynchronously, after your page, so it does not hold up what real visitors see. Visits that do not look synthetic are never sent to SynthTrail.
Example
<script async src="https://synthtrail.com/api/public/t.js" data-site="YOUR_SITE_KEY"></script>
Your account page shows your own snippet with your personal key already filled in.
Traditional analytics such as GA4 are built to count people. Three things they hide:
Agents that run calculators, open rate pages and submit quote forms distort lead volume and cost-per-lead.
Automated collectors and AI assistants pull rates, tables and reports on a loop, usually without notice.
Export routes, user lists, backups and admin pages are high-impact if left reachable on a financial site.
Tell people apart from AI agents and automated browsers by the name they give, automation markers, scripted clicks and typing, speed and missing human activity. Each flag comes with its reasons.
Review a timeline such as 00:00 landed, 00:21 read pricing, 01:05 submitted a form, with pages, clicks, scrolling and time on site.
Find exposed keys, open admin routes, public backups and readable email lists, with a fix for each and an exposure score from 0 to 100.
This is designed to fit privacy-first practices, including those of Canadian privacy law, but it is not legal advice. Check your own obligations.
The snippet loads asynchronously, after your page, so it does not hold up what a visitor sees. It checks in the browser for signs of an AI agent: a name that identifies one, automation markers, scripted clicks and typing, speed no person has, and no real mouse, touch or keyboard activity. Visits that do not look synthetic are not sent to SynthTrail.
Each flagged visit is saved as a timestamped trail: the agent name when it gives one, where it landed, each page it opened, clicks, scrolling, forms it submitted (field names only, never typed values), time on site, a risk rating and the plain-language reasons it was flagged.
It looks for open data and export routes, public backups, admin pages that open without sign-in, and keys or tokens in page source. Each finding shows how serious it is and how to fix it, and findings feed an exposure score from 0 to 100. Checks run from visitors' browsers, at most once a day per browser.
Add ?synthtrail_test=1 to the end of any page address on your site, for example yoursite.com/?synthtrail_test=1. That visit is treated as an AI agent, runs a security check straight away and appears in your dashboard after about ten seconds, so you can see the whole flow on your own site.