FlowConsent
ServicesHow it worksPricingBlogDocumentation
ServicesHow it worksPricingBlogDocumentationLog inTry FlowConsent
Log inTry FlowConsent
FlowConsent

GDPR-compliant consent, EU-hosted, live in under ten minutes — without a cookie wall.

EU-HOSTED·RGPD·SOC 2
Product
  • Services
  • How it works
  • Pricing
  • Extension
Company
  • Blog
  • Documentation
  • Solutions
  • FlowConsent App
Legal
  • Privacy Policy
  • Terms of Service
  • Legal notice
  • Cookies
© 2026 FlowConsent by BeBranded. All rights reserved.
FrancaisDeutschEspanol
All systems operational

Does your website use third-party services? Get GDPR compliant in minutes.

Try FlowConsent
  1. Home
  2. Services
  3. Analytics
  4. Ahoy
A

Ahoy

Analytics

Related services

34SP.com

34SP.com 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. 34SP.com supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, 34SP.com enables informed decisions that improve experience and drive results.

Analytics
5

51.LA

51.LA 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. 51.LA supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, 51.LA enables informed decisions that improve experience and drive results.

Analytics

52Degrees

52Degrees 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. 52Degrees offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, 52Degrees empowers organizations to optimize strategy and maximize return on investment.

Analytics
A

a3 Lazy Load

a3 Lazy Load is a comprehensive e-commerce platform that provides businesses with all the tools needed to build, manage, and grow an online store. From product catalog management and secure payment processing to inventory tracking and order fulfillment, a3 Lazy Load delivers a complete commerce solution. It features responsive storefront themes, SEO-optimized product pages, and powerful marketing tools to help merchants increase visibility and drive sales across channels.

Analytics
A

Able CDP

Able CDP 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. Able CDP supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Able CDP enables informed decisions that improve experience and drive results.

Analytics
A

Abralytics

Abralytics 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. Abralytics offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, Abralytics empowers organizations to optimize strategy and maximize return on investment.

Analytics
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Ahoy do?

Open source Ruby on Rails analytics gem for first party visit and event tracking, self hosted with data kept on the operator's own server.

What Ahoy is

Ahoy is an open source analytics gem for Ruby on Rails that records visits and events directly in the operator's own application. It is first party by design and keeps the data inside the operator's database rather than sending it to an external vendor.

Because Ahoy is self hosted, the operator controls where the data lives, how long it is kept and who can access it. This architecture gives strong control over personal data compared with hosted third party analytics.

What data and cookies it collects

Ahoy sets first party cookies named ahoy_visit and ahoy_visitor to group requests into visits and to recognise returning visitors. It records visit details such as landing page, referrer, and device and browser information, and any custom events the operator defines.

Ahoy can also store IP derived geolocation and a visitor identifier. These records are personal data under the GDPR, although Ahoy offers an anonymity set mode that avoids cookies and groups similar visitors instead.

GDPR and ePrivacy implications

When Ahoy uses cookies it reads and writes information on the visitor's device, so the ePrivacy Directive applies. Where the cookies are treated as non essential, prior consent is required before they are set.

Under the GDPR the operator is the sole controller because no external processor is involved. The operator must still provide a privacy notice, define a lawful basis and apply a retention period to visit and event data.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Consent requirements

If Ahoy is configured with cookies for analytics that are not strictly necessary, prior consent should be collected before the gem sets ahoy_visit and ahoy_visitor.

Ahoy can be configured without cookies using anonymity sets, which can reduce or remove the consent requirement in some jurisdictions where the measurement is strictly limited. Confirm the local interpretation before relying on an exemption.

International data transfers

Ahoy stores data on the operator's own infrastructure, so there is no transfer to a third party vendor. The transfer position depends entirely on where the operator hosts its servers.

If the operator hosts within the European Economic Area, no international transfer occurs. If hosting is outside the area, the operator must put an appropriate transfer mechanism in place.

Practical compliance steps

Decide whether to run Ahoy with cookies or with anonymity sets, set a clear retention period for visits and events, and add the processing to your records.

If cookies are used, gate them behind consent and document ahoy_visit and ahoy_visitor in your cookie policy. Consider masking or truncating IP addresses and limiting the events you collect to what you genuinely need.

GDPR consent category

Analytics

Websites using Ahoy must obtain user consent under GDPR regulations.

Legal basisLegitimate interest for first party measurement where data stays on the operator's server, with consent recommended where local rules treat the analytics cookies as non essential
Risk levellow
Applicable regulationsGDPR, ePrivacy Directive

DPIA considerations

Ahoy keeps data on the operator's own server, which lowers risk, but a DPIA may still be warranted where event tracking is extensive or combined with account data. Assess retention of visit and visitor records, IP and geolocation storage, and whether anonymity sets are used instead of cookies, then document minimisation measures.

Sample consent text

We use Ahoy, a first party analytics tool hosted on our own servers, to understand how visitors use this site. With your consent, Ahoy sets first party cookies to count visits and events. You can accept or decline these analytics cookies at any time.

Technical details

Tracking methodFirst party server side and JavaScript tracking with first party cookies
Server locationSelf hosted on the operator's own infrastructure
Cookieless tracking availableYes

Third-party domains contacted

The operator's own website domainThe operator's own Rails application domain

Cookies placed

NameTypeDurationPurpose
ahoy_visitFirst party4 hoursIdentifies the current visit and groups events into a single session
ahoy_visitorFirst party2 yearsRecognises the returning visitor across visits for first party analytics
ahoy_trackFirst partySessionBuffers events client side before they are sent to the operator's server

Ahoy collects user analytics data — you legally need a consent banner. Try FlowConsent free.

Get started freeScan your site

Frequently asked questions

Which cookies does Ahoy set?

By default Ahoy sets two first party cookies, ahoy_visit and ahoy_visitor. The visit cookie groups requests into a single visit and the visitor cookie recognises a returning visitor. Ahoy can also run without cookies using anonymity sets, in which case no analytics cookies are stored.

Is consent required for Ahoy?

If Ahoy uses its cookies for non essential analytics, prior consent is generally required under the ePrivacy Directive. If you configure Ahoy with anonymity sets and avoid cookies, the consent requirement may be reduced or removed in some jurisdictions, subject to local interpretation.

What is the legal basis for processing with Ahoy?

Because data stays on your own server, many operators rely on legitimate interest for first party measurement, with a balancing test recorded. Where the cookies are treated as non essential, consent under the ePrivacy Directive is needed to set them. Document the basis you choose.

Does Ahoy transfer data outside the EU, to the US in particular?

Ahoy itself does not transfer data to any vendor because it is self hosted. Whether data leaves the EU depends on where you host your application. If your servers are in the European Economic Area, no international transfer occurs.

Is a DPIA needed for Ahoy?

Often not, because the risk is lower when data stays on your own server. A DPIA becomes advisable where event tracking is extensive, combined with account data, or stores precise geolocation. Assess scope and retention and document the outcome.

How do I implement Ahoy compliantly?

Choose between cookies and anonymity sets, set a retention period, and limit the events you record. If using cookies, gate them behind consent and list ahoy_visit and ahoy_visitor in your cookie policy. Consider masking IP addresses to minimise data.

What are the alternatives to Ahoy?

Alternatives include other self hosted analytics tools and privacy focused platforms that offer cookieless measurement. For Rails teams Ahoy is attractive because the data stays in your own database, but lighter aggregate tools may suit simpler needs.

How do I update the cookie policy for Ahoy?

If you run Ahoy with cookies, list ahoy_visit and ahoy_visitor with their purpose and duration and state that they are first party analytics cookies. If you run anonymity sets, you can state that no analytics cookies are used. Keep the policy in step with your configuration.