WebSight

Introduction

What WebSight is and what it can do for your site.

WebSight is open-source, privacy-first web analytics. You get a realtime dashboard next to product analytics like goals, funnels, and retention, all in one place. It is cookieless by default, so stateless mode needs no consent banner, and the tracker is under 3 KB gzipped.

Get started

Explore the dashboard

How it works

You add one script tag to your site. The tracker sends pageviews and events to WebSight's ingest endpoint, where each visitor is counted with a daily-rotating salted hash in stateless mode, or a localStorage id in persistent mode. Everything lands in a single realtime dashboard. No cookies are ever set, and no raw IP or user agent is stored. See Privacy for the full picture.

Two privacy modes

You choose a privacy mode when you create a site, and you can change it later in Settings. A switch applies to new traffic only: visits already recorded keep the ids they were counted with.

ModeHow visitors are countedTrade-off
Stateless (default)No cookies, no stored ids. Visitors are counted with a salted hash that resets daily.No consent banner needed. Visitor ids reset each day.
PersistentA random id in localStorage gives visitors a durable identity across days. Still no cookies.Unlocks Profiles and Retention, which need a stable identity.