vidstats is privacy-first analytics for websites and video. One lightweight script, no cookies, no consent banners, and realtime numbers you can trust.
A single ingest pipeline sized for very high traffic, with a storage model that keeps only what a chart needs.
events ingested per day
tracking script, gzipped
cookies or personal data stored
from install to first pageview
One script for web and video. Two products in one dashboard. Zero cookies.
Track pageviews, sessions, and referrers alongside video plays, watch time, and completion rate. The same tag instruments your pages and your player.
No cookies, no cross-site identifiers, no personal data at rest. Visitor counts use a hash that rotates every day, so there is nothing to leak and no banner to show.
Numbers move as traffic arrives. Watch a launch or a spike as it happens instead of waiting for an overnight batch to catch up.
Drop this into your page head, point data-site at your domain, and open the dashboard.
<script defer src="https://a.vidstats.top/js/p.js" data-site="yourdomain.com"></script> Video is auto-instrumented: any HTML5 player on the page reports plays, watch time, and 25/50/75/100% milestones with no extra code.
For personal sites and side projects.
$ 0 /mo
For growing products and teams.
$ 29 /mo
For high-traffic platforms.
Custom
No. There are no cookies and no local storage identifiers, so there is no consent banner to add.
Each visitor is a salted hash of coarse request signals that rotates every day. It cannot identify a person and it resets daily, so the raw signals are never stored.
Yes. The script auto-instruments HTML5 video for plays, watch time, and 25/50/75/100% completion milestones with no extra code.
Under 3KB gzipped. It loads asynchronously and causes no layout shift.
Yes. Every metric is available through the vidstats dashboard and a read-only API, so you can export whenever you like.
No credit card. Install in a minute and watch the numbers arrive.
Open the dashboard