Frequently asked questions
Can't find what you're looking for? Reach out at hello@eurolytics.app
Getting Started
Where are servers hosted?
All Eurolytics servers are hosted in the European Union, specifically with Hetzner—a leading German cloud provider. Your analytics data never leaves EU borders—no US cloud providers, no transatlantic transfers. We use distributed data centers across Europe for redundancy and low-latency access.
Is the service reliable?
Yes. We build Eurolytics for reliability from the ground up. Our architecture includes fail-over mechanisms that ensure we continue collecting data even during infrastructure outages. Events are buffered locally (via SQLite WAL) before being sent to our analytics database, so no data is lost if temporary connectivity issues occur. The ingestion service can boot and run independently of the dashboard, meaning you get coverage even if one component is down.
Is my data my own?
Absolutely. We believe your data belongs to you. Eurolytics provides full JSON export of all your analytics data directly from the dashboard. You can export your data anytime, in any format, without restrictions. We never lock your data away or charge extra for export features.
How long is data retained?
Aggregated analytics data (pageviews, visitors, top pages, sources, etc.) is retained indefinitely. Raw event data is kept for 30 days to support detailed analysis, then automatically cleaned up. You can always export your data from the dashboard.
Privacy & Compliance
Are cookies used at all?
No. Eurolytics is entirely cookie-free in the tracking path. We use a privacy-preserving visitor ID (HMAC-based) that resets daily and never leaves the analytics pipeline. Because no cookies are set and no personal data is stored, there is no need for cookie consent banners when using Eurolytics.
What data is collected?
We collect: page URL, referrer domain, device type, browser, operating system, country/city (from IP geolocation), and any custom events you define. We explicitly do NOT collect: full IP addresses, raw User-Agent strings, full referrer URLs, or any personally identifiable information. All raw IPs and User-Agents are parsed and discarded immediately after geolocation and device classification.
How do you geolocate visitors without storing IPs?
We use MaxMind for IP geolocation. The IP address is used solely to look up geographic location (country/city), then discarded—it is never stored or linked to individual visitors. IP truncation (IPv4 /24, IPv6 /48) is applied before any processing to further protect privacy.
Does Eurolytics help with GDPR compliance?
Eurolytics stores no personal data in the tracking path—no cookies, no fingerprinting, no persistent identifiers. Visitor IDs rotate daily, and IP addresses are never stored. To our knowledge, this removes the need for cookie consent banners and makes Eurolytics compatible with GDPR, CCPA, and PECR by design. That said, we cannot guarantee your organisation’s overall compliance—that depends on your complete technology stack. Our privacy page is fully transparent about exactly what data we collect, so you can verify for yourself and make your own assessment.
Can I use Eurolytics internationally?
Yes. Our servers are EU-based and the cookie-free, no-personal-data design means Eurolytics can be used internationally. Because no personal data is stored on the Eurolytics side, there is nothing that requires a consent management platform. Each organisation should review their own full stack to confirm compliance with local privacy laws.
Features & AI Crawlers
What is AI crawler tracking?
AI crawler tracking is our unique differentiator. We detect and visualize when AI bots like GPTBot, ClaudeBot, and PerplexityBot visit your content. You can see which pages AI crawlers access, traffic trends, and identify high-value content being ingested by AI models. This is critical for content creators and publishers.
Which AI crawlers are tracked?
We track 15+ AI crawlers and bots including: OpenAI GPTBot, Anthropic ClaudeBot, Perplexity PerplexityBot, Google-Extended (Gemini), Bing bot, Baiduspider, and many others. New patterns are added automatically, and you can report missing crawlers via our dashboard.
How do you detect AI crawlers?
We use three methods: (1) User-Agent matching—crawlers announce themselves in the User-Agent header, (2) Pixel tracking—we place a tracking pixel that only non-JS clients (like crawlers) fetch, and (3) Honeypot links—hidden links that aggressive crawlers follow. This triple-layer approach catches crawlers that other analytics miss.
Can I opt out of AI crawler tracking?
We don't provide an opt-out mechanism because AI crawler tracking is part of our differentiator and privacy story. However, if you want to block AI crawlers entirely from your site, you can use robots.txt or add User-Agent blocking rules in your server config. Eurolytics will then show them as blocked.
Do I need to set up goals and funnels?
No. Eurolytics is designed for simplicity—you get instant insights on traffic sources, top pages, and visitor behavior without complex setup. Goals and funnels are optional for teams that want conversion tracking. Most users get actionable insights from the dashboard right away, no configuration needed.
Pricing & Beta
How much does Eurolytics cost?
During the public beta (now), all features are free. We're working toward a fair, transparent pricing model that will be announced before we leave beta. Our goal is to remain the most affordable privacy-first analytics platform—cheaper than full-featured platforms if you don't need all the bells and whistles.
Is there a free tier after beta?
Yes. We plan to offer a free tier for small websites (up to a certain number of monthly visitors) and a simple, transparent paid tier for growing sites. Unlike competitors, we won't require credit card info to try. Exact terms will be announced soon.
How do I use the free tracker script?
Simply copy the tracking snippet from your site settings and paste it into your website—no build step, no npm install required. Just two lines of HTML. The script is 1.2KB gzipped and loads asynchronously, so it has zero impact on your page speed.
What happens to my data at the end of beta?
Your data will continue to be collected and retained — aggregated analytics are kept forever. When we move to paid tiers, you'll have the option to continue with Eurolytics or export all your data. We won't delete or hold your data hostage.
Comparison & Alternatives
How does Eurolytics compare to Plausible or Umami?
All three are privacy-first alternatives to Google Analytics. Plausible is the market leader and our inspiration. Umami is open-source and cheaper. Eurolytics uniquely offers AI crawler tracking, uses a more efficient backend architecture (SQLite WAL buffering, stateless design), and is deliberately lightweight in features—no complex funnels or goals unless you need them. Choose Eurolytics if you want AI insights and simplicity; choose Plausible if you need more advanced features and don't care about AI tracking.
Why is Eurolytics architecture different?
We believe privacy analytics should be simpler and faster. Competitors use Redis, complex queuing, and tight coupling between ingestion and dashboards. Eurolytics uses SQLite WAL for resilient buffering, stateless design, and event sourcing from ClickHouse. This means fewer dependencies, better independent scaling, and simpler operations. Trade-off: slightly fewer features out of the box, but that's intentional.
Can I use Eurolytics for affiliate or spammy sites?
No. We have a fair usage policy and reserve the right to suspend accounts engaged in malicious activity, spam, or click fraud. We ask that you use Eurolytics responsibly. We're building this platform for ethical publishers and creators.
Technical
What's the tracker script size?
Just 1.2KB gzipped. That's tiny by modern standards—smaller than a thumbnail image. The script loads asynchronously and has zero impact on your page speed or Core Web Vitals. Perfect for high-performance sites.
Do you offer an API?
Yes, we're building a full REST API for querying analytics data, creating goals, and managing sites programmatically. It's in our roadmap for Q1 2026. For now, you can export data via JSON and integrate via the dashboard.
Do you support custom domains (CNAME)?
Yes, we support custom tracking domains via CNAME. This improves bot detection accuracy because crawlers are more likely to fetch same-domain resources. Configure it in Settings → Tracking Domain. Full setup is coming soon.
Can I track custom events?
Yes. You can define custom events (sign-ups, purchases, etc.) in the dashboard, and our JavaScript tracker sends them automatically. Create Goals in Settings → Goals, and Eurolytics will start tracking and displaying conversions.
What databases do you use?
ClickHouse for analytics (fast OLAP queries, time-series optimized) and PostgreSQL for metadata (user accounts, site configs, team membership). We deliberately kept these separate so ingestion can run independently.
Support & Community
How do I get support?
During beta, reach out at hello@eurolytics.app with questions or issues. We're small and responsive. For feature requests, open an issue on our GitHub repository. We also have documentation at docs.eurolytics.app.
Is Eurolytics open source?
Not yet. We're evaluating open-sourcing the core ingestion and tracker code after beta. For now, we're focused on building a stable product. We're happy to discuss licensing and partnerships.
Can I self-host Eurolytics?
Self-hosting is on our roadmap, but not yet available. If you're interested, reach out at hello@eurolytics.app and we can explore options.