FlowConsent
ServicesBlogExtensionSolutionsPricingTry FlowConsent
FlowConsent

FlowConsent is a GDPR-compliant cookie consent management platform.

Product

  • Services
  • Extension
  • Extension support
  • Solutions
  • Pricing
  • FlowConsent App

Legal

  • Privacy Policy
  • Terms of Service
  • Legal notice

© 2026 FlowConsent by BeBranded. All rights reserved.

FrancaisDeutschEspanol

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

Try FlowConsent
  1. Home
  2. Services
  3. Personalization
  4. Algolia DocSearch
A

Algolia DocSearch

PreferencesWebsite

Related services

A

AB Tasty

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

Analytics
A

ABLyft

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

Analytics
A

Acquia Personalization

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

Analytics
A

Adobe Target

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

Analytics
B

Bloomreach Discovery

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

Analytics
B

BrightInfo

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

Analytics
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Algolia DocSearch do?

Free hosted search for open source documentation sites, powered by an Algolia crawler and an autocomplete JavaScript widget that records queries and click analytics.

What Algolia DocSearch is

Algolia DocSearch is a free program offered by Algolia SAS, a French search infrastructure company, that helps open source projects add a fast, typo tolerant search box to their documentation. A periodic crawler indexes the public docs, and a small JavaScript widget (docsearch.js or the React component) renders an autocomplete dropdown that calls the Algolia Search API on every keystroke.

Data collected by the widget

Each search query is transmitted to Algolia with the user IP, user agent, referer, and timing information. When Algolia Insights or click analytics are enabled, the widget also stores an anonymous user token in localStorage (key aa-anonymous-user-id) and sends click and conversion events. Algolia uses this data to compute analytics and to feed result ranking through its Dynamic Re Ranking and Personalization features.

GDPR and ePrivacy implications

The mere act of typing a query and receiving results can rely on legitimate interests, but storing the anonymous identifier and sending behavioural events fall under Art. 5(3) of the ePrivacy Directive and require prior, freely given consent. IP addresses are personal data under GDPR, so a clear processing record and a documented retention period are required.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

International data transfers

Although Algolia is French, its distributed search network spans multiple continents. Queries may be routed to the closest cluster, and corporate functions are partly handled by Algolia Inc. in the United States. Transfers rely on Standard Contractual Clauses and the EU US Data Privacy Framework. EU only routing can be requested on paid plans.

Practical compliance steps

Disable click analytics by default, gate the widget behind a consent prompt for analytics cookies, document Algolia in the privacy notice as a processor, sign the Algolia Data Processing Addendum, and configure your DocSearch crawler to avoid indexing pages that contain personal data such as user dashboards or paid customer portals.

GDPR consent category

Preferences

Websites using Algolia DocSearch must obtain user consent under GDPR regulations.

Legal basisThe search box itself can run on legitimate interests (Art. 6(1)(f) GDPR) when used purely to deliver requested results, but the storage of the aa-anonymous-user-id token, click and conversion analytics, and the transmission of IP plus query content for analytics purposes require prior consent (Art. 6(1)(a) GDPR and Art. 5(3) ePrivacy Directive) because they involve storage on the terminal and behavioural analysis.
Risk levelmedium
Applicable regulationsGDPR, ePrivacy Directive (Cookie Law), CCPA, French Data Protection Act

DPIA considerations

A full DPIA is generally not mandatory for DocSearch when used to power a public documentation search, because no special category data is processed and volumes are limited. However, controllers should document a record of processing under Art. 30 GDPR, evaluate query log retention, and assess the impact of enabling click and conversion analytics, which can build behavioural profiles of identified users on authenticated documentation portals.

Sample consent text

We use Algolia DocSearch to power the search box on this documentation site. With your consent, each query is sent to Algolia servers along with your IP address and an anonymous identifier so that we can improve result relevance and measure which articles are most useful.

Technical details

Tracking methodClient side JavaScript widget (docsearch.js or @docsearch/react) that loads on documentation sites, queries the Algolia Search API via XHR/fetch using a public search only API key, builds an autocomplete dropdown, and sends each keystroke to Algolia servers. The Algolia crawler periodically scrapes the documentation pages and pushes structured records into the Algolia index. The widget collects query strings, click and conversion events, user agent, IP address, and may set a local storage anonymous user token (aa-anonymous-user-id) when analytics or click analytics are enabled.
Server locationFrance (Algolia SAS headquartered in Paris) with production search clusters distributed worldwide (Amazon Web Services and bare metal in Europe, North America, Asia Pacific). Open source projects using the free DocSearch program are usually allocated to EU clusters; commercial Algolia customers can pin to specific regions including Frankfurt, Paris, Dublin, or US East.
Cookieless tracking availableYes
Data transferred outside the EUWhile Algolia is a French company, its search clusters span multiple regions and queries are typically routed via the closest distributed search network (DSN) node. For DocSearch on open source projects the default region is EU, but Algolia Inc. (the US subsidiary) may process billing, support, and aggregated analytics data in the United States. Algolia relies on Standard Contractual Clauses and the EU US Data Privacy Framework for any transatlantic flows. Customers can contractually request EU only routing on paid plans.

Third-party domains contacted

*.algolia.net*.algolianet.cominsights.algolia.iocrawler.algolia.comcdn.jsdelivr.net

Cookies placed

NameTypeDurationPurpose
aa-anonymous-user-idlocalStoragePersistent until clearedAnonymous identifier stored by Algolia Insights to attribute click and conversion events to a session.
_ALGOLIAlocalStoragePersistentCaches Algolia client configuration and recent query suggestions for the autocomplete component.
docsearch-recent-searcheslocalStoragePersistentStores the most recent queries typed by the user so they appear in the suggestions panel on next visit.
docsearch-favorite-searcheslocalStoragePersistentStores queries the user has marked as favourite directly from the DocSearch modal.

Algolia DocSearch uses cookies for user preferences — inform visitors with a consent banner.

Get started freeScan your site

Frequently asked questions

Does Algolia DocSearch set cookies?

DocSearch does not rely on HTTP cookies. It uses localStorage to persist an anonymous identifier (aa-anonymous-user-id) when Algolia Insights or click analytics are enabled, which is functionally equivalent to a cookie under the ePrivacy Directive.

Is user consent required?

Yes for the analytics features. The pure search call can run on legitimate interests, but storing the anonymous identifier and sending click and conversion events require prior consent under Art. 5(3) ePrivacy.

What is the legal basis?

Legitimate interests (Art. 6(1)(f) GDPR) covers the search call itself when needed to provide results requested by the user. Any analytics layer, including the aa-anonymous-user-id, must rely on consent (Art. 6(1)(a) GDPR).

Are there data transfers to the US?

Possibly. Algolia is French but its global search network routes queries to the nearest cluster, and Algolia Inc. in the US handles support and billing functions. Standard Contractual Clauses and the EU US Data Privacy Framework apply.

Do we need a DPIA?

A full DPIA is normally not required for public documentation search. Maintain an Art. 30 record of processing, document log retention, and reassess if click analytics are enabled on authenticated portals.

How do we implement DocSearch compliantly?

Load docsearch.js only after consent for analytics cookies, disable Insights by default, sign the Algolia DPA, list Algolia as a processor in the privacy notice, and exclude private content from the crawler.

Are there alternatives?

Self hosted options include Typesense, Meilisearch, and Elasticsearch with custom UI. Lunr.js or Pagefind offer fully client side search without sending queries to a third party.

How should we update the cookie policy?

Add an entry naming Algolia DocSearch, mention the aa-anonymous-user-id localStorage key, describe purposes (search, analytics, dynamic ranking), retention, and link to Algolia's privacy policy and DPA.