Skip to main content
Total Events 7,330
Total Sessions 4,179
Data Age 48d
Retention Limit 60d

Consent Distribution

How visitors have configured their consent preferences

Data Retention Policy

How long analytics data is stored before automatic deletion

Raw Events
60 days Individual pageviews, actions, and timing events
Aggregates
365 days Daily rollups — no individual visitor data
Visitor IDs
SHA-256 hashed IP addresses are never stored in raw form

Anonymization Verification

Live proof that privacy measures are active

Visitor ID Hashing

All visitor IDs are SHA-256 hashed before storage. Format: v_[hex]

Consent-Gated Fields

Device and browser fields are NULL for 'necessary' consent tier visitors; country is connection-derived and present at every tier

No Raw IP Storage

No column in the schema stores raw IP addresses

First-Party Collection

Server-side pageview log plus consent-gated first-party beacons; one consent-free confirmation ping reads nothing from your device. Vercel Web Analytics loads only after consent.

Synthetic Seed Data

Demo uses deterministic faker seed (42) — zero real user data

Think this pattern could be better? Tell us how.

Leave feedback