Cookie-free · GDPR-friendly by default

Privacy-first analytics.
Own your data.

Lightweight, cookie-free web analytics. Self-host it, or let us run it. No personal data, no ads, no cookie banners.

No credit card · 2-minute setup · MIT-licensed core

Everything you need, nothing you don't.

All the analytics you actually use \u2014 without the bloat, surveillance, or complexity.

Privacy-first

No cookies. No fingerprinting. No personal data stored. Compliant by default.

No cookie banner

Because we don’t use cookies. Skip the GDPR popup entirely.

Lightweight

Under 2KB tracking script. Doesn’t slow your site down.

Self-hostable

Run it on your own server with Docker. Full data ownership.

Realtime dashboard

Watch visitors arrive in real time, with auto-refresh.

Geo & device breakdown

Country, city, device, browser, OS — no IPs stored.

Mobile-friendly

Dashboard works beautifully on phones and tablets.

CSV export

Download raw events anytime. Your data, your rules.

Public dashboards

Share a read-only view of your stats with a private link.

Custom events

Track signups, purchases, clicks — anything you want.

Webhooks

React to user events with signed webhook deliveries.

Open source

MIT-licensed. Audit it, fork it, contribute.

Live in under 2 minutes.

Three steps. No config files. No tag managers.

1

Create your account

Sign in with IrotechLab — takes 10 seconds. No credit card, no email confirmation loop.

2

Paste one line

Drop a single script tag into your site’s <head>. It’s under 2KB.

3

Watch the data

Visitors, pages, referrers, devices — live in your dashboard within seconds.

The whole snippet

<script defer
  data-site="iro_site_xxx"
  src="https://irotechlab-analytics.netlify.app/script.js"
></script>
Self-host in 5 minutes

Your data. Your server. Your rules.

Run IROTECHLAB ANALYTICS on your own infrastructure. Same app, same dashboard \u2014 but the database lives on your terms, and nobody else ever sees your numbers.

  • Node.js 18+ and any Postgres database
  • Neon, Supabase, RDS, or a local Postgres container
  • MIT-licensed \u2014 audit, fork, contribute
View on GitHub
terminal
# 1. Clone the repo
git clone https://github.com/IROTECHLAB/irotechlab-analytics
cd irotechlab-analytics

# 2. Install deps
npm install

# 3. Configure env
cp .env.example .env.local
# edit .env.local with your:
#   IRO_CLIENT_ID, IRO_CLIENT_SECRET, IRO_WEBHOOK_SECRET
#   DATABASE_URL, SESSION_SECRET, APP_URL

# 4. Push schema + run
npm run db:push
npm run dev

Simple pricing.

Free to start. ₹100 for 30 days of Pro. Self-host for free, forever.

Free

For side projects and personal sites.

₹0forever
  • 1 site
  • 10,000 events / month
  • 30-day data retention
  • Realtime dashboard
  • CSV export
Get started
Most popular

Pro

For growing apps and serious sites.

₹100/ 30 days
  • 10 sites
  • 1M events / month
  • 1-year data retention
  • Public dashboards
  • Custom events
  • Webhooks
  • Priority support
Contact to upgrade

Self-host

Run it on your own infrastructure.

FreeMIT licensed
  • Unlimited sites
  • Unlimited events
  • Your data, your server
  • All features included
  • Community support
View on GitHub

How to upgrade

Pro is ₹100 for 30 days. Message us on Telegram or Instagram to purchase. We'll activate Pro on your account within minutes — no auto-renew, no card on file.

Start tracking in 2 minutes.

Sign in with IrotechLab, paste one line, watch the data roll in.