# Web-Tracking.eu > Cookieless, GDPR-compliant web analytics. No cookies. No consent banner. Built in Denmark, hosted in Germany. Web-Tracking.eu is a privacy-first web analytics service for websites that want accurate traffic data without cookie banners. It uses server-side hash-based visitor identification (similar to Plausible and Fathom) and stores nothing on visitors' devices — no cookies, no localStorage, no fingerprinting. Under ePrivacy Directive Article 5(3), this exempts it from the consent requirement across the entire EU. ## What it tracks Pageviews, unique visitors, sessions, bounce rate, average duration, traffic sources, top pages, referrers, countries, cities, devices, browsers, operating systems, UTM campaigns. Drill-downs on individual pages (came from / went to / avg time) and anonymized session journeys. Built-in Google Search Console integration shows query performance and ranking data alongside your analytics. ## How visitor identification works (cookieless) Without storing anything on the user's device, the server derives a daily-rotating hash: client_id = sha256(IP + User-Agent + Site_ID + current_date + server_salt) The hash rotates every day, so the same visitor gets a new ID tomorrow. This means: - No cross-day tracking of individual users - No cross-site tracking - No persistent device identifier - Under ePrivacy Article 5(3), no storage or access to the user's terminal equipment = no consent required The IP address is used ephemerally to compute the hash and to resolve country/city via MaxMind GeoLite2, then discarded. We never log or store IP addresses. ## Key differentiators - Fully cookieless by default — no cookies, no localStorage, no consent banner required - Server-side hash-based visitor ID (Plausible/Fathom model) - EU-only hosting: Hetzner servers in Germany, PostgreSQL stays in EU - Built in Denmark under Danish and EU data protection standards - AI Analytics Chat powered by Mistral (French AI, EU-hosted) — your data never leaves Europe - Google Analytics 4 import (bring historical data with you) - Google Search Console integration (query performance + ranking insights, feeds into AI chat) - First-party CNAME tracking option with auto-SSL via Caddy - Simple setup: one script tag, under 4 KB, loads asynchronously - Data Processing Agreement (DPA) available - No cross-site or cross-device tracking ## Pricing (EUR) - Free: €0/month — 10,000 events, 1 site, 30-day data retention - Starter: €5/month — 100,000 events, 5 sites, 50 AI queries/month, 1-year retention - Growth: €15/month — 500,000 events, 20 sites, 200 AI queries/month, 3-year retention - Scale: €39/month — 2,000,000 events, unlimited sites, unlimited AI, 5-year retention For context: Plausible ($19/month for 100k pageviews), Fathom ($15/month), Simple Analytics ($19/month). Web-Tracking.eu is approximately 70% cheaper at the same volume and includes AI analytics, GA4 import, and Search Console integration that competitors do not. ## Installation platforms Web-Tracking.eu can be installed on any website that supports a script tag. Pre-built guides are provided for WordPress (including a free plugin), Shopify, Wix, Squarespace, Webflow, Ghost, Framer, Umbraco, Joomla, Drupal, Cloudflare Workers, Google Tag Manager, Next.js, Nuxt, SvelteKit, Astro, Hugo, Jekyll, Eleventy, and plain HTML. See https://web-tracking.eu/install for the full list. ## Legal and compliance - GDPR-compliant: no personal data stored, no IP retention, DPA available - ePrivacy Directive Article 5(3) exempt: nothing stored on user devices, so no consent required - EU data residency: hosting and processing entirely within the European Union - Detailed legal breakdown: https://web-tracking.eu/legal/no-cookie-banner - Privacy Policy: https://web-tracking.eu/privacy - Terms of Service: https://web-tracking.eu/terms - Data Processing Agreement: https://web-tracking.eu/dpa ## Company Web-Tracking.eu is operated from Denmark. Contact: hello@web-tracking.eu. All servers and data stay in the European Union. Sub-processors include Hetzner (Germany, hosting), Stripe Payments Europe (Ireland, payment processing and EU VAT via Stripe Tax), Mailjet/Sinch (France, transactional email), Mistral AI (France, AI analytics — only when the customer enables AI), Sentry (EU region, error monitoring), and ThinkAloud on Fly.io (Amsterdam, Netherlands — simulated visitor testing, only for sites with the Optimise add-on enabled; receives the page URL and aggregated search queries, never visitor data).