Rybbit
Rybbit is an open source, privacy first web analytics platform positioned as a lightweight, cookieless alternative to Google Analytics, Plausible and Fathom. The default configuration runs without cookies, derives a daily rotating session ID from a salted hash of IP plus user agent and stores aggregated data only. Rybbit Cloud is hosted in Germany (Hetzner) and the server stack is fully open source for self hosting, which makes Rybbit one of the most compliance friendly analytics tools for European websites.
What does Rybbit do?
What Rybbit is
Rybbit is an open source, privacy first analytics platform aimed at indie hackers, SaaS teams and EU based publishers who want to drop Google Analytics. It ships as a lightweight JavaScript snippet, a small server stack written in Go and a modern dashboard. Rybbit Cloud runs from Hetzner Falkenstein in Germany; the same stack can be self hosted on any Linux server.
What data Rybbit collects
Rybbit collects page views, referrers, country derived from IP, device class, browser, screen breakpoint, time on page and custom events declared by the site owner. The session identifier is derived server side from a salted hash of IP plus user agent and the salt rotates every 24 hours, so the value cannot be linked across days. The full IP address is not stored.
GDPR and ePrivacy implications
Because Rybbit does not write to or read from the device, Article 5(3) of the ePrivacy Directive does not apply to the analytics path. The cookieless session ID, the IP anonymisation and the absence of third party sharing make the default deployment compatible with the CNIL exemption for audience measurement. Custom events that capture personal data still fall under the GDPR.
Consent and exemption
In the default configuration, Rybbit can be deployed without a cookie banner across the EU, including in France under the CNIL exemption and in Germany under the TTDSG essential cookie test. Site owners must still provide a transparent privacy notice that explains what is measured and how to object. Activating the optional first party cookie or capturing identifying custom events can move the deployment back into the consent regime.
Data transfers and hosting
Rybbit Cloud is hosted in Germany. No data leaves the European Union. Self hosters control the geography entirely. There are no Google or Meta dependencies, no IAB TCF participation and no advertising profiling.
Practical compliance steps
Sign the Rybbit DPA when using Rybbit Cloud, document the Legitimate Interest Assessment for cookieless audience measurement, mention Rybbit and the EU hosting in the privacy notice, avoid sending personal data through custom events without an opt in, and re evaluate if you decide to enable the optional first party cookie or to bridge Rybbit data with a CRM.
Rybbit and the GDPR
- Legal basis
- Legitimate interest (Art. 6(1)(f) GDPR) for the cookieless audience measurement, with a documented Legitimate Interest Assessment. The default Rybbit configuration meets the CNIL exemption criteria for analytics without consent because no persistent identifier is stored on the device, IP addresses are anonymised before storage and no data is shared with third parties.
- Risk level
- low
- Applicable regulations
- GDPR, ePrivacy Directive, French CNIL guidelines on audience measurement exemption, German TTDSG, Spanish LSSI, Italian Garante guidelines
Impact assessment (DPIA)
A DPIA is generally not required for Rybbit in its default cookieless configuration. It may become relevant if the deployment is enriched with custom event tracking that captures personal data fields, behavioural scoring or integration with external CRM systems.
Sample text for your banner
This site uses Rybbit Analytics in cookieless mode to count visitors and understand which content works. No cookies are set, no personal data is shared with third parties, and analytics data is stored on EU servers. No consent is required for this configuration.
What Rybbit sets and contacts
- Tracking method
- Lightweight first party JavaScript snippet served from the Rybbit cloud (rybbit.io) or a self hosted instance. Cookieless by default, uses a daily rotating salted hash of IP + user agent to derive a session identifier without persistent storage on the device. Optional first party cookie can be enabled by self hosters.
- Server location
- Rybbit Cloud is hosted in the European Union (Hetzner Falkenstein, Germany). Rybbit also publishes the full server stack as open source so that customers can self host the back end on any infrastructure.
- Cookieless mode available
- Yes
Cookies set (1)
| Name | Type | Duration | Purpose |
|---|---|---|---|
| rybbit_id | persistent | 12 months | Optional first party identifier set only when self hosters explicitly enable cookie based session tracking. Disabled by default. |
Third-party domains contacted (3)
rybbit.ioapp.rybbit.iocdn.rybbit.io
Frequently asked questions about Rybbit
Can't find your question? Write to us, we answer fast.
What cookies does Rybbit set?
In its default configuration Rybbit sets no cookies at all. Sessions are derived server side from a daily rotating salted hash of IP and user agent. Self hosters can optionally enable a first party rybbit_id cookie for higher accuracy on returning visitors, in which case Article 5(3) ePrivacy applies and consent becomes required.
Do I need consent to use Rybbit?
Not in the default cookieless configuration. Rybbit can be deployed without a cookie banner across the EU under the CNIL exemption for audience measurement and the TTDSG essential cookie test in Germany. A clear privacy notice is still required.
What is the legal basis for Rybbit?
Legitimate interest (Art. 6(1)(f) GDPR) for the cookieless audience measurement, supported by a documented Legitimate Interest Assessment. Consent (Art. 6(1)(a) GDPR) becomes the legal basis if the optional first party cookie is enabled or if custom events capture personally identifying data.
Does Rybbit transfer data to the US?
No. Rybbit Cloud is hosted in Germany and data does not leave the EU. Self hosters can choose any region. There are no Google or Meta dependencies and no IAB TCF participation.
Do I need a DPIA for Rybbit?
Generally no. Cookieless analytics on EU servers, with no advertising integration and no third party sharing, do not meet the DPIA threshold. A DPIA may become relevant if you bridge Rybbit with a CRM, capture sensitive personal data through custom events or operate at very large scale.
How do I implement Rybbit compliantly?
Use the cookieless default, sign the Rybbit Cloud DPA or document the self hosted environment, write a privacy notice that mentions Rybbit and the EU hosting, set a sensible data retention (12 months by default), and avoid sending personal data through custom events without an opt in.
What are the alternatives to Rybbit?
Other privacy first analytics tools include Plausible (EU hosted, cookieless), Fathom (EU hosted), Umami (self hosted), Matomo (self hosted, cookieless mode), Pirsch (Germany), Simple Analytics (Netherlands) and GoatCounter (open source). All can be deployed without a cookie banner under the CNIL exemption when configured correctly.
How do I update the cookie policy for Rybbit?
List Rybbit (publisher: Rybbit Analytics) with the purpose (audience measurement), the legal basis (legitimate interest in cookieless mode), the storage location (Germany for Rybbit Cloud, your own server otherwise), the cookies (none by default, optional rybbit_id if enabled) and the retention period.
Flurry Analytics
Flurry Analytics is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Flurry Analytics supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Flurry Analytics enables informed decisions that improve experience and drive results.
Callcap
Call Cap is a cloud-based communication platform that provides voice calling, VoIP, and telephony solutions for businesses. It supports call tracking, recording, IVR systems, and intelligent call routing. Call Cap integrates with CRM and helpdesk tools, enabling teams to manage voice interactions from a unified interface. With analytics and reporting, Call Cap helps businesses measure call performance and improve customer engagement.
Raaft
Raaft is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Raaft supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Raaft enables informed decisions that improve experience and drive results.
Sensors Data
Sensors Data is a data management and processing platform that helps businesses collect, organize, and activate their data assets. It provides data integration, transformation, and governance tools for reliable pipelines. Sensors Data supports real-time and batch processing, quality monitoring, and compliance management. With connectors to major data sources and destinations, Sensors Data enables organizations to unify their data infrastructure and drive informed decision making.
Polar Analytics
Polar Analytics is an analytics and measurement platform providing deep insights into digital ecosystem performance. It tracks user interactions, measures campaign effectiveness, and identifies optimization opportunities across web and mobile. Polar Analytics offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, Polar Analytics empowers organizations to optimize strategy and maximize return on investment.
Trovit
Trovit is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Trovit supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Trovit enables informed decisions that improve experience and drive results.
Make your site compliant today.
Free up to 25,000 sessions a month. No credit card, no commitment.