Statvisor
Privacy & GDPR

GDPR compliance without the headache

Most of your analytics already run without cookies. For the rest, Statvisor ships a built-in consent banner you configure from your dashboard. No cookie consent service to pay for. No code changes when you update the copy.

Consent Banner
Enabled

Position

Bottom BarBottom LeftBottom Right

Colors

Background

#18181b

Accept

#7c3aed

Decline

#3f3f46

Heading

We use analytics

Body

We collect anonymised...

Banner Preview

We use analytics

We collect anonymised data to understand how visitors use this site. No personal data is stored without your consent.

Compliance that doesn't slow you down

Built for founders who need to ship, not legal consultants.

Most analytics need zero consent

Page views, Core Web Vitals, sessions, and traffic sources all work without setting a single cookie. You only need consent for identifying returning visitors.

Configure everything from your dashboard

Change the banner's colors, position, text, and privacy policy link from your project settings. Updates go live in under a minute. No deployments, no PRs.

One component. Fully compliant.

Drop <StatvisorConsentBanner /> into your app root alongside the analytics component. That's it. Statvisor handles GDPR, ePrivacy, and CCPA automatically.

Build your own consent UI

Need a custom banner? Use grantConsent() and revokeConsent() from the SDK to wire up any UI you want. The consent state is automatically respected by the analytics tracker.

Your developer adds one extra component

Everything else is configured from your dashboard. No more back-and-forth to update banner copy or change a color.

Drop-in component

// Add alongside your analytics component

import { StatvisorConsentBanner } from "@statvisor/sdk/consent"

 

<StatvisorAnalytics frontendKey="vl_fe_your_key" />

<StatvisorConsentBanner frontendKey="vl_fe_your_key" />

// Configure appearance in your Statvisor dashboard

Custom consent UI (optional)

import { grantConsent, revokeConsent } from "@statvisor/sdk/browser"

 

// Wire to your own Accept / Decline buttons

<button onClick={grantConsent}>Accept analytics</button>

<button onClick={revokeConsent}>Decline</button>

You'll be surprised how much you can track without asking

Statvisor is designed to give you maximum insight even when visitors decline. Consent is only required for one thing.

Always on -- no consent needed

  • Page views and traffic sources
  • Core Web Vitals (LCP, FCP, CLS, INP, TTFB)
  • Session tracking
  • UTM parameters and referrer
  • Screen width and device type

Requires consent

  • Persistent visitor ID (_sv_vid cookie)
  • Returning visitor counts across sessions

Cookies used: _sv_consent (stores decision, 1 year, no PII) and _sv_vid (visitor UUID, only set after consent).

Statvisor does more than compliance

One platform for analytics, performance, reliability, and SEO.

API Monitoring

Latency percentiles and error rates per route.

Frontend Analytics

Page views, visitors, and traffic sources.

Performance Monitoring

Real user Core Web Vitals and Lighthouse.

Application Logs

Live stream of requests and custom events.

SEO Monitoring

On-page audits and crawl scores.

Stop paying for a cookie consent service

GDPR compliance is included in every Statvisor plan. No add-ons. No extra cost.

Start for free