Pricing

Simple pricing. No surprises.

Start free with all tracker modules. Upgrade for ad-blocker bypass, revenue attribution, session journeys, and longer retention. No personal data stored on any plan.

Free

For personal sites and side projects.

$0
  • 3 sites
  • 10,000 pageviews/month
  • All 19 tracker modules included
  • Web Vitals, scroll depth, outbound links, file downloads
  • Rage clicks, dead clicks, reading speed, and 13 more
  • Real-time visitor count
  • Active hours heatmap
  • Public dashboards
  • Embeddable stats badge
  • 30-day data retention
  • Community support
Get Started

Standard

For growing sites that need the full picture.

$5 /mo (USD)
  • Unlimited sites
  • 100,000 pageviews/month
  • Everything in Free, plus:
  • Ad-blocker bypass (randomized paths)
  • Session journeys & Sankey diagrams
  • Auto-detected funnels
  • Revenue attribution (Stripe)
  • Smart insights & alerts
  • Annotations on any date
  • Interactive breakdowns
  • 6-month data retention
  • CSV data export
  • Email reports (weekly/monthly)
  • Click heatmaps (all, rage, dead click modes)
  • AI-powered analysis (ask questions in plain English)
  • AI traffic detection (ChatGPT, Perplexity, Claude)
  • Smart Scores (engagement, friction, conversion)
  • Priority support
Start Standard
Most Popular

Pro

Compliance-grade analytics with audit-ready reports.

$10 /mo (USD)
  • Unlimited sites
  • 1,000,000 pageviews/month
  • Everything in Standard, plus:
  • Custom domains (first-party analytics)
  • Monthly compliance reports (PDF)
  • 10+ framework coverage (GDPR, CCPA, LGPD...)
  • Hash-sealed audit archive
  • Public verification page
  • API access
  • Product Page Intelligence (variant, price hover, reviews)
  • Mobile Insights (touch, pinch-zoom, pressure)
  • 1-year data retention
Start Pro
Comparison

How we compare

INSG Plausible Fathom Faurya
Starting price $5/mo $9/mo $15/mo $7/mo
Free plan Yes Trial only Trial only 5K events
IP / hash stored Nothing Daily hash Daily hash Unknown
Revenue attribution Yes No No Yes
User journeys Yes No No Yes
Modular tracker Yes No No No
Cookieless Yes Yes Yes Yes
Script size ~1.6 KB gzip ~1.5 KB ~2 KB ~3 KB
Ad-blocker bypass Yes Paid add-on Yes No
Custom domains Yes Paid add-on Yes No
Behavior analytics Rage + dead clicks, scroll, reading speed No No No
Sankey flow diagrams Yes No No No
Compliance reports 10+ frameworks No No No
Smart insights Yes No No No
Edge-powered Yes No Yes No
FAQ

Frequently asked questions

What counts as a pageview?

Each time a visitor loads a page with the INSG script, it counts as one pageview. Reloading counts again. Bot traffic is automatically filtered.

What happens if I exceed my limit?

We won't cut you off. Occasional overages are fine. Consistent overages mean we'll suggest upgrading. No surprise charges.

Do you really collect zero personal data?

Yes. Your IP address is processed transiently in memory — it is never written to disk or stored in any database. It's mixed with environmental signals (browser type, language, screen width) and a daily rotating salt, then cryptographically hashed and fed into a mathematical counting structure. That structure can only answer 'how many unique visitors?' — it is mathematically impossible to recover any individual identity from it. Session tracking uses random tokens that die when you close the tab. This is true anonymization, not pseudonymization. No GDPR consent banner required.

What is the ad-blocker bypass?

Ad blockers use filter lists to block known analytics scripts. On the Standard plan, your tracking script loads from a unique randomized URL that looks like any other first-party JavaScript file. On Pro, you can add a custom domain (e.g. data.yoursite.com) so the script is served entirely from your own domain — completely invisible to filter lists. You see 100% of your real traffic.

What are tracker modules?

INSG lets you build a custom tracking script. The core (pageviews, attention time, SPA navigation) is always included at under 1 KB — about ~1.6 KB gzip with default modules. You can add optional modules like Web Vitals, scroll depth, rage clicks, dead clicks, scroll hesitation, outbound links, file downloads, copy tracking, 404 detection, and reading speed classification. All 19 modules are free on every plan.

What are custom domains?

On the Pro plan, you can serve the tracking script from your own subdomain (e.g. data.yoursite.com) instead of sbda.io. This makes analytics traffic completely first-party to your domain — invisible to ad blockers and filter lists. You point a CNAME record at our proxy, and we handle SSL and routing automatically.

Can I upgrade or downgrade anytime?

Yes. Changes take effect immediately. Prorated on upgrades, new rate applies next cycle on downgrades.

Is there a free trial for paid plans?

The Free plan is your trial. Use it forever. Upgrade to Standard for ad-blocker bypass and email reports, or Pro for compliance reports and API access. All prices in USD.

How does revenue attribution work?

When a visitor lands on your site with UTM parameters or a referrer, INSG captures that data in the browser. When the visitor converts, your checkout code calls insg.getAttribution() and passes the result to Stripe as metadata. When the payment completes, INSG matches revenue to the original traffic source. You see exactly which channels drive paying customers.

How do session journeys work without fingerprinting?

Each browser tab generates a random token that exists only for that tab. It links pageviews within one visit so you can see page flows and funnels. The token isn't derived from any personal data — it's truly random. It's destroyed when the tab closes and can never be connected across sessions or devices.

Get started

Ready to try privacy-first analytics?