Vitrus
All featuresEverything Vitrus measures, one page each. AI trafficThe visitors GA4 files as direct. Proof layerThe query behind every number. Cookie-freeNo banner, no consent, no identifier. MCP for agentsLet an AI query your analytics, with receipts. CompareHow we stack up against the rest.
SaaS & startupsSignup funnel, CTAs, form drop-off. Content & blogsAre AI assistants citing you? E-commerceCheckout funnel and where carts die. AgenciesMany sites, shareable reports. DevelopersOne line, open source, self-hostable.
DocumentationInstall, events, funnels, digest. IntegrationsNext.js, WordPress, Shopify, Webflow and more. API referenceIngest and query endpoints. Self-hostingOne command, zero dependencies. SecurityWhat we collect, and what we never do. ChangelogWhat shipped, with the limits of what shipped. FAQShort answers.
Docs Pricing Live demo
Log in Get started Dashboard
FeaturesCompareDocs PricingLive demoLog in Dashboard

Legal

Data processing agreement

Our commitments as a processor in the cloud version.

This is not legal advice. It describes what the product actually does and can be used as a starting point, but assessing your obligations is your counsel's job. The technical claims are documented in detail in the privacy documentation.

Scope

This page summarises what Vitrus commits to as a processor when you use the cloud version. If you self-host, it does not apply — the data never reaches us.

Commitments

  • Processing on instruction. We process the data only to provide the service.
  • Purpose limitation. Your data is never used for advertising, sold or shared.
  • Confidentiality. Staff with access are under confidentiality obligations.
  • Sub-processors. Listed below; we notify you before that list changes.
  • Deletion. On termination we delete the data on request. Session recordings are deleted automatically after the retention you set, and you can delete any of them at any time.
  • Session recordings only on your instruction. Replay is off until you enable it for a site; text and input values are masked in the visitor's browser before transfer, and input values are masked again on arrival.
  • Breach notification. If we become aware of a breach we tell you without undue delay.

Sub-processors

WhoWhereFor what
Hetzner Online GmbHGermany / FinlandServer hosting
Cloudflare, Inc.GlobalCDN, TLS, DDoS protection
Paddle.com Market Ltd.United KingdomPayments and invoicing
ResendUS / EUTransactional email

LLM providers are deliberately absent from this list, because none are enabled by default. If you turn one on, that provider becomes your sub-processor.

A signed copy

If you need a countersigned DPA, get in touch.

Other documents

Privacy policy Terms of service GDPR and KVKK Contact
Vitrus

Web analytics you can check. Cookie-free, open-source core, self-hostable.

Product
FeaturesPricing CompareUse cases Self-hosted
Resources
DocumentationIntegrations API referenceSelf-hosting Changelog GitHub
Compare
vs. Google Analytics vs. Plausible vs. Umami vs. Rybbit vs. Matomo All comparisons →
Company
ContactSecurity PrivacyTerms GDPR / KVKKDPA
© 2026 Vitrus · core licensed Apache-2.0 · cookie-free, no consent banner required