Skip to content
Supermetry
FeaturesSolutionsComparePricingDocsBlog
StarInstall
Menu
FeaturesSolutionsComparePricingDocsBlogInstallGitHubCloud
Cloud

GDPR

Supermetry is designed to collect less in the first place. This page explains how it handles personal data, which controls you have, and who is responsible for what.

Last updated 12 October 2026

Who is responsible

  • Self-hosted: you are the controller and run the processing yourself. Yupcha never receives your data; the software sends nothing back to us.
  • Supermetry Cloud: you are the controller of your visitors' data and Yupcha acts as your processor under a data processing agreement. Cloud data is hosted in the EU.

What the tracker collects by default

  • No cookies and nothing else stored on the visitor's device by the tracking script.
  • No raw IP addresses stored. The IP address is used in memory to derive the country and an anonymous visitor ID, then discarded.
  • Daily-rotating visitor IDs. The anonymous ID is a hash built with a random salt that changes every day and is deleted after about 48 hours, so a visitor cannot be followed from one day to the next.
  • Page, referrer, campaign tags, country, browser, operating system, device type and the events you define.

Features that process more, and are off until you turn them on

  • Profiles and identify: link events to a user ID you choose, enabled per site. Treat this as personal data and make sure you have a legal basis, such as consent or a contract.
  • Session replay: off by default and enabled per project, with its own sample rate and retention (30 days by default).
  • Heatmaps: aggregated clicks and scroll depth, enabled per site.

Respecting visitors' choices

  • Do Not Track and Global Privacy Control signals are respected by default.
  • A visitor can opt out on your site through supermetry.optOut().
  • Consent mode lets you hold tracking until your consent tool says yes, and beforeSend lets you drop or redact events before they leave the browser.

Answering data subject requests

  • Erasure: delete an identified profile from the dashboard or the API; the erasure is queued durably and you can check its status.
  • Access and portability: export any report as CSV, or pull raw sessions and events through the Stats API.
  • Retention: set how long raw data is kept for each site; expired data is removed in whole time partitions.
  • Exclusions: filter out traffic by IP range, path or country.

What this means for your site

Because the default setup sets no cookies and stores no raw IP addresses or long-lived identifiers, many teams run Supermetry without a consent banner for analytics. Whether that applies to you depends on your configuration (for example, profiles or replay), your country and your other tools, so confirm it with your data protection officer or lawyer.

Questions

Write to contact@yupcha.com. See also our privacy policy for this website, the DPA for Cloud, and the documentation for the configuration details.

Supermetry

Privacy-first web and product analytics. Use the EU Cloud, or self-host one Go binary with PostgreSQL.

  • Apache-2.0
  • EU-hosted Cloud
  • No cookies
Join early accessRead the docs

Product

  • Features
  • Pricing
  • Self-host
  • Integrations
  • Security
  • Open source

Learn

  • Docs
  • API
  • Migrate
  • Compare
  • Roadmap

Company

  • About
  • Blog
  • Changelog
  • Contact
  • GitHub

Legal

  • Privacy
  • Terms
  • GDPR
  • DPA
  • Imprint

Features

  • All features
  • Realtime
  • Funnels
  • Retention
  • Revenue goals
  • Journeys
  • Heatmaps
  • Session replay
  • Web Vitals
  • Alerts
  • API and MCP
  • Privacy
  • Self-hosting

Solutions

  • All solutions
  • Analytics for agencies
  • Analytics for developers
  • Product analytics for SaaS teams
  • Analytics for online stores
  • Analytics for privacy-first teams
  • Analytics you can self-host

Compare

  • All comparisons
  • Supermetry vs Plausible
  • Supermetry vs Umami
  • Supermetry vs OpenPanel

Latest articles

  • Introducing Supermetry
© 2026 YupchaBack to top
Supermetry